diff --git a/.editorconfig b/.editorconfig index 921c81f..c24a7a1 100644 --- a/.editorconfig +++ b/.editorconfig @@ -157,7 +157,7 @@ csharp_space_between_square_brackets = false csharp_style_namespace_declarations=file_scoped:error # License header -file_header_template = Copyright © Amer Koleci and Contributors.\nLicensed under the MIT License (MIT). See LICENSE in the repository root for more information. +file_header_template = Copyright (c) Amer Koleci and Contributors.\nLicensed under the MIT License (MIT). See LICENSE in the repository root for more information. # C++ Files [*.{cpp,h,in}] diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d598288..30e6c43 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,23 +12,18 @@ on: - 'docs/**' - '*.md' -env: - DOTNET_CLI_TELEMETRY_OPTOUT: false - DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true - jobs: build: runs-on: windows-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup .NET 8 SDK uses: actions/setup-dotnet@v3 with: - dotnet-version: '8.0.x' - dotnet-quality: 'preview' + global-json-file: ./global.json - name: Pack run: dotnet pack Vortice.Win32.sln --configuration Release --output artifacts diff --git a/Directory.Build.props b/Directory.Build.props index 2dd5f3b..69623e9 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -6,7 +6,7 @@ true - 11.0 + latest enable enable false @@ -16,7 +16,7 @@ $(MSBuildThisFileDirectory)NuGet.config true - 2.0.0 + 2.1.0 true @@ -30,7 +30,7 @@ Amer Koleci and Contributors Amer Koleci - Copyright © Amer Koleci and Contributors + Copyright (c) Amer Koleci and Contributors MIT true $(RepositoryUrl) diff --git a/Directory.Build.targets b/Directory.Build.targets index fb07db4..92f345e 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -7,11 +7,12 @@ - - true - true + + true + true + true true - true + true diff --git a/Directory.Packages.props b/Directory.Packages.props index 1e02d49..c39e29f 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -8,7 +8,6 @@ - @@ -16,12 +15,8 @@ - - - - - + diff --git a/LICENSE b/LICENSE index d8f627d..15fd3b8 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2022 Amer Koleci and Contributors +Copyright (c) Amer Koleci and Contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), diff --git a/README.md b/README.md index cb54ff5..7771882 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![Build status](https://github.com/amerkoleci/Vortice.Win32/workflows/Build/badge.svg)](https://github.com/amerkoleci/Vortice.Win32/actions) [![NuGet](https://img.shields.io/nuget/v/Vortice.Win32.svg)](https://www.nuget.org/packages/Vortice.Win32) -**Vortice.Win32** is a .NET Standard 2.0, **.NET 7.0** and **.NET 8.0** low-level bindings for Win32, generation is based on json files from [win32json](https://github.com/marlersoft/win32json), follows naming conventions of Vortice.Windows but small GC allocation and using unsafe struct for COM objects. +**Vortice.Win32** is a **.NET 7.0** and **.NET 8.0** low-level bindings for Win32, generation is based on json files from [win32json](https://github.com/marlersoft/win32json), follows naming conventions of Vortice.Windows but small GC allocation and using unsafe struct for COM objects. ## Sponsors To further help development of these bindings library or other projects, please consider [SPONSOR](https://github.com/sponsors/amerkoleci) my profile in order to allow faster issue triaging and new features to be implemented. diff --git a/Vortice.Win32.sln b/Vortice.Win32.sln index 3660b93..668e4e5 100644 --- a/Vortice.Win32.sln +++ b/Vortice.Win32.sln @@ -18,6 +18,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{065268A8 Directory.Build.props = Directory.Build.props Directory.Build.targets = Directory.Build.targets Directory.Packages.props = Directory.Packages.props + global.json = global.json LICENSE = LICENSE NuGet.config = NuGet.config README.md = README.md diff --git a/global.json b/global.json new file mode 100644 index 0000000..21cd67a --- /dev/null +++ b/global.json @@ -0,0 +1,7 @@ +{ + "sdk": { + "version": "8.0.100-rc.2", + "allowPrerelease": true, + "rollForward": "latestFeature" + } + } diff --git a/src/Generator/Program.cs b/src/Generator/Program.cs index 159b754..31dc2e0 100644 --- a/src/Generator/Program.cs +++ b/src/Generator/Program.cs @@ -2437,11 +2437,7 @@ public static class Program WriteGuid(writer, comType.Guid, $"IID_{csTypeName}"); writer.WriteLine(); - writer.WriteLineUndindented("#if NET6_0_OR_GREATER"); writer.WriteLine($"static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_{csTypeName}));"); - writer.WriteLineUndindented("#else"); - writer.WriteLine($"public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_{csTypeName}));"); - writer.WriteLineUndindented("#endif"); writer.WriteLine(); } @@ -2480,11 +2476,7 @@ public static class Program writer.WriteLine("[VtblIndex(0)]"); using (writer.PushBlock($"public HResult QueryInterface([NativeTypeName(\"const IID &\")] Guid* riid, void** ppvObject)")) { - writer.WriteLineUndindented($"#if NET6_0_OR_GREATER"); - writer.WriteLine($"return ((delegate* unmanaged<{comType.Name}*, Guid*, void**, int>)(lpVtbl[0]))(({comType.Name}*)Unsafe.AsPointer(ref this), riid, ppvObject);"); - writer.WriteLineUndindented($"#else"); - writer.WriteLine($"return ((delegate* unmanaged[Stdcall]<{comType.Name}*, Guid*, void**, int>)(lpVtbl[0]))(({comType.Name}*)Unsafe.AsPointer(ref this), riid, ppvObject);"); - writer.WriteLineUndindented($"#endif"); + writer.WriteLine($"return ((delegate* unmanaged[MemberFunction]<{comType.Name}*, Guid*, void**, int>)(lpVtbl[0]))(({comType.Name}*)Unsafe.AsPointer(ref this), riid, ppvObject);"); } writer.WriteLine(); @@ -2495,11 +2487,7 @@ public static class Program writer.WriteLine("[return: NativeTypeName(\"ULONG\")]"); using (writer.PushBlock($"public uint AddRef()")) { - writer.WriteLineUndindented($"#if NET6_0_OR_GREATER"); - writer.WriteLine($"return ((delegate* unmanaged<{comType.Name}*, uint>)(lpVtbl[1]))(({comType.Name}*)Unsafe.AsPointer(ref this));"); - writer.WriteLineUndindented($"#else"); - writer.WriteLine($"return ((delegate* unmanaged[Stdcall]<{comType.Name}*, uint>)(lpVtbl[1]))(({comType.Name}*)Unsafe.AsPointer(ref this));"); - writer.WriteLineUndindented($"#endif"); + writer.WriteLine($"return ((delegate* unmanaged[MemberFunction]<{comType.Name}*, uint>)(lpVtbl[1]))(({comType.Name}*)Unsafe.AsPointer(ref this));"); } writer.WriteLine(); @@ -2510,11 +2498,7 @@ public static class Program writer.WriteLine("[return: NativeTypeName(\"ULONG\")]"); using (writer.PushBlock($"public uint Release()")) { - writer.WriteLineUndindented($"#if NET6_0_OR_GREATER"); - writer.WriteLine($"return ((delegate* unmanaged<{comType.Name}*, uint>)(lpVtbl[2]))(({comType.Name}*)Unsafe.AsPointer(ref this));"); - writer.WriteLineUndindented($"#else"); - writer.WriteLine($"return ((delegate* unmanaged[Stdcall]<{comType.Name}*, uint>)(lpVtbl[2]))(({comType.Name}*)Unsafe.AsPointer(ref this));"); - writer.WriteLineUndindented($"#endif"); + writer.WriteLine($"return ((delegate* unmanaged[MemberFunction]<{comType.Name}*, uint>)(lpVtbl[2]))(({comType.Name}*)Unsafe.AsPointer(ref this));"); } writer.WriteLine(); vtblIndex = 3; @@ -2707,13 +2691,8 @@ public static class Program if (useReturnAsParameter) { writer.WriteLine($"{returnType} result;"); - writer.WriteLineUndindented($"#if NET6_0_OR_GREATER"); writer.Write("return "); - writer.WriteLine($"*((delegate* unmanaged<{comType.Name}*, {argumentTypesString}>)(lpVtbl[{vtblIndex}]))(({comType.Name}*)Unsafe.AsPointer(ref this), &result{argumentNamesString});"); - writer.WriteLineUndindented($"#else"); - writer.Write("return "); - writer.WriteLine($"*((delegate* unmanaged[Stdcall]<{comType.Name}*, {argumentTypesString}>)(lpVtbl[{vtblIndex}]))(({comType.Name}*)Unsafe.AsPointer(ref this), &result{argumentNamesString});"); - writer.WriteLineUndindented($"#endif"); + writer.WriteLine($"*((delegate* unmanaged[MemberFunction]<{comType.Name}*, {argumentTypesString}>)(lpVtbl[{vtblIndex}]))(({comType.Name}*)Unsafe.AsPointer(ref this), &result{argumentNamesString});"); } else { @@ -2723,15 +2702,9 @@ public static class Program if (!useReturnAsParameter) { - writer.WriteLineUndindented($"#if NET6_0_OR_GREATER"); if (writeReturn) writer.Write("return "); - writer.WriteLine($"((delegate* unmanaged<{comType.Name}*, {argumentTypesString}>)(lpVtbl[{vtblIndex}]))(({comType.Name}*)Unsafe.AsPointer(ref this){argumentNamesString});"); - writer.WriteLineUndindented($"#else"); - if (writeReturn) - writer.Write("return "); - writer.WriteLine($"((delegate* unmanaged[Stdcall]<{comType.Name}*, {argumentTypesString}>)(lpVtbl[{vtblIndex}]))(({comType.Name}*)Unsafe.AsPointer(ref this){argumentNamesString});"); - writer.WriteLineUndindented($"#endif"); + writer.WriteLine($"((delegate* unmanaged[MemberFunction]<{comType.Name}*, {argumentTypesString}>)(lpVtbl[{vtblIndex}]))(({comType.Name}*)Unsafe.AsPointer(ref this){argumentNamesString});"); } } diff --git a/src/Generator/win32json/api/Graphics.GdiPlus.json b/src/Generator/win32json/api/Graphics.GdiPlus.json new file mode 100644 index 0000000..ce78aee --- /dev/null +++ b/src/Generator/win32json/api/Graphics.GdiPlus.json @@ -0,0 +1,14455 @@ +{ + +"Constants":[ + { + "Name":"GDIP_EMFPLUS_RECORD_BASE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"GDIP_WMF_RECORD_BASE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"ImageFormatUndefined" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b96b3ca9-0728-11d3-9d7b-0000f81ef32e" + ,"Attrs":[] + } + ,{ + "Name":"ImageFormatMemoryBMP" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b96b3caa-0728-11d3-9d7b-0000f81ef32e" + ,"Attrs":[] + } + ,{ + "Name":"ImageFormatBMP" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b96b3cab-0728-11d3-9d7b-0000f81ef32e" + ,"Attrs":[] + } + ,{ + "Name":"ImageFormatEMF" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b96b3cac-0728-11d3-9d7b-0000f81ef32e" + ,"Attrs":[] + } + ,{ + "Name":"ImageFormatWMF" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b96b3cad-0728-11d3-9d7b-0000f81ef32e" + ,"Attrs":[] + } + ,{ + "Name":"ImageFormatJPEG" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b96b3cae-0728-11d3-9d7b-0000f81ef32e" + ,"Attrs":[] + } + ,{ + "Name":"ImageFormatPNG" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b96b3caf-0728-11d3-9d7b-0000f81ef32e" + ,"Attrs":[] + } + ,{ + "Name":"ImageFormatGIF" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b96b3cb0-0728-11d3-9d7b-0000f81ef32e" + ,"Attrs":[] + } + ,{ + "Name":"ImageFormatTIFF" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b96b3cb1-0728-11d3-9d7b-0000f81ef32e" + ,"Attrs":[] + } + ,{ + "Name":"ImageFormatEXIF" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b96b3cb2-0728-11d3-9d7b-0000f81ef32e" + ,"Attrs":[] + } + ,{ + "Name":"ImageFormatIcon" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b96b3cb5-0728-11d3-9d7b-0000f81ef32e" + ,"Attrs":[] + } + ,{ + "Name":"ImageFormatHEIF" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b96b3cb6-0728-11d3-9d7b-0000f81ef32e" + ,"Attrs":[] + } + ,{ + "Name":"ImageFormatWEBP" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"b96b3cb7-0728-11d3-9d7b-0000f81ef32e" + ,"Attrs":[] + } + ,{ + "Name":"FrameDimensionTime" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6aedbd6d-3fb5-418a-83a6-7f45229dc872" + ,"Attrs":[] + } + ,{ + "Name":"FrameDimensionResolution" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"84236f7b-3bd3-428f-8dab-4ea1439ca315" + ,"Attrs":[] + } + ,{ + "Name":"FrameDimensionPage" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"7462dc86-6180-4c7e-8e3f-ee7333a7a483" + ,"Attrs":[] + } + ,{ + "Name":"FormatIDImageInformation" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"e5836cbe-5eef-4f1d-acde-ae4c43b608ce" + ,"Attrs":[] + } + ,{ + "Name":"FormatIDJpegAppHeaders" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1c4afdcd-6177-43cf-abc7-5f51af39ee85" + ,"Attrs":[] + } + ,{ + "Name":"EncoderCompression" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"e09d739d-ccd4-44ee-8eba-3fbf8be4fc58" + ,"Attrs":[] + } + ,{ + "Name":"EncoderColorDepth" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"66087055-ad66-4c7c-9a18-38a2310b8337" + ,"Attrs":[] + } + ,{ + "Name":"EncoderScanMethod" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"3a4e2661-3109-4e56-8536-42c156e7dcfa" + ,"Attrs":[] + } + ,{ + "Name":"EncoderVersion" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"24d18c76-814a-41a4-bf53-1c219cccf797" + ,"Attrs":[] + } + ,{ + "Name":"EncoderRenderMethod" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"6d42c53a-229a-4825-8bb7-5c99e2b9a8b8" + ,"Attrs":[] + } + ,{ + "Name":"EncoderQuality" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1d5be4b5-fa4a-452d-9cdd-5db35105e7eb" + ,"Attrs":[] + } + ,{ + "Name":"EncoderTransformation" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"8d0eb2d1-a58e-4ea8-aa14-108074b7b6f9" + ,"Attrs":[] + } + ,{ + "Name":"EncoderLuminanceTable" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"edb33bce-0266-4a77-b904-27216099e717" + ,"Attrs":[] + } + ,{ + "Name":"EncoderChrominanceTable" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"f2e455dc-09b3-4316-8260-676ada32481c" + ,"Attrs":[] + } + ,{ + "Name":"EncoderSaveFlag" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"292266fc-ac40-47bf-8cfc-a85b89a655de" + ,"Attrs":[] + } + ,{ + "Name":"EncoderColorSpace" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"ae7a62a0-ee2c-49d8-9d07-1ba8a927596e" + ,"Attrs":[] + } + ,{ + "Name":"EncoderImageItems" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"63875e13-1f1d-45ab-9195-a29b6066a650" + ,"Attrs":[] + } + ,{ + "Name":"EncoderSaveAsCMYK" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"a219bbc9-0a9d-4005-a3ee-3a421b8bb06c" + ,"Attrs":[] + } + ,{ + "Name":"CodecIImageBytes" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"025d1823-6c7d-447b-bbdb-a3cbc3dfa2fc" + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagTypeByte" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagTypeASCII" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagTypeShort" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagTypeLong" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagTypeRational" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagTypeUndefined" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagTypeSLONG" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagTypeSRational" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifIFD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":34665 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsIFD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":34853 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagNewSubfileType" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":254 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagSubfileType" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":255 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagImageWidth" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagImageHeight" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":257 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagBitsPerSample" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":258 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagCompression" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":259 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagPhotometricInterp" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":262 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThreshHolding" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":263 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagCellWidth" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":264 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagCellHeight" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":265 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagFillOrder" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":266 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagDocumentName" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":269 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagImageDescription" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":270 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagEquipMake" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":271 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagEquipModel" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":272 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagStripOffsets" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":273 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagOrientation" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":274 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagSamplesPerPixel" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":277 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagRowsPerStrip" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":278 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagStripBytesCount" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":279 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagMinSampleValue" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":280 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagMaxSampleValue" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":281 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagXResolution" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":282 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagYResolution" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":283 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagPlanarConfig" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":284 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagPageName" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":285 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagXPosition" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":286 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagYPosition" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":287 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagFreeOffset" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":288 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagFreeByteCounts" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":289 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGrayResponseUnit" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":290 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGrayResponseCurve" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":291 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagT4Option" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":292 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagT6Option" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":293 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagResolutionUnit" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":296 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagPageNumber" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":297 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagTransferFuncition" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":301 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagSoftwareUsed" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":305 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagDateTime" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":306 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagArtist" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":315 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagHostComputer" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":316 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagPredictor" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":317 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagWhitePoint" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":318 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagPrimaryChromaticities" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":319 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagColorMap" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":320 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagHalftoneHints" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":321 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagTileWidth" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":322 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagTileLength" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":323 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagTileOffset" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":324 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagTileByteCounts" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":325 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagInkSet" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":332 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagInkNames" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":333 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagNumberOfInks" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":334 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagDotRange" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":336 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagTargetPrinter" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":337 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExtraSamples" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":338 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagSampleFormat" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":339 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagSMinSampleValue" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":340 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagSMaxSampleValue" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":341 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagTransferRange" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":342 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagJPEGProc" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagJPEGInterFormat" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":513 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagJPEGInterLength" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":514 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagJPEGRestartInterval" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":515 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagJPEGLosslessPredictors" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":517 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagJPEGPointTransforms" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":518 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagJPEGQTables" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":519 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagJPEGDCTables" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":520 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagJPEGACTables" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":521 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagYCbCrCoefficients" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":529 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagYCbCrSubsampling" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":530 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagYCbCrPositioning" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":531 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagREFBlackWhite" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":532 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagICCProfile" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":34675 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGamma" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":769 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagICCProfileDescriptor" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":770 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagSRGBRenderingIntent" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":771 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagImageTitle" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":800 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagCopyright" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":33432 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagResolutionXUnit" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20481 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagResolutionYUnit" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20482 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagResolutionXLengthUnit" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20483 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagResolutionYLengthUnit" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20484 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagPrintFlags" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20485 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagPrintFlagsVersion" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20486 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagPrintFlagsCrop" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20487 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagPrintFlagsBleedWidth" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20488 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagPrintFlagsBleedWidthScale" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20489 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagHalftoneLPI" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20490 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagHalftoneLPIUnit" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20491 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagHalftoneDegree" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20492 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagHalftoneShape" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20493 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagHalftoneMisc" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20494 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagHalftoneScreen" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20495 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagJPEGQuality" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20496 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGridSize" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20497 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailFormat" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20498 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailWidth" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20499 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailHeight" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20500 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailColorDepth" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20501 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailPlanes" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20502 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailRawBytes" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20503 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailSize" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20504 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailCompressedSize" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20505 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagColorTransferFunction" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20506 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailData" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20507 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailImageWidth" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20512 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailImageHeight" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20513 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailBitsPerSample" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20514 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailCompression" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20515 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailPhotometricInterp" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20516 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailImageDescription" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20517 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailEquipMake" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20518 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailEquipModel" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20519 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailStripOffsets" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20520 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailOrientation" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20521 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailSamplesPerPixel" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20522 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailRowsPerStrip" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20523 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailStripBytesCount" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20524 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailResolutionX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20525 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailResolutionY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20526 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailPlanarConfig" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20527 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailResolutionUnit" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20528 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailTransferFunction" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20529 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailSoftwareUsed" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20530 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailDateTime" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20531 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailArtist" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20532 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailWhitePoint" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20533 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailPrimaryChromaticities" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20534 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailYCbCrCoefficients" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20535 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailYCbCrSubsampling" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20536 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailYCbCrPositioning" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20537 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailRefBlackWhite" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20538 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagThumbnailCopyRight" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20539 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagLuminanceTable" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20624 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagChrominanceTable" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20625 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagFrameDelay" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20736 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagLoopCount" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20737 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGlobalPalette" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20738 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagIndexBackground" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20739 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagIndexTransparent" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20740 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagPixelUnit" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20752 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagPixelPerUnitX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20753 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagPixelPerUnitY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20754 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagPaletteHistogram" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20755 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifExposureTime" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":33434 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifFNumber" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":33437 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifExposureProg" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":34850 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifSpectralSense" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":34852 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifISOSpeed" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":34855 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifOECF" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":34856 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifVer" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":36864 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifDTOrig" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":36867 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifDTDigitized" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":36868 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifCompConfig" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":37121 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifCompBPP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":37122 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifShutterSpeed" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":37377 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifAperture" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":37378 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifBrightness" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":37379 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifExposureBias" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":37380 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifMaxAperture" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":37381 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifSubjectDist" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":37382 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifMeteringMode" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":37383 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifLightSource" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":37384 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifFlash" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":37385 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifFocalLength" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":37386 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifSubjectArea" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":37396 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifMakerNote" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":37500 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifUserComment" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":37510 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifDTSubsec" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":37520 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifDTOrigSS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":37521 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifDTDigSS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":37522 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifFPXVer" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":40960 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifColorSpace" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":40961 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifPixXDim" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":40962 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifPixYDim" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":40963 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifRelatedWav" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":40964 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifInterop" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":40965 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifFlashEnergy" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41483 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifSpatialFR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41484 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifFocalXRes" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41486 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifFocalYRes" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41487 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifFocalResUnit" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41488 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifSubjectLoc" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41492 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifExposureIndex" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41493 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifSensingMethod" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41495 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifFileSource" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41728 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifSceneType" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41729 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifCfaPattern" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41730 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifCustomRendered" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41985 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifExposureMode" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41986 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifWhiteBalance" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41987 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifDigitalZoomRatio" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41988 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifFocalLengthIn35mmFilm" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41989 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifSceneCaptureType" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41990 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifGainControl" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41991 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifContrast" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41992 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifSaturation" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41993 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifSharpness" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41994 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifDeviceSettingDesc" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41995 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifSubjectDistanceRange" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":41996 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagExifUniqueImageID" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":42016 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsVer" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsLatitudeRef" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsLatitude" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsLongitudeRef" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsLongitude" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsAltitudeRef" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsAltitude" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsGpsTime" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsGpsSatellites" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsGpsStatus" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsGpsMeasureMode" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsGpsDop" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":11 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsSpeedRef" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":12 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsSpeed" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":13 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsTrackRef" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":14 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsTrack" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":15 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsImgDirRef" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsImgDir" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":17 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsMapDatum" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":18 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsDestLatRef" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":19 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsDestLat" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":20 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsDestLongRef" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":21 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsDestLong" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":22 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsDestBearRef" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":23 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsDestBear" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":24 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsDestDistRef" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":25 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsDestDist" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":26 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsProcessingMethod" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":27 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsAreaInformation" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":28 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsDate" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":29 + ,"Attrs":[] + } + ,{ + "Name":"PropertyTagGpsDifferential" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":30 + ,"Attrs":[] + } + ,{ + "Name":"GDIP_EMFPLUSFLAGS_DISPLAY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"ALPHA_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":24 + ,"Attrs":[] + } + ,{ + "Name":"RED_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"GREEN_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"BLUE_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"PixelFormatIndexed" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"PixelFormatGDI" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"PixelFormatAlpha" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"PixelFormatPAlpha" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":524288 + ,"Attrs":[] + } + ,{ + "Name":"PixelFormatExtended" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1048576 + ,"Attrs":[] + } + ,{ + "Name":"PixelFormatCanonical" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2097152 + ,"Attrs":[] + } + ,{ + "Name":"PixelFormatUndefined" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"PixelFormatDontCare" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"PixelFormatMax" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"FlatnessDefault" + ,"Type":{"Kind":"Native","Name":"Single"} + ,"ValueType":"Single" + ,"Value":0.25 + ,"Attrs":[] + } + ,{ + "Name":"BlurEffectGuid" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"633c80a4-1843-482b-9ef2-be2834c5fdd4" + ,"Attrs":[] + } + ,{ + "Name":"SharpenEffectGuid" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"63cbf3ee-c526-402c-8f71-62c540bf5142" + ,"Attrs":[] + } + ,{ + "Name":"ColorMatrixEffectGuid" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"718f2615-7933-40e3-a511-5f68fe14dd74" + ,"Attrs":[] + } + ,{ + "Name":"ColorLUTEffectGuid" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"a7ce72a9-0f7f-40d7-b3cc-d0c02d5c3212" + ,"Attrs":[] + } + ,{ + "Name":"BrightnessContrastEffectGuid" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"d3a1dbe1-8ec4-4c17-9f4c-ea97ad1c343d" + ,"Attrs":[] + } + ,{ + "Name":"HueSaturationLightnessEffectGuid" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"8b2dd6c3-eb07-4d87-a5f0-7108e26a9c5f" + ,"Attrs":[] + } + ,{ + "Name":"LevelsEffectGuid" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"99c354ec-2a31-4f3a-8c34-17a803b33a25" + ,"Attrs":[] + } + ,{ + "Name":"TintEffectGuid" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"1077af00-2848-4441-9489-44ad4c2d7a2c" + ,"Attrs":[] + } + ,{ + "Name":"ColorBalanceEffectGuid" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"537e597d-251e-48da-9664-29ca496b70f8" + ,"Attrs":[] + } + ,{ + "Name":"RedEyeCorrectionEffectGuid" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"74d29d05-69a4-4266-9549-3cc52836b632" + ,"Attrs":[] + } + ,{ + "Name":"ColorCurveEffectGuid" + ,"Type":{"Kind":"Native","Name":"Guid"} + ,"ValueType":"String" + ,"Value":"dd6a0022-58e4-4a67-9d9b-d48eb881a53d" + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"PathData" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpGraphics" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpBrush" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpTexture" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpSolidFill" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpLineGradient" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpPathGradient" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpHatch" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpPen" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpCustomLineCap" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpAdjustableArrowCap" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpImage" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpBitmap" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpMetafile" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpImageAttributes" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpPath" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpRegion" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpPathIterator" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpFontFamily" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpFont" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpStringFormat" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpFontCollection" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpInstalledFontCollection" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpPrivateFontCollection" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GpCachedBitmap" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"CGpEffect" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"Matrix" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"Font" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"FontCollection" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"InstalledFontCollection" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"PrivateFontCollection" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"Image" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"Bitmap" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"CustomLineCap" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"CachedBitmap" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"Metafile" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"FontFamily" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"Region" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"FillMode" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"FillModeAlternate","Value":0} + ,{"Name":"FillModeWinding","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"QualityMode" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"QualityModeInvalid","Value":-1} + ,{"Name":"QualityModeDefault","Value":0} + ,{"Name":"QualityModeLow","Value":1} + ,{"Name":"QualityModeHigh","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CompositingMode" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"CompositingModeSourceOver","Value":0} + ,{"Name":"CompositingModeSourceCopy","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CompositingQuality" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"CompositingQualityInvalid","Value":-1} + ,{"Name":"CompositingQualityDefault","Value":0} + ,{"Name":"CompositingQualityHighSpeed","Value":1} + ,{"Name":"CompositingQualityHighQuality","Value":2} + ,{"Name":"CompositingQualityGammaCorrected","Value":3} + ,{"Name":"CompositingQualityAssumeLinear","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"Unit" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"UnitWorld","Value":0} + ,{"Name":"UnitDisplay","Value":1} + ,{"Name":"UnitPixel","Value":2} + ,{"Name":"UnitPoint","Value":3} + ,{"Name":"UnitInch","Value":4} + ,{"Name":"UnitDocument","Value":5} + ,{"Name":"UnitMillimeter","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MetafileFrameUnit" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"MetafileFrameUnitPixel","Value":2} + ,{"Name":"MetafileFrameUnitPoint","Value":3} + ,{"Name":"MetafileFrameUnitInch","Value":4} + ,{"Name":"MetafileFrameUnitDocument","Value":5} + ,{"Name":"MetafileFrameUnitMillimeter","Value":6} + ,{"Name":"MetafileFrameUnitGdi","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CoordinateSpace" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"CoordinateSpaceWorld","Value":0} + ,{"Name":"CoordinateSpacePage","Value":1} + ,{"Name":"CoordinateSpaceDevice","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WrapMode" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WrapModeTile","Value":0} + ,{"Name":"WrapModeTileFlipX","Value":1} + ,{"Name":"WrapModeTileFlipY","Value":2} + ,{"Name":"WrapModeTileFlipXY","Value":3} + ,{"Name":"WrapModeClamp","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HatchStyle" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"HatchStyleHorizontal","Value":0} + ,{"Name":"HatchStyleVertical","Value":1} + ,{"Name":"HatchStyleForwardDiagonal","Value":2} + ,{"Name":"HatchStyleBackwardDiagonal","Value":3} + ,{"Name":"HatchStyleCross","Value":4} + ,{"Name":"HatchStyleDiagonalCross","Value":5} + ,{"Name":"HatchStyle05Percent","Value":6} + ,{"Name":"HatchStyle10Percent","Value":7} + ,{"Name":"HatchStyle20Percent","Value":8} + ,{"Name":"HatchStyle25Percent","Value":9} + ,{"Name":"HatchStyle30Percent","Value":10} + ,{"Name":"HatchStyle40Percent","Value":11} + ,{"Name":"HatchStyle50Percent","Value":12} + ,{"Name":"HatchStyle60Percent","Value":13} + ,{"Name":"HatchStyle70Percent","Value":14} + ,{"Name":"HatchStyle75Percent","Value":15} + ,{"Name":"HatchStyle80Percent","Value":16} + ,{"Name":"HatchStyle90Percent","Value":17} + ,{"Name":"HatchStyleLightDownwardDiagonal","Value":18} + ,{"Name":"HatchStyleLightUpwardDiagonal","Value":19} + ,{"Name":"HatchStyleDarkDownwardDiagonal","Value":20} + ,{"Name":"HatchStyleDarkUpwardDiagonal","Value":21} + ,{"Name":"HatchStyleWideDownwardDiagonal","Value":22} + ,{"Name":"HatchStyleWideUpwardDiagonal","Value":23} + ,{"Name":"HatchStyleLightVertical","Value":24} + ,{"Name":"HatchStyleLightHorizontal","Value":25} + ,{"Name":"HatchStyleNarrowVertical","Value":26} + ,{"Name":"HatchStyleNarrowHorizontal","Value":27} + ,{"Name":"HatchStyleDarkVertical","Value":28} + ,{"Name":"HatchStyleDarkHorizontal","Value":29} + ,{"Name":"HatchStyleDashedDownwardDiagonal","Value":30} + ,{"Name":"HatchStyleDashedUpwardDiagonal","Value":31} + ,{"Name":"HatchStyleDashedHorizontal","Value":32} + ,{"Name":"HatchStyleDashedVertical","Value":33} + ,{"Name":"HatchStyleSmallConfetti","Value":34} + ,{"Name":"HatchStyleLargeConfetti","Value":35} + ,{"Name":"HatchStyleZigZag","Value":36} + ,{"Name":"HatchStyleWave","Value":37} + ,{"Name":"HatchStyleDiagonalBrick","Value":38} + ,{"Name":"HatchStyleHorizontalBrick","Value":39} + ,{"Name":"HatchStyleWeave","Value":40} + ,{"Name":"HatchStylePlaid","Value":41} + ,{"Name":"HatchStyleDivot","Value":42} + ,{"Name":"HatchStyleDottedGrid","Value":43} + ,{"Name":"HatchStyleDottedDiamond","Value":44} + ,{"Name":"HatchStyleShingle","Value":45} + ,{"Name":"HatchStyleTrellis","Value":46} + ,{"Name":"HatchStyleSphere","Value":47} + ,{"Name":"HatchStyleSmallGrid","Value":48} + ,{"Name":"HatchStyleSmallCheckerBoard","Value":49} + ,{"Name":"HatchStyleLargeCheckerBoard","Value":50} + ,{"Name":"HatchStyleOutlinedDiamond","Value":51} + ,{"Name":"HatchStyleSolidDiamond","Value":52} + ,{"Name":"HatchStyleTotal","Value":53} + ,{"Name":"HatchStyleLargeGrid","Value":4} + ,{"Name":"HatchStyleMin","Value":0} + ,{"Name":"HatchStyleMax","Value":52} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DashStyle" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DashStyleSolid","Value":0} + ,{"Name":"DashStyleDash","Value":1} + ,{"Name":"DashStyleDot","Value":2} + ,{"Name":"DashStyleDashDot","Value":3} + ,{"Name":"DashStyleDashDotDot","Value":4} + ,{"Name":"DashStyleCustom","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DashCap" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DashCapFlat","Value":0} + ,{"Name":"DashCapRound","Value":2} + ,{"Name":"DashCapTriangle","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LineCap" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"LineCapFlat","Value":0} + ,{"Name":"LineCapSquare","Value":1} + ,{"Name":"LineCapRound","Value":2} + ,{"Name":"LineCapTriangle","Value":3} + ,{"Name":"LineCapNoAnchor","Value":16} + ,{"Name":"LineCapSquareAnchor","Value":17} + ,{"Name":"LineCapRoundAnchor","Value":18} + ,{"Name":"LineCapDiamondAnchor","Value":19} + ,{"Name":"LineCapArrowAnchor","Value":20} + ,{"Name":"LineCapCustom","Value":255} + ,{"Name":"LineCapAnchorMask","Value":240} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CustomLineCapType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"CustomLineCapTypeDefault","Value":0} + ,{"Name":"CustomLineCapTypeAdjustableArrow","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LineJoin" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"LineJoinMiter","Value":0} + ,{"Name":"LineJoinBevel","Value":1} + ,{"Name":"LineJoinRound","Value":2} + ,{"Name":"LineJoinMiterClipped","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PathPointType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"PathPointTypeStart","Value":0} + ,{"Name":"PathPointTypeLine","Value":1} + ,{"Name":"PathPointTypeBezier","Value":3} + ,{"Name":"PathPointTypePathTypeMask","Value":7} + ,{"Name":"PathPointTypeDashMode","Value":16} + ,{"Name":"PathPointTypePathMarker","Value":32} + ,{"Name":"PathPointTypeCloseSubpath","Value":128} + ,{"Name":"PathPointTypeBezier3","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"WarpMode" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WarpModePerspective","Value":0} + ,{"Name":"WarpModeBilinear","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"LinearGradientMode" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"LinearGradientModeHorizontal","Value":0} + ,{"Name":"LinearGradientModeVertical","Value":1} + ,{"Name":"LinearGradientModeForwardDiagonal","Value":2} + ,{"Name":"LinearGradientModeBackwardDiagonal","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CombineMode" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"CombineModeReplace","Value":0} + ,{"Name":"CombineModeIntersect","Value":1} + ,{"Name":"CombineModeUnion","Value":2} + ,{"Name":"CombineModeXor","Value":3} + ,{"Name":"CombineModeExclude","Value":4} + ,{"Name":"CombineModeComplement","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ImageType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"ImageTypeUnknown","Value":0} + ,{"Name":"ImageTypeBitmap","Value":1} + ,{"Name":"ImageTypeMetafile","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"InterpolationMode" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"InterpolationModeInvalid","Value":-1} + ,{"Name":"InterpolationModeDefault","Value":0} + ,{"Name":"InterpolationModeLowQuality","Value":1} + ,{"Name":"InterpolationModeHighQuality","Value":2} + ,{"Name":"InterpolationModeBilinear","Value":3} + ,{"Name":"InterpolationModeBicubic","Value":4} + ,{"Name":"InterpolationModeNearestNeighbor","Value":5} + ,{"Name":"InterpolationModeHighQualityBilinear","Value":6} + ,{"Name":"InterpolationModeHighQualityBicubic","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PenAlignment" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"PenAlignmentCenter","Value":0} + ,{"Name":"PenAlignmentInset","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BrushType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"BrushTypeSolidColor","Value":0} + ,{"Name":"BrushTypeHatchFill","Value":1} + ,{"Name":"BrushTypeTextureFill","Value":2} + ,{"Name":"BrushTypePathGradient","Value":3} + ,{"Name":"BrushTypeLinearGradient","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PenType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"PenTypeSolidColor","Value":0} + ,{"Name":"PenTypeHatchFill","Value":1} + ,{"Name":"PenTypeTextureFill","Value":2} + ,{"Name":"PenTypePathGradient","Value":3} + ,{"Name":"PenTypeLinearGradient","Value":4} + ,{"Name":"PenTypeUnknown","Value":-1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MatrixOrder" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"MatrixOrderPrepend","Value":0} + ,{"Name":"MatrixOrderAppend","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GenericFontFamily" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"GenericFontFamilySerif","Value":0} + ,{"Name":"GenericFontFamilySansSerif","Value":1} + ,{"Name":"GenericFontFamilyMonospace","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FontStyle" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"FontStyleRegular","Value":0} + ,{"Name":"FontStyleBold","Value":1} + ,{"Name":"FontStyleItalic","Value":2} + ,{"Name":"FontStyleBoldItalic","Value":3} + ,{"Name":"FontStyleUnderline","Value":4} + ,{"Name":"FontStyleStrikeout","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SmoothingMode" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"SmoothingModeInvalid","Value":-1} + ,{"Name":"SmoothingModeDefault","Value":0} + ,{"Name":"SmoothingModeHighSpeed","Value":1} + ,{"Name":"SmoothingModeHighQuality","Value":2} + ,{"Name":"SmoothingModeNone","Value":3} + ,{"Name":"SmoothingModeAntiAlias","Value":4} + ,{"Name":"SmoothingModeAntiAlias8x4","Value":4} + ,{"Name":"SmoothingModeAntiAlias8x8","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PixelOffsetMode" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"PixelOffsetModeInvalid","Value":-1} + ,{"Name":"PixelOffsetModeDefault","Value":0} + ,{"Name":"PixelOffsetModeHighSpeed","Value":1} + ,{"Name":"PixelOffsetModeHighQuality","Value":2} + ,{"Name":"PixelOffsetModeNone","Value":3} + ,{"Name":"PixelOffsetModeHalf","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"TextRenderingHint" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"TextRenderingHintSystemDefault","Value":0} + ,{"Name":"TextRenderingHintSingleBitPerPixelGridFit","Value":1} + ,{"Name":"TextRenderingHintSingleBitPerPixel","Value":2} + ,{"Name":"TextRenderingHintAntiAliasGridFit","Value":3} + ,{"Name":"TextRenderingHintAntiAlias","Value":4} + ,{"Name":"TextRenderingHintClearTypeGridFit","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"MetafileType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"MetafileTypeInvalid","Value":0} + ,{"Name":"MetafileTypeWmf","Value":1} + ,{"Name":"MetafileTypeWmfPlaceable","Value":2} + ,{"Name":"MetafileTypeEmf","Value":3} + ,{"Name":"MetafileTypeEmfPlusOnly","Value":4} + ,{"Name":"MetafileTypeEmfPlusDual","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EmfType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"EmfTypeEmfOnly","Value":3} + ,{"Name":"EmfTypeEmfPlusOnly","Value":4} + ,{"Name":"EmfTypeEmfPlusDual","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ObjectType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"ObjectTypeInvalid","Value":0} + ,{"Name":"ObjectTypeBrush","Value":1} + ,{"Name":"ObjectTypePen","Value":2} + ,{"Name":"ObjectTypePath","Value":3} + ,{"Name":"ObjectTypeRegion","Value":4} + ,{"Name":"ObjectTypeImage","Value":5} + ,{"Name":"ObjectTypeFont","Value":6} + ,{"Name":"ObjectTypeStringFormat","Value":7} + ,{"Name":"ObjectTypeImageAttributes","Value":8} + ,{"Name":"ObjectTypeCustomLineCap","Value":9} + ,{"Name":"ObjectTypeGraphics","Value":10} + ,{"Name":"ObjectTypeMax","Value":10} + ,{"Name":"ObjectTypeMin","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EmfPlusRecordType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"WmfRecordTypeSetBkColor","Value":66049} + ,{"Name":"WmfRecordTypeSetBkMode","Value":65794} + ,{"Name":"WmfRecordTypeSetMapMode","Value":65795} + ,{"Name":"WmfRecordTypeSetROP2","Value":65796} + ,{"Name":"WmfRecordTypeSetRelAbs","Value":65797} + ,{"Name":"WmfRecordTypeSetPolyFillMode","Value":65798} + ,{"Name":"WmfRecordTypeSetStretchBltMode","Value":65799} + ,{"Name":"WmfRecordTypeSetTextCharExtra","Value":65800} + ,{"Name":"WmfRecordTypeSetTextColor","Value":66057} + ,{"Name":"WmfRecordTypeSetTextJustification","Value":66058} + ,{"Name":"WmfRecordTypeSetWindowOrg","Value":66059} + ,{"Name":"WmfRecordTypeSetWindowExt","Value":66060} + ,{"Name":"WmfRecordTypeSetViewportOrg","Value":66061} + ,{"Name":"WmfRecordTypeSetViewportExt","Value":66062} + ,{"Name":"WmfRecordTypeOffsetWindowOrg","Value":66063} + ,{"Name":"WmfRecordTypeScaleWindowExt","Value":66576} + ,{"Name":"WmfRecordTypeOffsetViewportOrg","Value":66065} + ,{"Name":"WmfRecordTypeScaleViewportExt","Value":66578} + ,{"Name":"WmfRecordTypeLineTo","Value":66067} + ,{"Name":"WmfRecordTypeMoveTo","Value":66068} + ,{"Name":"WmfRecordTypeExcludeClipRect","Value":66581} + ,{"Name":"WmfRecordTypeIntersectClipRect","Value":66582} + ,{"Name":"WmfRecordTypeArc","Value":67607} + ,{"Name":"WmfRecordTypeEllipse","Value":66584} + ,{"Name":"WmfRecordTypeFloodFill","Value":66585} + ,{"Name":"WmfRecordTypePie","Value":67610} + ,{"Name":"WmfRecordTypeRectangle","Value":66587} + ,{"Name":"WmfRecordTypeRoundRect","Value":67100} + ,{"Name":"WmfRecordTypePatBlt","Value":67101} + ,{"Name":"WmfRecordTypeSaveDC","Value":65566} + ,{"Name":"WmfRecordTypeSetPixel","Value":66591} + ,{"Name":"WmfRecordTypeOffsetClipRgn","Value":66080} + ,{"Name":"WmfRecordTypeTextOut","Value":66849} + ,{"Name":"WmfRecordTypeBitBlt","Value":67874} + ,{"Name":"WmfRecordTypeStretchBlt","Value":68387} + ,{"Name":"WmfRecordTypePolygon","Value":66340} + ,{"Name":"WmfRecordTypePolyline","Value":66341} + ,{"Name":"WmfRecordTypeEscape","Value":67110} + ,{"Name":"WmfRecordTypeRestoreDC","Value":65831} + ,{"Name":"WmfRecordTypeFillRegion","Value":66088} + ,{"Name":"WmfRecordTypeFrameRegion","Value":66601} + ,{"Name":"WmfRecordTypeInvertRegion","Value":65834} + ,{"Name":"WmfRecordTypePaintRegion","Value":65835} + ,{"Name":"WmfRecordTypeSelectClipRegion","Value":65836} + ,{"Name":"WmfRecordTypeSelectObject","Value":65837} + ,{"Name":"WmfRecordTypeSetTextAlign","Value":65838} + ,{"Name":"WmfRecordTypeDrawText","Value":67119} + ,{"Name":"WmfRecordTypeChord","Value":67632} + ,{"Name":"WmfRecordTypeSetMapperFlags","Value":66097} + ,{"Name":"WmfRecordTypeExtTextOut","Value":68146} + ,{"Name":"WmfRecordTypeSetDIBToDev","Value":68915} + ,{"Name":"WmfRecordTypeSelectPalette","Value":66100} + ,{"Name":"WmfRecordTypeRealizePalette","Value":65589} + ,{"Name":"WmfRecordTypeAnimatePalette","Value":66614} + ,{"Name":"WmfRecordTypeSetPalEntries","Value":65591} + ,{"Name":"WmfRecordTypePolyPolygon","Value":66872} + ,{"Name":"WmfRecordTypeResizePalette","Value":65849} + ,{"Name":"WmfRecordTypeDIBBitBlt","Value":67904} + ,{"Name":"WmfRecordTypeDIBStretchBlt","Value":68417} + ,{"Name":"WmfRecordTypeDIBCreatePatternBrush","Value":65858} + ,{"Name":"WmfRecordTypeStretchDIB","Value":69443} + ,{"Name":"WmfRecordTypeExtFloodFill","Value":66888} + ,{"Name":"WmfRecordTypeSetLayout","Value":65865} + ,{"Name":"WmfRecordTypeResetDC","Value":65868} + ,{"Name":"WmfRecordTypeStartDoc","Value":65869} + ,{"Name":"WmfRecordTypeStartPage","Value":65615} + ,{"Name":"WmfRecordTypeEndPage","Value":65616} + ,{"Name":"WmfRecordTypeAbortDoc","Value":65618} + ,{"Name":"WmfRecordTypeEndDoc","Value":65630} + ,{"Name":"WmfRecordTypeDeleteObject","Value":66032} + ,{"Name":"WmfRecordTypeCreatePalette","Value":65783} + ,{"Name":"WmfRecordTypeCreateBrush","Value":65784} + ,{"Name":"WmfRecordTypeCreatePatternBrush","Value":66041} + ,{"Name":"WmfRecordTypeCreatePenIndirect","Value":66298} + ,{"Name":"WmfRecordTypeCreateFontIndirect","Value":66299} + ,{"Name":"WmfRecordTypeCreateBrushIndirect","Value":66300} + ,{"Name":"WmfRecordTypeCreateBitmapIndirect","Value":66301} + ,{"Name":"WmfRecordTypeCreateBitmap","Value":67326} + ,{"Name":"WmfRecordTypeCreateRegion","Value":67327} + ,{"Name":"EmfRecordTypeHeader","Value":1} + ,{"Name":"EmfRecordTypePolyBezier","Value":2} + ,{"Name":"EmfRecordTypePolygon","Value":3} + ,{"Name":"EmfRecordTypePolyline","Value":4} + ,{"Name":"EmfRecordTypePolyBezierTo","Value":5} + ,{"Name":"EmfRecordTypePolyLineTo","Value":6} + ,{"Name":"EmfRecordTypePolyPolyline","Value":7} + ,{"Name":"EmfRecordTypePolyPolygon","Value":8} + ,{"Name":"EmfRecordTypeSetWindowExtEx","Value":9} + ,{"Name":"EmfRecordTypeSetWindowOrgEx","Value":10} + ,{"Name":"EmfRecordTypeSetViewportExtEx","Value":11} + ,{"Name":"EmfRecordTypeSetViewportOrgEx","Value":12} + ,{"Name":"EmfRecordTypeSetBrushOrgEx","Value":13} + ,{"Name":"EmfRecordTypeEOF","Value":14} + ,{"Name":"EmfRecordTypeSetPixelV","Value":15} + ,{"Name":"EmfRecordTypeSetMapperFlags","Value":16} + ,{"Name":"EmfRecordTypeSetMapMode","Value":17} + ,{"Name":"EmfRecordTypeSetBkMode","Value":18} + ,{"Name":"EmfRecordTypeSetPolyFillMode","Value":19} + ,{"Name":"EmfRecordTypeSetROP2","Value":20} + ,{"Name":"EmfRecordTypeSetStretchBltMode","Value":21} + ,{"Name":"EmfRecordTypeSetTextAlign","Value":22} + ,{"Name":"EmfRecordTypeSetColorAdjustment","Value":23} + ,{"Name":"EmfRecordTypeSetTextColor","Value":24} + ,{"Name":"EmfRecordTypeSetBkColor","Value":25} + ,{"Name":"EmfRecordTypeOffsetClipRgn","Value":26} + ,{"Name":"EmfRecordTypeMoveToEx","Value":27} + ,{"Name":"EmfRecordTypeSetMetaRgn","Value":28} + ,{"Name":"EmfRecordTypeExcludeClipRect","Value":29} + ,{"Name":"EmfRecordTypeIntersectClipRect","Value":30} + ,{"Name":"EmfRecordTypeScaleViewportExtEx","Value":31} + ,{"Name":"EmfRecordTypeScaleWindowExtEx","Value":32} + ,{"Name":"EmfRecordTypeSaveDC","Value":33} + ,{"Name":"EmfRecordTypeRestoreDC","Value":34} + ,{"Name":"EmfRecordTypeSetWorldTransform","Value":35} + ,{"Name":"EmfRecordTypeModifyWorldTransform","Value":36} + ,{"Name":"EmfRecordTypeSelectObject","Value":37} + ,{"Name":"EmfRecordTypeCreatePen","Value":38} + ,{"Name":"EmfRecordTypeCreateBrushIndirect","Value":39} + ,{"Name":"EmfRecordTypeDeleteObject","Value":40} + ,{"Name":"EmfRecordTypeAngleArc","Value":41} + ,{"Name":"EmfRecordTypeEllipse","Value":42} + ,{"Name":"EmfRecordTypeRectangle","Value":43} + ,{"Name":"EmfRecordTypeRoundRect","Value":44} + ,{"Name":"EmfRecordTypeArc","Value":45} + ,{"Name":"EmfRecordTypeChord","Value":46} + ,{"Name":"EmfRecordTypePie","Value":47} + ,{"Name":"EmfRecordTypeSelectPalette","Value":48} + ,{"Name":"EmfRecordTypeCreatePalette","Value":49} + ,{"Name":"EmfRecordTypeSetPaletteEntries","Value":50} + ,{"Name":"EmfRecordTypeResizePalette","Value":51} + ,{"Name":"EmfRecordTypeRealizePalette","Value":52} + ,{"Name":"EmfRecordTypeExtFloodFill","Value":53} + ,{"Name":"EmfRecordTypeLineTo","Value":54} + ,{"Name":"EmfRecordTypeArcTo","Value":55} + ,{"Name":"EmfRecordTypePolyDraw","Value":56} + ,{"Name":"EmfRecordTypeSetArcDirection","Value":57} + ,{"Name":"EmfRecordTypeSetMiterLimit","Value":58} + ,{"Name":"EmfRecordTypeBeginPath","Value":59} + ,{"Name":"EmfRecordTypeEndPath","Value":60} + ,{"Name":"EmfRecordTypeCloseFigure","Value":61} + ,{"Name":"EmfRecordTypeFillPath","Value":62} + ,{"Name":"EmfRecordTypeStrokeAndFillPath","Value":63} + ,{"Name":"EmfRecordTypeStrokePath","Value":64} + ,{"Name":"EmfRecordTypeFlattenPath","Value":65} + ,{"Name":"EmfRecordTypeWidenPath","Value":66} + ,{"Name":"EmfRecordTypeSelectClipPath","Value":67} + ,{"Name":"EmfRecordTypeAbortPath","Value":68} + ,{"Name":"EmfRecordTypeReserved_069","Value":69} + ,{"Name":"EmfRecordTypeGdiComment","Value":70} + ,{"Name":"EmfRecordTypeFillRgn","Value":71} + ,{"Name":"EmfRecordTypeFrameRgn","Value":72} + ,{"Name":"EmfRecordTypeInvertRgn","Value":73} + ,{"Name":"EmfRecordTypePaintRgn","Value":74} + ,{"Name":"EmfRecordTypeExtSelectClipRgn","Value":75} + ,{"Name":"EmfRecordTypeBitBlt","Value":76} + ,{"Name":"EmfRecordTypeStretchBlt","Value":77} + ,{"Name":"EmfRecordTypeMaskBlt","Value":78} + ,{"Name":"EmfRecordTypePlgBlt","Value":79} + ,{"Name":"EmfRecordTypeSetDIBitsToDevice","Value":80} + ,{"Name":"EmfRecordTypeStretchDIBits","Value":81} + ,{"Name":"EmfRecordTypeExtCreateFontIndirect","Value":82} + ,{"Name":"EmfRecordTypeExtTextOutA","Value":83} + ,{"Name":"EmfRecordTypeExtTextOutW","Value":84} + ,{"Name":"EmfRecordTypePolyBezier16","Value":85} + ,{"Name":"EmfRecordTypePolygon16","Value":86} + ,{"Name":"EmfRecordTypePolyline16","Value":87} + ,{"Name":"EmfRecordTypePolyBezierTo16","Value":88} + ,{"Name":"EmfRecordTypePolylineTo16","Value":89} + ,{"Name":"EmfRecordTypePolyPolyline16","Value":90} + ,{"Name":"EmfRecordTypePolyPolygon16","Value":91} + ,{"Name":"EmfRecordTypePolyDraw16","Value":92} + ,{"Name":"EmfRecordTypeCreateMonoBrush","Value":93} + ,{"Name":"EmfRecordTypeCreateDIBPatternBrushPt","Value":94} + ,{"Name":"EmfRecordTypeExtCreatePen","Value":95} + ,{"Name":"EmfRecordTypePolyTextOutA","Value":96} + ,{"Name":"EmfRecordTypePolyTextOutW","Value":97} + ,{"Name":"EmfRecordTypeSetICMMode","Value":98} + ,{"Name":"EmfRecordTypeCreateColorSpace","Value":99} + ,{"Name":"EmfRecordTypeSetColorSpace","Value":100} + ,{"Name":"EmfRecordTypeDeleteColorSpace","Value":101} + ,{"Name":"EmfRecordTypeGLSRecord","Value":102} + ,{"Name":"EmfRecordTypeGLSBoundedRecord","Value":103} + ,{"Name":"EmfRecordTypePixelFormat","Value":104} + ,{"Name":"EmfRecordTypeDrawEscape","Value":105} + ,{"Name":"EmfRecordTypeExtEscape","Value":106} + ,{"Name":"EmfRecordTypeStartDoc","Value":107} + ,{"Name":"EmfRecordTypeSmallTextOut","Value":108} + ,{"Name":"EmfRecordTypeForceUFIMapping","Value":109} + ,{"Name":"EmfRecordTypeNamedEscape","Value":110} + ,{"Name":"EmfRecordTypeColorCorrectPalette","Value":111} + ,{"Name":"EmfRecordTypeSetICMProfileA","Value":112} + ,{"Name":"EmfRecordTypeSetICMProfileW","Value":113} + ,{"Name":"EmfRecordTypeAlphaBlend","Value":114} + ,{"Name":"EmfRecordTypeSetLayout","Value":115} + ,{"Name":"EmfRecordTypeTransparentBlt","Value":116} + ,{"Name":"EmfRecordTypeReserved_117","Value":117} + ,{"Name":"EmfRecordTypeGradientFill","Value":118} + ,{"Name":"EmfRecordTypeSetLinkedUFIs","Value":119} + ,{"Name":"EmfRecordTypeSetTextJustification","Value":120} + ,{"Name":"EmfRecordTypeColorMatchToTargetW","Value":121} + ,{"Name":"EmfRecordTypeCreateColorSpaceW","Value":122} + ,{"Name":"EmfRecordTypeMax","Value":122} + ,{"Name":"EmfRecordTypeMin","Value":1} + ,{"Name":"EmfPlusRecordTypeInvalid","Value":16384} + ,{"Name":"EmfPlusRecordTypeHeader","Value":16385} + ,{"Name":"EmfPlusRecordTypeEndOfFile","Value":16386} + ,{"Name":"EmfPlusRecordTypeComment","Value":16387} + ,{"Name":"EmfPlusRecordTypeGetDC","Value":16388} + ,{"Name":"EmfPlusRecordTypeMultiFormatStart","Value":16389} + ,{"Name":"EmfPlusRecordTypeMultiFormatSection","Value":16390} + ,{"Name":"EmfPlusRecordTypeMultiFormatEnd","Value":16391} + ,{"Name":"EmfPlusRecordTypeObject","Value":16392} + ,{"Name":"EmfPlusRecordTypeClear","Value":16393} + ,{"Name":"EmfPlusRecordTypeFillRects","Value":16394} + ,{"Name":"EmfPlusRecordTypeDrawRects","Value":16395} + ,{"Name":"EmfPlusRecordTypeFillPolygon","Value":16396} + ,{"Name":"EmfPlusRecordTypeDrawLines","Value":16397} + ,{"Name":"EmfPlusRecordTypeFillEllipse","Value":16398} + ,{"Name":"EmfPlusRecordTypeDrawEllipse","Value":16399} + ,{"Name":"EmfPlusRecordTypeFillPie","Value":16400} + ,{"Name":"EmfPlusRecordTypeDrawPie","Value":16401} + ,{"Name":"EmfPlusRecordTypeDrawArc","Value":16402} + ,{"Name":"EmfPlusRecordTypeFillRegion","Value":16403} + ,{"Name":"EmfPlusRecordTypeFillPath","Value":16404} + ,{"Name":"EmfPlusRecordTypeDrawPath","Value":16405} + ,{"Name":"EmfPlusRecordTypeFillClosedCurve","Value":16406} + ,{"Name":"EmfPlusRecordTypeDrawClosedCurve","Value":16407} + ,{"Name":"EmfPlusRecordTypeDrawCurve","Value":16408} + ,{"Name":"EmfPlusRecordTypeDrawBeziers","Value":16409} + ,{"Name":"EmfPlusRecordTypeDrawImage","Value":16410} + ,{"Name":"EmfPlusRecordTypeDrawImagePoints","Value":16411} + ,{"Name":"EmfPlusRecordTypeDrawString","Value":16412} + ,{"Name":"EmfPlusRecordTypeSetRenderingOrigin","Value":16413} + ,{"Name":"EmfPlusRecordTypeSetAntiAliasMode","Value":16414} + ,{"Name":"EmfPlusRecordTypeSetTextRenderingHint","Value":16415} + ,{"Name":"EmfPlusRecordTypeSetTextContrast","Value":16416} + ,{"Name":"EmfPlusRecordTypeSetInterpolationMode","Value":16417} + ,{"Name":"EmfPlusRecordTypeSetPixelOffsetMode","Value":16418} + ,{"Name":"EmfPlusRecordTypeSetCompositingMode","Value":16419} + ,{"Name":"EmfPlusRecordTypeSetCompositingQuality","Value":16420} + ,{"Name":"EmfPlusRecordTypeSave","Value":16421} + ,{"Name":"EmfPlusRecordTypeRestore","Value":16422} + ,{"Name":"EmfPlusRecordTypeBeginContainer","Value":16423} + ,{"Name":"EmfPlusRecordTypeBeginContainerNoParams","Value":16424} + ,{"Name":"EmfPlusRecordTypeEndContainer","Value":16425} + ,{"Name":"EmfPlusRecordTypeSetWorldTransform","Value":16426} + ,{"Name":"EmfPlusRecordTypeResetWorldTransform","Value":16427} + ,{"Name":"EmfPlusRecordTypeMultiplyWorldTransform","Value":16428} + ,{"Name":"EmfPlusRecordTypeTranslateWorldTransform","Value":16429} + ,{"Name":"EmfPlusRecordTypeScaleWorldTransform","Value":16430} + ,{"Name":"EmfPlusRecordTypeRotateWorldTransform","Value":16431} + ,{"Name":"EmfPlusRecordTypeSetPageTransform","Value":16432} + ,{"Name":"EmfPlusRecordTypeResetClip","Value":16433} + ,{"Name":"EmfPlusRecordTypeSetClipRect","Value":16434} + ,{"Name":"EmfPlusRecordTypeSetClipPath","Value":16435} + ,{"Name":"EmfPlusRecordTypeSetClipRegion","Value":16436} + ,{"Name":"EmfPlusRecordTypeOffsetClip","Value":16437} + ,{"Name":"EmfPlusRecordTypeDrawDriverString","Value":16438} + ,{"Name":"EmfPlusRecordTypeStrokeFillPath","Value":16439} + ,{"Name":"EmfPlusRecordTypeSerializableObject","Value":16440} + ,{"Name":"EmfPlusRecordTypeSetTSGraphics","Value":16441} + ,{"Name":"EmfPlusRecordTypeSetTSClip","Value":16442} + ,{"Name":"EmfPlusRecordTotal","Value":16443} + ,{"Name":"EmfPlusRecordTypeMax","Value":16442} + ,{"Name":"EmfPlusRecordTypeMin","Value":16385} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"StringFormatFlags" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"StringFormatFlagsDirectionRightToLeft","Value":1} + ,{"Name":"StringFormatFlagsDirectionVertical","Value":2} + ,{"Name":"StringFormatFlagsNoFitBlackBox","Value":4} + ,{"Name":"StringFormatFlagsDisplayFormatControl","Value":32} + ,{"Name":"StringFormatFlagsNoFontFallback","Value":1024} + ,{"Name":"StringFormatFlagsMeasureTrailingSpaces","Value":2048} + ,{"Name":"StringFormatFlagsNoWrap","Value":4096} + ,{"Name":"StringFormatFlagsLineLimit","Value":8192} + ,{"Name":"StringFormatFlagsNoClip","Value":16384} + ,{"Name":"StringFormatFlagsBypassGDI","Value":-2147483648} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"StringTrimming" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"StringTrimmingNone","Value":0} + ,{"Name":"StringTrimmingCharacter","Value":1} + ,{"Name":"StringTrimmingWord","Value":2} + ,{"Name":"StringTrimmingEllipsisCharacter","Value":3} + ,{"Name":"StringTrimmingEllipsisWord","Value":4} + ,{"Name":"StringTrimmingEllipsisPath","Value":5} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"StringDigitSubstitute" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"StringDigitSubstituteUser","Value":0} + ,{"Name":"StringDigitSubstituteNone","Value":1} + ,{"Name":"StringDigitSubstituteNational","Value":2} + ,{"Name":"StringDigitSubstituteTraditional","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"HotkeyPrefix" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"HotkeyPrefixNone","Value":0} + ,{"Name":"HotkeyPrefixShow","Value":1} + ,{"Name":"HotkeyPrefixHide","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"StringAlignment" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"StringAlignmentNear","Value":0} + ,{"Name":"StringAlignmentCenter","Value":1} + ,{"Name":"StringAlignmentFar","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DriverStringOptions" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DriverStringOptionsCmapLookup","Value":1} + ,{"Name":"DriverStringOptionsVertical","Value":2} + ,{"Name":"DriverStringOptionsRealizedAdvance","Value":4} + ,{"Name":"DriverStringOptionsLimitSubpixel","Value":8} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"FlushIntention" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"FlushIntentionFlush","Value":0} + ,{"Name":"FlushIntentionSync","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EncoderParameterValueType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"EncoderParameterValueTypeByte","Value":1} + ,{"Name":"EncoderParameterValueTypeASCII","Value":2} + ,{"Name":"EncoderParameterValueTypeShort","Value":3} + ,{"Name":"EncoderParameterValueTypeLong","Value":4} + ,{"Name":"EncoderParameterValueTypeRational","Value":5} + ,{"Name":"EncoderParameterValueTypeLongRange","Value":6} + ,{"Name":"EncoderParameterValueTypeUndefined","Value":7} + ,{"Name":"EncoderParameterValueTypeRationalRange","Value":8} + ,{"Name":"EncoderParameterValueTypePointer","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EncoderValue" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"EncoderValueColorTypeCMYK","Value":0} + ,{"Name":"EncoderValueColorTypeYCCK","Value":1} + ,{"Name":"EncoderValueCompressionLZW","Value":2} + ,{"Name":"EncoderValueCompressionCCITT3","Value":3} + ,{"Name":"EncoderValueCompressionCCITT4","Value":4} + ,{"Name":"EncoderValueCompressionRle","Value":5} + ,{"Name":"EncoderValueCompressionNone","Value":6} + ,{"Name":"EncoderValueScanMethodInterlaced","Value":7} + ,{"Name":"EncoderValueScanMethodNonInterlaced","Value":8} + ,{"Name":"EncoderValueVersionGif87","Value":9} + ,{"Name":"EncoderValueVersionGif89","Value":10} + ,{"Name":"EncoderValueRenderProgressive","Value":11} + ,{"Name":"EncoderValueRenderNonProgressive","Value":12} + ,{"Name":"EncoderValueTransformRotate90","Value":13} + ,{"Name":"EncoderValueTransformRotate180","Value":14} + ,{"Name":"EncoderValueTransformRotate270","Value":15} + ,{"Name":"EncoderValueTransformFlipHorizontal","Value":16} + ,{"Name":"EncoderValueTransformFlipVertical","Value":17} + ,{"Name":"EncoderValueMultiFrame","Value":18} + ,{"Name":"EncoderValueLastFrame","Value":19} + ,{"Name":"EncoderValueFlush","Value":20} + ,{"Name":"EncoderValueFrameDimensionTime","Value":21} + ,{"Name":"EncoderValueFrameDimensionResolution","Value":22} + ,{"Name":"EncoderValueFrameDimensionPage","Value":23} + ,{"Name":"EncoderValueColorTypeGray","Value":24} + ,{"Name":"EncoderValueColorTypeRGB","Value":25} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EmfToWmfBitsFlags" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"EmfToWmfBitsFlagsDefault","Value":0} + ,{"Name":"EmfToWmfBitsFlagsEmbedEmf","Value":1} + ,{"Name":"EmfToWmfBitsFlagsIncludePlaceable","Value":2} + ,{"Name":"EmfToWmfBitsFlagsNoXORClip","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ConvertToEmfPlusFlags" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"ConvertToEmfPlusFlagsDefault","Value":0} + ,{"Name":"ConvertToEmfPlusFlagsRopUsed","Value":1} + ,{"Name":"ConvertToEmfPlusFlagsText","Value":2} + ,{"Name":"ConvertToEmfPlusFlagsInvalidRecord","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GpTestControlEnum" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"TestControlForceBilinear","Value":0} + ,{"Name":"TestControlNoICM","Value":1} + ,{"Name":"TestControlGetBuildNumber","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ImageAbort" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"DrawImageAbort" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GetThumbnailImageAbort" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"EnumerateMetafileProc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"EmfPlusRecordType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdiplusAbort" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":null + ,"Interface":null + ,"Methods":[ + { + "Name":"Abort" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ] + } + ,{ + "Name":"Status" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"Ok","Value":0} + ,{"Name":"GenericError","Value":1} + ,{"Name":"InvalidParameter","Value":2} + ,{"Name":"OutOfMemory","Value":3} + ,{"Name":"ObjectBusy","Value":4} + ,{"Name":"InsufficientBuffer","Value":5} + ,{"Name":"NotImplemented","Value":6} + ,{"Name":"Win32Error","Value":7} + ,{"Name":"WrongState","Value":8} + ,{"Name":"Aborted","Value":9} + ,{"Name":"FileNotFound","Value":10} + ,{"Name":"ValueOverflow","Value":11} + ,{"Name":"AccessDenied","Value":12} + ,{"Name":"UnknownImageFormat","Value":13} + ,{"Name":"FontFamilyNotFound","Value":14} + ,{"Name":"FontStyleNotFound","Value":15} + ,{"Name":"NotTrueTypeFont","Value":16} + ,{"Name":"UnsupportedGdiplusVersion","Value":17} + ,{"Name":"GdiplusNotInitialized","Value":18} + ,{"Name":"PropertyNotFound","Value":19} + ,{"Name":"PropertyNotSupported","Value":20} + ,{"Name":"ProfileNotFound","Value":21} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"SizeF" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Size" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PointF" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Point" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RectF" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"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":"Rect" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CharacterRange" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"First","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"DebugEventLevel" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DebugEventLevelFatal","Value":0} + ,{"Name":"DebugEventLevelWarning","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DebugEventProc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"level","Type":{"Kind":"ApiRef","Name":"DebugEventLevel","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"message","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"NotificationHookProc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"token","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"NotificationUnhookProc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"token","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdiplusStartupInput" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"GdiplusVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DebugEventCallback","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"SuppressBackgroundThread","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"SuppressExternalCodecs","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GdiplusStartupInputEx" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"GdiplusStartupInput","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":[]} + ,{"Name":"StartupParameters","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GdiplusStartupParams" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"GdiplusStartupDefault","Value":0} + ,{"Name":"GdiplusStartupNoSetRound","Value":1} + ,{"Name":"GdiplusStartupSetPSValue","Value":2} + ,{"Name":"GdiplusStartupTransparencyMask","Value":-16777216} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"GdiplusStartupOutput" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"NotificationHook","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ,{"Name":"NotificationUnhook","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PaletteType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"PaletteTypeCustom","Value":0} + ,{"Name":"PaletteTypeOptimal","Value":1} + ,{"Name":"PaletteTypeFixedBW","Value":2} + ,{"Name":"PaletteTypeFixedHalftone8","Value":3} + ,{"Name":"PaletteTypeFixedHalftone27","Value":4} + ,{"Name":"PaletteTypeFixedHalftone64","Value":5} + ,{"Name":"PaletteTypeFixedHalftone125","Value":6} + ,{"Name":"PaletteTypeFixedHalftone216","Value":7} + ,{"Name":"PaletteTypeFixedHalftone252","Value":8} + ,{"Name":"PaletteTypeFixedHalftone256","Value":9} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"DitherType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"DitherTypeNone","Value":0} + ,{"Name":"DitherTypeSolid","Value":1} + ,{"Name":"DitherTypeOrdered4x4","Value":2} + ,{"Name":"DitherTypeOrdered8x8","Value":3} + ,{"Name":"DitherTypeOrdered16x16","Value":4} + ,{"Name":"DitherTypeSpiral4x4","Value":5} + ,{"Name":"DitherTypeSpiral8x8","Value":6} + ,{"Name":"DitherTypeDualSpiral4x4","Value":7} + ,{"Name":"DitherTypeDualSpiral8x8","Value":8} + ,{"Name":"DitherTypeErrorDiffusion","Value":9} + ,{"Name":"DitherTypeMax","Value":10} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"PaletteFlags" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"PaletteFlagsHasAlpha","Value":1} + ,{"Name":"PaletteFlagsGrayScale","Value":2} + ,{"Name":"PaletteFlagsHalftone","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ColorPalette" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Entries","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["FlexibleArray"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ColorMode" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"ColorModeARGB32","Value":0} + ,{"Name":"ColorModeARGB64","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ColorChannelFlags" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"ColorChannelFlagsC","Value":0} + ,{"Name":"ColorChannelFlagsM","Value":1} + ,{"Name":"ColorChannelFlagsY","Value":2} + ,{"Name":"ColorChannelFlagsK","Value":3} + ,{"Name":"ColorChannelFlagsLast","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"Color" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Argb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"Comment":"This type has 149 const fields, not sure if it's supposed to: Int32 AliceBlue = -984833, Int32 AntiqueWhite = -332841, Int32 Aqua = -16711681, Int32 Aquamarine = -8388652, Int32 Azure = -983041, Int32 Beige = -657956, Int32 Bisque = -6972, Int32 Black = -16777216, Int32 BlanchedAlmond = -5171, Int32 Blue = -16776961, Int32 BlueViolet = -7722014, Int32 Brown = -5952982, Int32 BurlyWood = -2180985, Int32 CadetBlue = -10510688, Int32 Chartreuse = -8388864, Int32 Chocolate = -2987746, Int32 Coral = -32944, Int32 CornflowerBlue = -10185235, Int32 Cornsilk = -1828, Int32 Crimson = -2354116, Int32 Cyan = -16711681, Int32 DarkBlue = -16777077, Int32 DarkCyan = -16741493, Int32 DarkGoldenrod = -4684277, Int32 DarkGray = -5658199, Int32 DarkGreen = -16751616, Int32 DarkKhaki = -4343957, Int32 DarkMagenta = -7667573, Int32 DarkOliveGreen = -11179217, Int32 DarkOrange = -29696, Int32 DarkOrchid = -6737204, Int32 DarkRed = -7667712, Int32 DarkSalmon = -1468806, Int32 DarkSeaGreen = -7357301, Int32 DarkSlateBlue = -12042869, Int32 DarkSlateGray = -13676721, Int32 DarkTurquoise = -16724271, Int32 DarkViolet = -7077677, Int32 DeepPink = -60269, Int32 DeepSkyBlue = -16728065, Int32 DimGray = -9868951, Int32 DodgerBlue = -14774017, Int32 Firebrick = -5103070, Int32 FloralWhite = -1296, Int32 ForestGreen = -14513374, Int32 Fuchsia = -65281, Int32 Gainsboro = -2302756, Int32 GhostWhite = -460545, Int32 Gold = -10496, Int32 Goldenrod = -2448096, Int32 Gray = -8355712, Int32 Green = -16744448, Int32 GreenYellow = -5374161, Int32 Honeydew = -983056, Int32 HotPink = -38476, Int32 IndianRed = -3318692, Int32 Indigo = -11861886, Int32 Ivory = -16, Int32 Khaki = -989556, Int32 Lavender = -1644806, Int32 LavenderBlush = -3851, Int32 LawnGreen = -8586240, Int32 LemonChiffon = -1331, Int32 LightBlue = -5383962, Int32 LightCoral = -1015680, Int32 LightCyan = -2031617, Int32 LightGoldenrodYellow = -329006, Int32 LightGray = -2894893, Int32 LightGreen = -7278960, Int32 LightPink = -18751, Int32 LightSalmon = -24454, Int32 LightSeaGreen = -14634326, Int32 LightSkyBlue = -7876870, Int32 LightSlateGray = -8943463, Int32 LightSteelBlue = -5192482, Int32 LightYellow = -32, Int32 Lime = -16711936, Int32 LimeGreen = -13447886, Int32 Linen = -331546, Int32 Magenta = -65281, Int32 Maroon = -8388608, Int32 MediumAquamarine = -10039894, Int32 MediumBlue = -16777011, Int32 MediumOrchid = -4565549, Int32 MediumPurple = -7114533, Int32 MediumSeaGreen = -12799119, Int32 MediumSlateBlue = -8689426, Int32 MediumSpringGreen = -16713062, Int32 MediumTurquoise = -12004916, Int32 MediumVioletRed = -3730043, Int32 MidnightBlue = -15132304, Int32 MintCream = -655366, Int32 MistyRose = -6943, Int32 Moccasin = -6987, Int32 NavajoWhite = -8531, Int32 Navy = -16777088, Int32 OldLace = -133658, Int32 Olive = -8355840, Int32 OliveDrab = -9728477, Int32 Orange = -23296, Int32 OrangeRed = -47872, Int32 Orchid = -2461482, Int32 PaleGoldenrod = -1120086, Int32 PaleGreen = -6751336, Int32 PaleTurquoise = -5247250, Int32 PaleVioletRed = -2396013, Int32 PapayaWhip = -4139, Int32 PeachPuff = -9543, Int32 Peru = -3308225, Int32 Pink = -16181, Int32 Plum = -2252579, Int32 PowderBlue = -5185306, Int32 Purple = -8388480, Int32 Red = -65536, Int32 RosyBrown = -4419697, Int32 RoyalBlue = -12490271, Int32 SaddleBrown = -7650029, Int32 Salmon = -360334, Int32 SandyBrown = -744352, Int32 SeaGreen = -13726889, Int32 SeaShell = -2578, Int32 Sienna = -6270419, Int32 Silver = -4144960, Int32 SkyBlue = -7876885, Int32 SlateBlue = -9807155, Int32 SlateGray = -9404272, Int32 Snow = -1286, Int32 SpringGreen = -16711809, Int32 SteelBlue = -12156236, Int32 Tan = -2968436, Int32 Teal = -16744320, Int32 Thistle = -2572328, Int32 Tomato = -40121, Int32 Transparent = 16777215, Int32 Turquoise = -12525360, Int32 Violet = -1146130, Int32 Wheat = -663885, Int32 White = -1, Int32 WhiteSmoke = -657931, Int32 Yellow = -256, Int32 YellowGreen = -6632142, Int32 AlphaShift = 24, Int32 RedShift = 16, Int32 GreenShift = 8, Int32 BlueShift = 0, Int32 AlphaMask = -16777216, Int32 RedMask = 16711680, Int32 GreenMask = 65280, Int32 BlueMask = 255" + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ENHMETAHEADER3" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"iType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"rclBounds","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"rclFrame","Type":{"Kind":"ApiRef","Name":"RECTL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"dSignature","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nRecords","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nHandles","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"sReserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nDescription","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"offDescription","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"nPalEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"szlDevice","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ,{"Name":"szlMillimeters","Type":{"Kind":"ApiRef","Name":"SIZE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PWMFRect16" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Left","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Top","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Right","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Bottom","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"WmfPlaceableFileHeader" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":2 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Key","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Hmf","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"BoundingBox","Type":{"Kind":"ApiRef","Name":"PWMFRect16","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":[]} + ,{"Name":"Inch","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Checksum","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"MetafileHeader" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Type","Type":{"Kind":"ApiRef","Name":"MetafileType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":[]} + ,{"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"EmfPlusFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"DpiX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"DpiY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"X","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":[]} + ,{"Name":"EmfPlusHeaderSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"LogicalDpiX","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"LogicalDpiY","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + { + "Name":"_Anonymous_e__Union" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Union" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"WmfHeader","Type":{"Kind":"ApiRef","Name":"METAHEADER","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"EmfHeader","Type":{"Kind":"ApiRef","Name":"ENHMETAHEADER3","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ] + } + ,{ + "Name":"IImageBytes" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Com" + ,"Guid":"025d1823-6c7d-447b-bbdb-a3cbc3dfa2fc" + ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} + ,"Methods":[ + { + "Name":"CountBytes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pcb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"LockBytes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppvBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"UnlockBytes" + ,"SetLastError":false + ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pvBytes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"cb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ulOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ] + } + ,{ + "Name":"ImageCodecInfo" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Clsid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"FormatID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"CodecName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"DllName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"FormatDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"FilenameExtension","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"MimeType","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} + ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Version","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SigCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SigSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"SigPattern","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ,{"Name":"SigMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Const"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ImageCodecFlags" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"ImageCodecFlagsEncoder","Value":1} + ,{"Name":"ImageCodecFlagsDecoder","Value":2} + ,{"Name":"ImageCodecFlagsSupportBitmap","Value":4} + ,{"Name":"ImageCodecFlagsSupportVector","Value":8} + ,{"Name":"ImageCodecFlagsSeekableEncode","Value":16} + ,{"Name":"ImageCodecFlagsBlockingDecode","Value":32} + ,{"Name":"ImageCodecFlagsBuiltin","Value":65536} + ,{"Name":"ImageCodecFlagsSystem","Value":131072} + ,{"Name":"ImageCodecFlagsUser","Value":262144} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ImageLockMode" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"ImageLockModeRead","Value":1} + ,{"Name":"ImageLockModeWrite","Value":2} + ,{"Name":"ImageLockModeUserInputBuf","Value":4} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"BitmapData" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Width","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Height","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"PixelFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"Scan0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ImageFlags" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"ImageFlagsNone","Value":0} + ,{"Name":"ImageFlagsScalable","Value":1} + ,{"Name":"ImageFlagsHasAlpha","Value":2} + ,{"Name":"ImageFlagsHasTranslucent","Value":4} + ,{"Name":"ImageFlagsPartiallyScalable","Value":8} + ,{"Name":"ImageFlagsColorSpaceRGB","Value":16} + ,{"Name":"ImageFlagsColorSpaceCMYK","Value":32} + ,{"Name":"ImageFlagsColorSpaceGRAY","Value":64} + ,{"Name":"ImageFlagsColorSpaceYCBCR","Value":128} + ,{"Name":"ImageFlagsColorSpaceYCCK","Value":256} + ,{"Name":"ImageFlagsHasRealDPI","Value":4096} + ,{"Name":"ImageFlagsHasRealPixelSize","Value":8192} + ,{"Name":"ImageFlagsReadOnly","Value":65536} + ,{"Name":"ImageFlagsCaching","Value":131072} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"RotateFlipType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"RotateNoneFlipNone","Value":0} + ,{"Name":"Rotate90FlipNone","Value":1} + ,{"Name":"Rotate180FlipNone","Value":2} + ,{"Name":"Rotate270FlipNone","Value":3} + ,{"Name":"RotateNoneFlipX","Value":4} + ,{"Name":"Rotate90FlipX","Value":5} + ,{"Name":"Rotate180FlipX","Value":6} + ,{"Name":"Rotate270FlipX","Value":7} + ,{"Name":"RotateNoneFlipY","Value":6} + ,{"Name":"Rotate90FlipY","Value":7} + ,{"Name":"Rotate180FlipY","Value":4} + ,{"Name":"Rotate270FlipY","Value":5} + ,{"Name":"RotateNoneFlipXY","Value":2} + ,{"Name":"Rotate90FlipXY","Value":3} + ,{"Name":"Rotate180FlipXY","Value":0} + ,{"Name":"Rotate270FlipXY","Value":1} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"EncoderParameter" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} + ,{"Name":"NumberOfValues","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EncoderParameters" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Parameter","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"EncoderParameter","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["FlexibleArray"]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ItemDataPosition" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"ItemDataPositionAfterHeader","Value":0} + ,{"Name":"ItemDataPositionAfterPalette","Value":1} + ,{"Name":"ItemDataPositionAfterBits","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ImageItemData" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Position","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Desc","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"DescSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"DataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"Cookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PropertyItem" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HistogramFormat" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"HistogramFormatARGB","Value":0} + ,{"Name":"HistogramFormatPARGB","Value":1} + ,{"Name":"HistogramFormatRGB","Value":2} + ,{"Name":"HistogramFormatGray","Value":3} + ,{"Name":"HistogramFormatB","Value":4} + ,{"Name":"HistogramFormatG","Value":5} + ,{"Name":"HistogramFormatR","Value":6} + ,{"Name":"HistogramFormatA","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ColorMatrix" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"m","Type":{"Kind":"Array","Shape":{"Size":25},"Child":{"Kind":"Native","Name":"Single"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ColorMatrixFlags" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"ColorMatrixFlagsDefault","Value":0} + ,{"Name":"ColorMatrixFlagsSkipGrays","Value":1} + ,{"Name":"ColorMatrixFlagsAltGray","Value":2} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ColorAdjustType" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"ColorAdjustTypeDefault","Value":0} + ,{"Name":"ColorAdjustTypeBitmap","Value":1} + ,{"Name":"ColorAdjustTypeBrush","Value":2} + ,{"Name":"ColorAdjustTypePen","Value":3} + ,{"Name":"ColorAdjustTypeText","Value":4} + ,{"Name":"ColorAdjustTypeCount","Value":5} + ,{"Name":"ColorAdjustTypeAny","Value":6} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ColorMap" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"oldColor","Type":{"Kind":"ApiRef","Name":"Color","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":[]} + ,{"Name":"newColor","Type":{"Kind":"ApiRef","Name":"Color","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"SharpenParams" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"amount","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BlurParams" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"radius","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"expandEdge","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BrightnessContrastParams" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"brightnessLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"contrastLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RedEyeCorrectionParams" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"numberOfAreas","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"areas","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HueSaturationLightnessParams" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"hueLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"saturationLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"lightnessLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"TintParams" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"hue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"amount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LevelsParams" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"highlight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"midtone","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"shadow","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ColorBalanceParams" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"cyanRed","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"magentaGreen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"yellowBlue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ColorLUTParams" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"lutB","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"lutG","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"lutR","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ,{"Name":"lutA","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"CurveAdjustments" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"AdjustExposure","Value":0} + ,{"Name":"AdjustDensity","Value":1} + ,{"Name":"AdjustContrast","Value":2} + ,{"Name":"AdjustHighlight","Value":3} + ,{"Name":"AdjustShadow","Value":4} + ,{"Name":"AdjustMidtone","Value":5} + ,{"Name":"AdjustWhiteSaturation","Value":6} + ,{"Name":"AdjustBlackSaturation","Value":7} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"CurveChannel" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"CurveChannelAll","Value":0} + ,{"Name":"CurveChannelRed","Value":1} + ,{"Name":"CurveChannelGreen","Value":2} + ,{"Name":"CurveChannelBlue","Value":3} + ] + ,"IntegerBase":"Int32" + } + ,{ + "Name":"ColorCurveParams" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"adjustment","Type":{"Kind":"ApiRef","Name":"CurveAdjustments","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":[]} + ,{"Name":"channel","Type":{"Kind":"ApiRef","Name":"CurveChannel","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":[]} + ,{"Name":"adjustValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Effect" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"lpVtbl","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":[]} + ,{"Name":"nativeEffect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CGpEffect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":[]} + ,{"Name":"auxDataSize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} + ,{"Name":"auxData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} + ,{"Name":"useAuxData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Blur" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"Effect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Sharpen" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"Effect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"RedEyeCorrection" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"Effect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"BrightnessContrast" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"Effect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"HueSaturationLightness" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"Effect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Levels" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"Effect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"Tint" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"Effect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ColorBalance" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"Effect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ColorMatrixEffect" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"Effect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ColorLUT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"Effect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"ColorCurve" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"Base","Type":{"Kind":"ApiRef","Name":"Effect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } +] + +,"Functions":[ + { + "Name":"GdipAlloc" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"size","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipFree" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdiplusStartup" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Attrs":[] + ,"Params":[ + {"Name":"token","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ,{"Name":"input","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GdiplusStartupInput","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"output","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GdiplusStartupOutput","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdiplusShutdown" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.1.2600" + ,"Attrs":[] + ,"Params":[ + {"Name":"token","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipCreateEffect" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In","Const"]} + ,{"Name":"effect","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CGpEffect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDeleteEffect" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"effect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CGpEffect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetEffectParameterSize" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"effect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CGpEffect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetEffectParameters" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"effect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CGpEffect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipGetEffectParameters" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"effect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CGpEffect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreatePath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brushMode","Type":{"Kind":"ApiRef","Name":"FillMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreatePath2" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"FillMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreatePath2I" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"ApiRef","Name":"FillMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipClonePath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"clonePath","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDeletePath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipResetPath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPointCount" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPathTypes" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In"]} + ,{"Name":"types","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPathPoints" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPathPointsI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPathFillMode" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fillmode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FillMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPathFillMode" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fillmode","Type":{"Kind":"ApiRef","Name":"FillMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPathData" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pathData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PathData","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipStartPathFigure" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipClosePathFigure" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipClosePathFigures" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPathMarker" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipClearPathMarkers" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipReversePath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPathLastPoint" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lastPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipAddPathLine" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathLine2" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathArc" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"startAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"sweepAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathBezier" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x3","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y3","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x4","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y4","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathBeziers" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathCurve" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathCurve2" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"tension","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathCurve3" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"numberOfSegments","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"tension","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathClosedCurve" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathClosedCurve2" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"tension","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathRectangle" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathRectangles" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathEllipse" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathPie" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"startAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"sweepAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathPolygon" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathPath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"addingPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"connect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathString" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"string","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"family","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontFamily","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"style","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"emSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"layoutRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipAddPathStringI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"string","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"family","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontFamily","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"style","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"emSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"layoutRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipAddPathLineI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathLine2I" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathArcI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"startAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"sweepAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathBezierI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x4","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y4","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathBeziersI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathCurveI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathCurve2I" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"tension","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathCurve3I" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"numberOfSegments","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"tension","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathClosedCurveI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathClosedCurve2I" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"tension","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathRectangleI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathRectanglesI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathEllipseI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathPieI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"startAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"sweepAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipAddPathPolygonI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipFlattenPath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flatness","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipWindingModeOutline" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flatness","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipWidenPath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nativePath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flatness","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipWarpPath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"srcy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"srcwidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"srcheight","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"warpMode","Type":{"Kind":"ApiRef","Name":"WarpMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"flatness","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipTransformPath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPathWorldBounds" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipGetPathWorldBoundsI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"bounds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipIsVisiblePathPoint" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipIsVisiblePathPointI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipIsOutlineVisiblePathPoint" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipIsOutlineVisiblePathPointI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreatePathIter" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iterator","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathIterator","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDeletePathIter" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iterator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathIterator","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipPathIterNextSubpath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iterator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathIterator","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"resultCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"startIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"endIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"isClosed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipPathIterNextSubpathPath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iterator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathIterator","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"resultCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"isClosed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipPathIterNextPathType" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iterator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathIterator","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"resultCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"pathType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"startIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"endIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GdipPathIterNextMarker" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iterator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathIterator","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"resultCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"startIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"endIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipPathIterNextMarkerPath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iterator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathIterator","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"resultCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipPathIterGetCount" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iterator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathIterator","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipPathIterGetSubpathCount" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iterator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathIterator","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipPathIterIsValid" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iterator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathIterator","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"valid","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipPathIterHasCurve" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iterator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathIterator","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hasCurve","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipPathIterRewind" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iterator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathIterator","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipPathIterEnumerate" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iterator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathIterator","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"resultCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"points","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"types","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipPathIterCopyData" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"iterator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathIterator","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"resultCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["Out"]} + ,{"Name":"types","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"startIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"endIndex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipCreateMatrix" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateMatrix2" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"m11","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"m12","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"m21","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"m22","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateMatrix3" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dstplg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateMatrix3I" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dstplg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCloneMatrix" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cloneMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDeleteMatrix" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetMatrixElements" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"m11","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"m12","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"m21","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"m22","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipMultiplyMatrix" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipTranslateMatrix" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"offsetX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"offsetY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipScaleMatrix" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"scaleX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"scaleY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipRotateMatrix" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipShearMatrix" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"shearX","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"shearY","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipInvertMatrix" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipTransformMatrixPoints" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipTransformMatrixPointsI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipVectorTransformMatrixPoints" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipVectorTransformMatrixPointsI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pts","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetMatrixElements" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"matrixOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipIsMatrixInvertible" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipIsMatrixIdentity" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipIsMatrixEqual" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"matrix2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateRegion" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateRegionRect" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateRegionRectI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateRegionPath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateRegionRgnData" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"regionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateRegionHrgn" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hRgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCloneRegion" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cloneRegion","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDeleteRegion" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetInfinite" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetEmpty" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCombineRegionRect" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"combineMode","Type":{"Kind":"ApiRef","Name":"CombineMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipCombineRegionRectI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"combineMode","Type":{"Kind":"ApiRef","Name":"CombineMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipCombineRegionPath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"combineMode","Type":{"Kind":"ApiRef","Name":"CombineMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipCombineRegionRegion" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"region2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"combineMode","Type":{"Kind":"ApiRef","Name":"CombineMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipTranslateRegion" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipTranslateRegionI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipTransformRegion" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetRegionBounds" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetRegionBoundsI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetRegionHRgn" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hRgn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipIsEmptyRegion" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipIsInfiniteRegion" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipIsEqualRegion" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"region2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetRegionDataSize" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"bufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetRegionData" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"buffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} + ,{"Name":"bufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"sizeFilled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} + ] + } + ,{ + "Name":"GdipIsVisibleRegionPoint" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipIsVisibleRegionPointI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipIsVisibleRegionRect" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipIsVisibleRegionRectI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetRegionScansCount" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetRegionScans" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetRegionScansI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCloneBrush" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cloneBrush","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDeleteBrush" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetBrushType" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BrushType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateHatchBrush" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hatchstyle","Type":{"Kind":"ApiRef","Name":"HatchStyle","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"forecol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"backcol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpHatch","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetHatchStyle" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpHatch","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hatchstyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HatchStyle","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetHatchForegroundColor" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpHatch","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"forecol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetHatchBackgroundColor" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpHatch","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"backcol","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateTexture" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"wrapmode","Type":{"Kind":"ApiRef","Name":"WrapMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"texture","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpTexture","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateTexture2" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"wrapmode","Type":{"Kind":"ApiRef","Name":"WrapMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"texture","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpTexture","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateTextureIA" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"imageAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"texture","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpTexture","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateTexture2I" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"wrapmode","Type":{"Kind":"ApiRef","Name":"WrapMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"texture","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpTexture","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateTextureIAI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"imageAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"texture","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpTexture","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetTextureTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpTexture","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetTextureTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpTexture","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipResetTextureTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpTexture","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipMultiplyTextureTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpTexture","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipTranslateTextureTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpTexture","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipScaleTextureTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpTexture","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"sy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipRotateTextureTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpTexture","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetTextureWrapMode" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpTexture","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"wrapmode","Type":{"Kind":"ApiRef","Name":"WrapMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetTextureWrapMode" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpTexture","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"wrapmode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WrapMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetTextureImage" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpTexture","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateSolidFill" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpSolidFill","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetSolidFillColor" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpSolidFill","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetSolidFillColor" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpSolidFill","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateLineBrush" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"point1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"point2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"color1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"color2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wrapMode","Type":{"Kind":"ApiRef","Name":"WrapMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"lineGradient","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateLineBrushI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"point1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"point2","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"color1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"color2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"wrapMode","Type":{"Kind":"ApiRef","Name":"WrapMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"lineGradient","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateLineBrushFromRect" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"color1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"color2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mode","Type":{"Kind":"ApiRef","Name":"LinearGradientMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"wrapMode","Type":{"Kind":"ApiRef","Name":"WrapMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"lineGradient","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateLineBrushFromRectI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"color1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"color2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mode","Type":{"Kind":"ApiRef","Name":"LinearGradientMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"wrapMode","Type":{"Kind":"ApiRef","Name":"WrapMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"lineGradient","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateLineBrushFromRectWithAngle" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"color1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"color2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"isAngleScalable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"wrapMode","Type":{"Kind":"ApiRef","Name":"WrapMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"lineGradient","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateLineBrushFromRectWithAngleI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"color1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"color2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"isAngleScalable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"wrapMode","Type":{"Kind":"ApiRef","Name":"WrapMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"lineGradient","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetLineColors" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"color1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"color2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetLineColors" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"colors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetLineRect" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetLineRectI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetLineGammaCorrection" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"useGammaCorrection","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetLineGammaCorrection" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"useGammaCorrection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetLineBlendCount" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetLineBlend" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"blend","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"positions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetLineBlend" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"blend","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"positions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetLinePresetBlendCount" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetLinePresetBlend" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"blend","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"positions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetLinePresetBlend" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"blend","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"positions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetLineSigmaBlend" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"focus","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"scale","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetLineLinearBlend" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"focus","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"scale","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetLineWrapMode" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"wrapmode","Type":{"Kind":"ApiRef","Name":"WrapMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetLineWrapMode" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"wrapmode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WrapMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetLineTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetLineTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipResetLineTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipMultiplyLineTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipTranslateLineTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipScaleLineTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"sy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipRotateLineTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpLineGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipCreatePathGradient" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wrapMode","Type":{"Kind":"ApiRef","Name":"WrapMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"polyGradient","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreatePathGradientI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"wrapMode","Type":{"Kind":"ApiRef","Name":"WrapMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"polyGradient","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreatePathGradientFromPath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"polyGradient","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPathGradientCenterColor" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"colors","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPathGradientCenterColor" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"colors","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPathGradientSurroundColorsWithCount" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In"]} + ,{"Name":"color","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPathGradientSurroundColorsWithCount" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPathGradientPath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPathGradientPath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipGetPathGradientCenterPoint" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPathGradientCenterPointI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPathGradientCenterPoint" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipSetPathGradientCenterPointI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipGetPathGradientRect" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPathGradientRectI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPathGradientPointCount" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPathGradientSurroundColorCount" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPathGradientGammaCorrection" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"useGammaCorrection","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPathGradientGammaCorrection" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"useGammaCorrection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPathGradientBlendCount" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPathGradientBlend" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"blend","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"positions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetPathGradientBlend" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"blend","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"positions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPathGradientPresetBlendCount" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPathGradientPresetBlend" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"blend","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"positions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetPathGradientPresetBlend" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"blend","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"positions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetPathGradientSigmaBlend" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"focus","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"scale","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetPathGradientLinearBlend" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"focus","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"scale","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPathGradientWrapMode" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"wrapmode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WrapMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPathGradientWrapMode" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"wrapmode","Type":{"Kind":"ApiRef","Name":"WrapMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPathGradientTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPathGradientTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipResetPathGradientTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipMultiplyPathGradientTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipTranslatePathGradientTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipScalePathGradientTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"sy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipRotatePathGradientTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPathGradientFocusScales" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"xScale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"yScale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPathGradientFocusScales" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPathGradient","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"xScale","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"yScale","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipCreatePen1" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"unit","Type":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreatePen2" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"unit","Type":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipClonePen" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"clonepen","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDeletePen" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPenWidth" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPenWidth" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"width","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPenUnit" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"unit","Type":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPenUnit" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"unit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPenLineCap197819" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"startCap","Type":{"Kind":"ApiRef","Name":"LineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"endCap","Type":{"Kind":"ApiRef","Name":"LineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"dashCap","Type":{"Kind":"ApiRef","Name":"DashCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetPenStartCap" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"startCap","Type":{"Kind":"ApiRef","Name":"LineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetPenEndCap" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"endCap","Type":{"Kind":"ApiRef","Name":"LineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetPenDashCap197819" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dashCap","Type":{"Kind":"ApiRef","Name":"DashCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPenStartCap" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"startCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPenEndCap" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"endCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPenDashCap197819" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dashCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DashCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPenLineJoin" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lineJoin","Type":{"Kind":"ApiRef","Name":"LineJoin","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPenLineJoin" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lineJoin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LineJoin","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPenCustomStartCap" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"customCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCustomLineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPenCustomStartCap" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"customCap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCustomLineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPenCustomEndCap" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"customCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCustomLineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPenCustomEndCap" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"customCap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCustomLineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPenMiterLimit" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"miterLimit","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPenMiterLimit" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"miterLimit","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPenMode" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"penMode","Type":{"Kind":"ApiRef","Name":"PenAlignment","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPenMode" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"penMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PenAlignment","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPenTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPenTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipResetPenTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipMultiplyPenTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipTranslatePenTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipScalePenTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"sy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipRotatePenTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetPenColor" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"argb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPenColor" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"argb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPenBrushFill" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPenBrushFill" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPenFillType" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PenType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPenDashStyle" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dashstyle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DashStyle","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPenDashStyle" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dashstyle","Type":{"Kind":"ApiRef","Name":"DashStyle","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPenDashOffset" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"offset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPenDashOffset" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPenDashCount" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPenDashArray" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPenDashArray" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPenCompoundCount" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPenCompoundArray" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPenCompoundArray" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dash","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipCreateCustomLineCap" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fillPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"strokePath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"baseCap","Type":{"Kind":"ApiRef","Name":"LineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"baseInset","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"customCap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCustomLineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDeleteCustomLineCap" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"customCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCustomLineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCloneCustomLineCap" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"customCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCustomLineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"clonedCap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCustomLineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetCustomLineCapType" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"customCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCustomLineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"capType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CustomLineCapType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetCustomLineCapStrokeCaps" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"customCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCustomLineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"startCap","Type":{"Kind":"ApiRef","Name":"LineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"endCap","Type":{"Kind":"ApiRef","Name":"LineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetCustomLineCapStrokeCaps" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"customCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCustomLineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"startCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"endCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetCustomLineCapStrokeJoin" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"customCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCustomLineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lineJoin","Type":{"Kind":"ApiRef","Name":"LineJoin","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetCustomLineCapStrokeJoin" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"customCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCustomLineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lineJoin","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LineJoin","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetCustomLineCapBaseCap" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"customCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCustomLineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"baseCap","Type":{"Kind":"ApiRef","Name":"LineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetCustomLineCapBaseCap" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"customCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCustomLineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"baseCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetCustomLineCapBaseInset" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"customCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCustomLineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"inset","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetCustomLineCapBaseInset" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"customCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCustomLineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"inset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetCustomLineCapWidthScale" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"customCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCustomLineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"widthScale","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetCustomLineCapWidthScale" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"customCap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCustomLineCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"widthScale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateAdjustableArrowCap" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"isFilled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"cap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpAdjustableArrowCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetAdjustableArrowCapHeight" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpAdjustableArrowCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetAdjustableArrowCapHeight" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpAdjustableArrowCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"height","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetAdjustableArrowCapWidth" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpAdjustableArrowCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetAdjustableArrowCapWidth" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpAdjustableArrowCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"width","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetAdjustableArrowCapMiddleInset" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpAdjustableArrowCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"middleInset","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetAdjustableArrowCapMiddleInset" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpAdjustableArrowCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"middleInset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetAdjustableArrowCapFillState" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpAdjustableArrowCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fillState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetAdjustableArrowCapFillState" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpAdjustableArrowCap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fillState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipLoadImageFromStream" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipLoadImageFromFile" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipLoadImageFromStreamICM" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipLoadImageFromFileICM" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCloneImage" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cloneImage","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDisposeImage" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSaveImageToFile" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"clsidEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"encoderParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EncoderParameters","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipSaveImageToStream" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"stream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"clsidEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"encoderParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EncoderParameters","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipSaveAdd" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"encoderParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EncoderParameters","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipSaveAddImage" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"newImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"encoderParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EncoderParameters","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipGetImageGraphicsContext" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetImageBounds" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"srcRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"srcUnit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetImageDimension" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"width","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"height","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetImageType" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"type","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ImageType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetImageWidth" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"width","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetImageHeight" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"height","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetImageHorizontalResolution" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"resolution","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetImageVerticalResolution" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"resolution","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetImageFlags" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetImageRawFormat" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetImagePixelFormat" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetImageThumbnail" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"thumbWidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"thumbHeight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"thumbImage","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"callback","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetEncoderParameterListSize" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"clsidEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetEncoderParameterList" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"clsidEncoder","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"EncoderParameters","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipImageGetFrameDimensionsCount" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipImageGetFrameDimensionsList" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dimensionIDs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipImageGetFrameCount" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dimensionID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipImageSelectActiveFrame" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dimensionID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} + ,{"Name":"frameIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipImageRotateFlip" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rfType","Type":{"Kind":"ApiRef","Name":"RotateFlipType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetImagePalette" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"palette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ColorPalette","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetImagePalette" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"palette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ColorPalette","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipGetImagePaletteSize" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPropertyCount" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"numOfProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPropertyIdList" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"numOfProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"list","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPropertyItemSize" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"propId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPropertyItem" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"propId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"propSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PropertyItem","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPropertySize" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"totalBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ,{"Name":"numProperties","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetAllPropertyItems" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"totalBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"numProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"allItems","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PropertyItem","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipRemovePropertyItem" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"propId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetPropertyItem" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PropertyItem","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipFindFirstImageItem" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ImageItemData","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipFindNextImageItem" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ImageItemData","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetImageItemData" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ImageItemData","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipImageForceValidation" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateBitmapFromStream" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateBitmapFromFile" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateBitmapFromStreamICM" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateBitmapFromFileICM" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateBitmapFromScan0" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"scan0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GdipCreateBitmapFromGraphics" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"target","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateBitmapFromDirectDrawSurface" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"surface","Type":{"Kind":"ApiRef","Name":"IDirectDrawSurface7","TargetKind":"Com","Api":"Graphics.DirectDraw","Parents":[]},"Attrs":["In"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateBitmapFromGdiDib" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"gdiBitmapInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BITMAPINFO","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"gdiBitmapData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateBitmapFromHBITMAP" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hbm","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hpal","Type":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateHBITMAPFromBitmap" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hbmReturn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"background","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipCreateBitmapFromHICON" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hicon","Type":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"UI.WindowsAndMessaging","Parents":[]},"Attrs":["In"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateHICONFromBitmap" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hbmReturn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HICON","TargetKind":"Default","Api":"UI.WindowsAndMessaging","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateBitmapFromResource" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"lpBitmapName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCloneBitmapArea" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"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":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dstBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCloneBitmapAreaI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dstBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipBitmapLockBits" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"lockedBitmapData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BitmapData","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipBitmapUnlockBits" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"lockedBitmapData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BitmapData","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipBitmapGetPixel" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"color","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipBitmapSetPixel" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipImageSetAbort" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pImage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pIAbort","Type":{"Kind":"ApiRef","Name":"GdiplusAbort","TargetKind":"Com","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGraphicsSetAbort" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pGraphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pIAbort","Type":{"Kind":"ApiRef","Name":"GdiplusAbort","TargetKind":"Com","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipBitmapConvertFormat" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pInputBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dithertype","Type":{"Kind":"ApiRef","Name":"DitherType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"palettetype","Type":{"Kind":"ApiRef","Name":"PaletteType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"palette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ColorPalette","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"alphaThresholdPercent","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipInitializePalette" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"palette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ColorPalette","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"palettetype","Type":{"Kind":"ApiRef","Name":"PaletteType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"optimalColors","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"useTransparentColor","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipBitmapApplyEffect" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"effect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CGpEffect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"roi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"useAuxData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"auxData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"auxDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipBitmapCreateApplyEffect" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"inputBitmaps","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"numInputs","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"effect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CGpEffect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"roi","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"outputRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"outputBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ,{"Name":"useAuxData","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"auxData","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"auxDataSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipBitmapGetHistogram" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"format","Type":{"Kind":"ApiRef","Name":"HistogramFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"channel0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"channel1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"channel2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"channel3","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GdipBitmapGetHistogramSize" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"ApiRef","Name":"HistogramFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"NumberOfEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipBitmapSetResolution" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"xdpi","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ydpi","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipCreateImageAttributes" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"imageattr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCloneImageAttributes" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"imageattr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"cloneImageattr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDisposeImageAttributes" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"imageattr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetImageAttributesToIdentity" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"imageattr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ColorAdjustType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipResetImageAttributes" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"imageattr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ColorAdjustType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetImageAttributesColorMatrix" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"imageattr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ColorAdjustType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"enableFlag","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"colorMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ColorMatrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"grayMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ColorMatrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"ColorMatrixFlags","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetImageAttributesThreshold" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"imageattr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ColorAdjustType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"enableFlag","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"threshold","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetImageAttributesGamma" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"imageattr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ColorAdjustType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"enableFlag","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"gamma","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetImageAttributesNoOp" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"imageattr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ColorAdjustType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"enableFlag","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetImageAttributesColorKeys" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"imageattr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ColorAdjustType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"enableFlag","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"colorLow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"colorHigh","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetImageAttributesOutputChannel" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"imageattr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ColorAdjustType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"enableFlag","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"channelFlags","Type":{"Kind":"ApiRef","Name":"ColorChannelFlags","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetImageAttributesOutputChannelColorProfile" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"imageattr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ColorAdjustType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"enableFlag","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"colorProfileFilename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipSetImageAttributesRemapTable" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"imageattr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"ColorAdjustType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"enableFlag","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"mapSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"map","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ColorMap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipSetImageAttributesWrapMode" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"imageAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"wrap","Type":{"Kind":"ApiRef","Name":"WrapMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"argb","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"clamp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetImageAttributesAdjustedPalette" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"imageAttr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"colorPalette","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ColorPalette","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"colorAdjustType","Type":{"Kind":"ApiRef","Name":"ColorAdjustType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipFlush" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"intention","Type":{"Kind":"ApiRef","Name":"FlushIntention","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipCreateFromHDC" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateFromHDC2" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"hDevice","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateFromHWND" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateFromHWNDICM" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDeleteGraphics" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetDC" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hdc","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipReleaseDC" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetCompositingMode" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"compositingMode","Type":{"Kind":"ApiRef","Name":"CompositingMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetCompositingMode" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"compositingMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CompositingMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetRenderingOrigin" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetRenderingOrigin" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"y","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetCompositingQuality" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"compositingQuality","Type":{"Kind":"ApiRef","Name":"CompositingQuality","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetCompositingQuality" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"compositingQuality","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CompositingQuality","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetSmoothingMode" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"smoothingMode","Type":{"Kind":"ApiRef","Name":"SmoothingMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetSmoothingMode" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"smoothingMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SmoothingMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPixelOffsetMode" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pixelOffsetMode","Type":{"Kind":"ApiRef","Name":"PixelOffsetMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetPixelOffsetMode" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pixelOffsetMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PixelOffsetMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetTextRenderingHint" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"mode","Type":{"Kind":"ApiRef","Name":"TextRenderingHint","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetTextRenderingHint" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"mode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TextRenderingHint","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetTextContrast" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"contrast","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetTextContrast" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"contrast","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetInterpolationMode" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"interpolationMode","Type":{"Kind":"ApiRef","Name":"InterpolationMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetInterpolationMode" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"interpolationMode","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"InterpolationMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetWorldTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipResetWorldTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipMultiplyWorldTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipTranslateWorldTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipScaleWorldTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"sy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipRotateWorldTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"ApiRef","Name":"MatrixOrder","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetWorldTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipResetPageTransform" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPageUnit" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"unit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetPageScale" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"scale","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetPageUnit" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"unit","Type":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetPageScale" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"scale","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetDpiX" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dpi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetDpiY" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dpi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipTransformPoints" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"destSpace","Type":{"Kind":"ApiRef","Name":"CoordinateSpace","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"srcSpace","Type":{"Kind":"ApiRef","Name":"CoordinateSpace","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipTransformPointsI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"destSpace","Type":{"Kind":"ApiRef","Name":"CoordinateSpace","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"srcSpace","Type":{"Kind":"ApiRef","Name":"CoordinateSpace","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetNearestColor" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"argb","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateHalftonePalette" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HPALETTE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GdipDrawLine" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawLineI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawLines" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawLinesI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawArc" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"startAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"sweepAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawArcI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"startAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"sweepAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawBezier" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x3","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y3","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x4","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y4","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawBezierI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x4","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y4","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawBeziers" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawBeziersI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawRectangle" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawRectangleI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawRectangles" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawRectanglesI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawEllipse" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawEllipseI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawPie" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"startAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"sweepAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawPieI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"startAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"sweepAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawPolygon" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawPolygonI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawPath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDrawCurve" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawCurveI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawCurve2" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"tension","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawCurve2I" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"tension","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawCurve3" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"numberOfSegments","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"tension","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawCurve3I" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"offset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"numberOfSegments","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"tension","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawClosedCurve" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawClosedCurveI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawClosedCurve2" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"tension","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawClosedCurve2I" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"pen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPen","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"tension","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGraphicsClear" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"color","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipFillRectangle" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipFillRectangleI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipFillRectangles" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipFillRectanglesI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rects","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipFillPolygon" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fillMode","Type":{"Kind":"ApiRef","Name":"FillMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipFillPolygonI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"fillMode","Type":{"Kind":"ApiRef","Name":"FillMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipFillPolygon2" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipFillPolygon2I" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipFillEllipse" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipFillEllipseI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipFillPie" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"startAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"sweepAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipFillPieI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"startAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"sweepAngle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipFillPath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipFillClosedCurve" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipFillClosedCurveI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipFillClosedCurve2" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"tension","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"fillMode","Type":{"Kind":"ApiRef","Name":"FillMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipFillClosedCurve2I" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"tension","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"fillMode","Type":{"Kind":"ApiRef","Name":"FillMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipFillRegion" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDrawImageFX" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"source","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"xForm","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"effect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CGpEffect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"imageAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"srcUnit","Type":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawImage" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawImageI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawImageRect" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawImageRectI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawImagePoints" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dstpoints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawImagePointsI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dstpoints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawImagePointRect" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"srcx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"srcy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"srcwidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"srcheight","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"srcUnit","Type":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawImagePointRectI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcwidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcheight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcUnit","Type":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawImageRectRect" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dstx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dsty","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dstwidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dstheight","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"srcx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"srcy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"srcwidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"srcheight","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"srcUnit","Type":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"imageAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDrawImageRectRectI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dstx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dsty","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dstwidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dstheight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcwidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcheight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcUnit","Type":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"imageAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDrawImagePointsRect" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"srcy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"srcwidth","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"srcheight","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"srcUnit","Type":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"imageAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDrawImagePointsRectI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImage","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcwidth","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcheight","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcUnit","Type":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"imageAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipEnumerateMetafileDestPoint" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"destPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"imageAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipEnumerateMetafileDestPointI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"destPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"imageAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipEnumerateMetafileDestRect" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"destRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"imageAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipEnumerateMetafileDestRectI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"destRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"callback","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"imageAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipEnumerateMetafileDestPoints" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"destPoints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"callback","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"imageAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipEnumerateMetafileDestPointsI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"destPoints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"callback","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"imageAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipEnumerateMetafileSrcRectDestPoint" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"destPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"srcRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"srcUnit","Type":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"callback","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"imageAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipEnumerateMetafileSrcRectDestPointI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"destPoint","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"srcRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"srcUnit","Type":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"callback","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"imageAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipEnumerateMetafileSrcRectDestRect" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"destRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"srcRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"srcUnit","Type":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"callback","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"imageAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipEnumerateMetafileSrcRectDestRectI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"destRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"srcRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"srcUnit","Type":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"callback","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"imageAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipEnumerateMetafileSrcRectDestPoints" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"destPoints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"srcUnit","Type":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"callback","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"imageAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipEnumerateMetafileSrcRectDestPointsI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"destPoints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Point","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"srcRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"srcUnit","Type":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"callback","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ,{"Name":"callbackData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"imageAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipPlayMetafileRecord" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"recordType","Type":{"Kind":"ApiRef","Name":"EmfPlusRecordType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dataSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipSetClipGraphics" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"srcgraphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"combineMode","Type":{"Kind":"ApiRef","Name":"CombineMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetClipRect" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"combineMode","Type":{"Kind":"ApiRef","Name":"CombineMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetClipRectI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"combineMode","Type":{"Kind":"ApiRef","Name":"CombineMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetClipPath" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"path","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpPath","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"combineMode","Type":{"Kind":"ApiRef","Name":"CombineMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetClipRegion" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"combineMode","Type":{"Kind":"ApiRef","Name":"CombineMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetClipHrgn" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hRgn","Type":{"Kind":"ApiRef","Name":"HRGN","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"combineMode","Type":{"Kind":"ApiRef","Name":"CombineMode","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipResetClip" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipTranslateClip" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipTranslateClipI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"dy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetClip" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"region","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetClipBounds" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetClipBoundsI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipIsClipEmpty" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetVisibleClipBounds" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetVisibleClipBoundsI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipIsVisibleClipEmpty" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipIsVisiblePoint" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipIsVisiblePointI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipIsVisibleRect" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipIsVisibleRectI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"result","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSaveGraphics" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipRestoreGraphics" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"state","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipBeginContainer" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dstrect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"srcrect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"unit","Type":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipBeginContainerI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"dstrect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"srcrect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"unit","Type":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipBeginContainer2" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipEndContainer" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"state","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetMetafileHeaderFromWmf" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hWmf","Type":{"Kind":"ApiRef","Name":"HMETAFILE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"wmfPlaceableFileHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WmfPlaceableFileHeader","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"header","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MetafileHeader","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetMetafileHeaderFromEmf" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hEmf","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"header","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MetafileHeader","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetMetafileHeaderFromFile" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"header","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MetafileHeader","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetMetafileHeaderFromStream" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"header","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MetafileHeader","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetMetafileHeaderFromMetafile" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"header","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MetafileHeader","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetHemfFromMetafile" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hEmf","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateStreamOnFile" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"access","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GdipCreateMetafileFromWmf" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hWmf","Type":{"Kind":"ApiRef","Name":"HMETAFILE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"deleteWmf","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"wmfPlaceableFileHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WmfPlaceableFileHeader","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateMetafileFromEmf" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hEmf","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"deleteEmf","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateMetafileFromFile" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"file","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateMetafileFromWmfFile" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"file","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"wmfPlaceableFileHeader","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WmfPlaceableFileHeader","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateMetafileFromStream" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipRecordMetafile" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"referenceHdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"EmfType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"frameRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"frameUnit","Type":{"Kind":"ApiRef","Name":"MetafileFrameUnit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipRecordMetafileI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"referenceHdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"EmfType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"frameRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"frameUnit","Type":{"Kind":"ApiRef","Name":"MetafileFrameUnit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipRecordMetafileFileName" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"referenceHdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"EmfType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"frameRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"frameUnit","Type":{"Kind":"ApiRef","Name":"MetafileFrameUnit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipRecordMetafileFileNameI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"referenceHdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"EmfType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"frameRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"frameUnit","Type":{"Kind":"ApiRef","Name":"MetafileFrameUnit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipRecordMetafileStream" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"referenceHdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"EmfType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"frameRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"frameUnit","Type":{"Kind":"ApiRef","Name":"MetafileFrameUnit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipRecordMetafileStreamI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"stream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"referenceHdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"ApiRef","Name":"EmfType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"frameRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Rect","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"frameUnit","Type":{"Kind":"ApiRef","Name":"MetafileFrameUnit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetMetafileDownLevelRasterizationLimit" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"metafileRasterizationLimitDpi","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetMetafileDownLevelRasterizationLimit" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"metafileRasterizationLimitDpi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetImageDecodersSize" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"numDecoders","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GdipGetImageDecoders" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"numDecoders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"decoders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ImageCodecInfo","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]} + ] + } + ,{ + "Name":"GdipGetImageEncodersSize" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"numEncoders","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ,{"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GdipGetImageEncoders" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"numEncoders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"size","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"encoders","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ImageCodecInfo","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]} + ] + } + ,{ + "Name":"GdipComment" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sizeData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipCreateFontFamilyFromName" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"name","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontCollection","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"fontFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontFamily","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDeleteFontFamily" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontFamily","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCloneFontFamily" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontFamily","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"clonedFontFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontFamily","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetGenericFontFamilySansSerif" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nativeFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontFamily","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetGenericFontFamilySerif" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nativeFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontFamily","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetGenericFontFamilyMonospace" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nativeFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontFamily","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetFamilyName" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"family","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontFamily","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":32,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} + ,{"Name":"language","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipIsStyleAvailable" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"family","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontFamily","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"style","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"IsStyleAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetEmHeight" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"family","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontFamily","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"style","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"EmHeight","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetCellAscent" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"family","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontFamily","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"style","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"CellAscent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetCellDescent" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"family","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontFamily","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"style","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"CellDescent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetLineSpacing" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"family","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontFamily","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"style","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"LineSpacing","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateFontFromDC" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFont","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateFontFromLogfontA" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"logfont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFont","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateFontFromLogfontW" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"logfont","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFont","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateFont" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontFamily","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontFamily","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"emSize","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"style","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"unit","Type":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFont","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCloneFont" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFont","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cloneFont","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFont","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDeleteFont" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFont","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetFamily" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFont","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"family","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontFamily","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetFontStyle" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFont","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"style","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetFontSize" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFont","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"size","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetFontUnit" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFont","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"unit","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Unit","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetFontHeight" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFont","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"height","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetFontHeightGivenDPI" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFont","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"dpi","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetLogFontA" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFont","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"logfontA","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTA","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetLogFontW" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFont","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"logfontW","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LOGFONTW","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipNewInstalledFontCollection" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontCollection","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipNewPrivateFontCollection" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontCollection","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDeletePrivateFontCollection" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontCollection","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetFontCollectionFamilyCount" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontCollection","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"numFound","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetFontCollectionFamilyList" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontCollection","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In"]} + ,{"Name":"numSought","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"gpfamilies","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontFamily","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["Out"]} + ,{"Name":"numFound","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} + ] + } + ,{ + "Name":"GdipPrivateAddFontFile" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontCollection","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipPrivateAddMemoryFont" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fontCollection","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFontCollection","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"memory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipDrawString" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"string","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFont","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"layoutRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"stringFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipMeasureString" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"string","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFont","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"layoutRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"stringFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"boundingBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"codepointsFitted","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"linesFilled","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipMeasureCharacterRanges" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"string","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFont","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"layoutRect","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"stringFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"regionCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"regions","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpRegion","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDrawDriverString" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFont","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"brush","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBrush","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"positions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipMeasureDriverString" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"text","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ,{"Name":"length","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"font","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpFont","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"positions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PointF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"matrix","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"Matrix","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"boundingBox","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RectF","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCreateStringFormat" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"formatAttributes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"language","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipStringFormatGetGenericDefault" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipStringFormatGetGenericTypographic" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDeleteStringFormat" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipCloneStringFormat" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"newFormat","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetStringFormatFlags" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetStringFormatFlags" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetStringFormatAlign" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"align","Type":{"Kind":"ApiRef","Name":"StringAlignment","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetStringFormatAlign" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"align","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"StringAlignment","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetStringFormatLineAlign" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"align","Type":{"Kind":"ApiRef","Name":"StringAlignment","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetStringFormatLineAlign" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"align","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"StringAlignment","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetStringFormatTrimming" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"trimming","Type":{"Kind":"ApiRef","Name":"StringTrimming","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetStringFormatTrimming" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"trimming","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"StringTrimming","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetStringFormatHotkeyPrefix" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"hotkeyPrefix","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetStringFormatHotkeyPrefix" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"hotkeyPrefix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetStringFormatTabStops" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"firstTabOffset","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"tabStops","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipGetStringFormatTabStops" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"firstTabOffset","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"tabStops","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetStringFormatTabStopCount" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetStringFormatDigitSubstitution" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"language","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"substitute","Type":{"Kind":"ApiRef","Name":"StringDigitSubstitute","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipGetStringFormatDigitSubstitution" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ,{"Name":"substitute","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"StringDigitSubstitute","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipGetStringFormatMeasurableCharacterRangeCount" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipSetStringFormatMeasurableCharacterRanges" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpStringFormat","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"rangeCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ranges","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CharacterRange","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GdipCreateCachedBitmap" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cachedBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCachedBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDeleteCachedBitmap" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cachedBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCachedBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipDrawCachedBitmap" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"graphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"cachedBitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpCachedBitmap","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipEmfToWmfBits" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"hemf","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbData16","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pData16","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} + ,{"Name":"iMapMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"eFlags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipSetImageAttributesCachedBackground" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"imageattr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpImageAttributes","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"enableFlag","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipTestControl" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"control","Type":{"Kind":"ApiRef","Name":"GpTestControlEnum","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdiplusNotificationHook" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"token","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdiplusNotificationUnhook" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"token","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GdipConvertToEmfPlus" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"refGraphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"conversionFailureFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"emfType","Type":{"Kind":"ApiRef","Name":"EmfType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"out_metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipConvertToEmfPlusToFile" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"refGraphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"conversionFailureFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"filename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"emfType","Type":{"Kind":"ApiRef","Name":"EmfType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"out_metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GdipConvertToEmfPlusToStream" + ,"SetLastError":false + ,"DllImport":"gdiplus.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"Status","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"refGraphics","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpGraphics","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Const"]} + ,{"Name":"metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"conversionFailureFlag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ,{"Name":"stream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} + ,{"Name":"emfType","Type":{"Kind":"ApiRef","Name":"EmfType","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]},"Attrs":["In"]} + ,{"Name":"description","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ,{"Name":"out_metafile","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GpMetafile","TargetKind":"Default","Api":"Graphics.GdiPlus","Parents":[]}}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ + "GdipCreateFontFromLogfont" + ,"GdipGetLogFont" +] + +} diff --git a/src/Generator/win32json/api/Graphics.OpenGL.json b/src/Generator/win32json/api/Graphics.OpenGL.json new file mode 100644 index 0000000..e3b741e --- /dev/null +++ b/src/Generator/win32json/api/Graphics.OpenGL.json @@ -0,0 +1,11585 @@ +{ + +"Constants":[ + { + "Name":"GL_VERSION_1_1" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GL_ACCUM" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"GL_LOAD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":257 + ,"Attrs":[] + } + ,{ + "Name":"GL_RETURN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":258 + ,"Attrs":[] + } + ,{ + "Name":"GL_MULT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":259 + ,"Attrs":[] + } + ,{ + "Name":"GL_ADD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":260 + ,"Attrs":[] + } + ,{ + "Name":"GL_NEVER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"GL_LESS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":513 + ,"Attrs":[] + } + ,{ + "Name":"GL_EQUAL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":514 + ,"Attrs":[] + } + ,{ + "Name":"GL_LEQUAL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":515 + ,"Attrs":[] + } + ,{ + "Name":"GL_GREATER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":516 + ,"Attrs":[] + } + ,{ + "Name":"GL_NOTEQUAL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":517 + ,"Attrs":[] + } + ,{ + "Name":"GL_GEQUAL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":518 + ,"Attrs":[] + } + ,{ + "Name":"GL_ALWAYS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":519 + ,"Attrs":[] + } + ,{ + "Name":"GL_CURRENT_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GL_POINT_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"GL_LINE_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"GL_POLYGON_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"GL_POLYGON_STIPPLE_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MODE_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32 + ,"Attrs":[] + } + ,{ + "Name":"GL_LIGHTING_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":64 + ,"Attrs":[] + } + ,{ + "Name":"GL_FOG_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":128 + ,"Attrs":[] + } + ,{ + "Name":"GL_DEPTH_BUFFER_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":256 + ,"Attrs":[] + } + ,{ + "Name":"GL_ACCUM_BUFFER_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":512 + ,"Attrs":[] + } + ,{ + "Name":"GL_STENCIL_BUFFER_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"GL_VIEWPORT_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"GL_TRANSFORM_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"GL_ENABLE_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_BUFFER_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"GL_HINT_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32768 + ,"Attrs":[] + } + ,{ + "Name":"GL_EVAL_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":65536 + ,"Attrs":[] + } + ,{ + "Name":"GL_LIST_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":131072 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":262144 + ,"Attrs":[] + } + ,{ + "Name":"GL_SCISSOR_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":524288 + ,"Attrs":[] + } + ,{ + "Name":"GL_ALL_ATTRIB_BITS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1048575 + ,"Attrs":[] + } + ,{ + "Name":"GL_POINTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"GL_LINES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GL_LINE_LOOP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"GL_LINE_STRIP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3 + ,"Attrs":[] + } + ,{ + "Name":"GL_TRIANGLES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4 + ,"Attrs":[] + } + ,{ + "Name":"GL_TRIANGLE_STRIP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5 + ,"Attrs":[] + } + ,{ + "Name":"GL_TRIANGLE_FAN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6 + ,"Attrs":[] + } + ,{ + "Name":"GL_QUADS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7 + ,"Attrs":[] + } + ,{ + "Name":"GL_QUAD_STRIP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8 + ,"Attrs":[] + } + ,{ + "Name":"GL_POLYGON" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":9 + ,"Attrs":[] + } + ,{ + "Name":"GL_ZERO" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"GL_ONE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GL_SRC_COLOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":768 + ,"Attrs":[] + } + ,{ + "Name":"GL_ONE_MINUS_SRC_COLOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":769 + ,"Attrs":[] + } + ,{ + "Name":"GL_SRC_ALPHA" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":770 + ,"Attrs":[] + } + ,{ + "Name":"GL_ONE_MINUS_SRC_ALPHA" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":771 + ,"Attrs":[] + } + ,{ + "Name":"GL_DST_ALPHA" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":772 + ,"Attrs":[] + } + ,{ + "Name":"GL_ONE_MINUS_DST_ALPHA" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":773 + ,"Attrs":[] + } + ,{ + "Name":"GL_DST_COLOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":774 + ,"Attrs":[] + } + ,{ + "Name":"GL_ONE_MINUS_DST_COLOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":775 + ,"Attrs":[] + } + ,{ + "Name":"GL_SRC_ALPHA_SATURATE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":776 + ,"Attrs":[] + } + ,{ + "Name":"GL_TRUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GL_FALSE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"GL_CLIP_PLANE0" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":12288 + ,"Attrs":[] + } + ,{ + "Name":"GL_CLIP_PLANE1" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":12289 + ,"Attrs":[] + } + ,{ + "Name":"GL_CLIP_PLANE2" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":12290 + ,"Attrs":[] + } + ,{ + "Name":"GL_CLIP_PLANE3" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":12291 + ,"Attrs":[] + } + ,{ + "Name":"GL_CLIP_PLANE4" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":12292 + ,"Attrs":[] + } + ,{ + "Name":"GL_CLIP_PLANE5" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":12293 + ,"Attrs":[] + } + ,{ + "Name":"GL_BYTE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5120 + ,"Attrs":[] + } + ,{ + "Name":"GL_UNSIGNED_BYTE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5121 + ,"Attrs":[] + } + ,{ + "Name":"GL_SHORT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5122 + ,"Attrs":[] + } + ,{ + "Name":"GL_UNSIGNED_SHORT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5123 + ,"Attrs":[] + } + ,{ + "Name":"GL_INT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5124 + ,"Attrs":[] + } + ,{ + "Name":"GL_UNSIGNED_INT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5125 + ,"Attrs":[] + } + ,{ + "Name":"GL_FLOAT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5126 + ,"Attrs":[] + } + ,{ + "Name":"GL_2_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5127 + ,"Attrs":[] + } + ,{ + "Name":"GL_3_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5128 + ,"Attrs":[] + } + ,{ + "Name":"GL_4_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5129 + ,"Attrs":[] + } + ,{ + "Name":"GL_DOUBLE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5130 + ,"Attrs":[] + } + ,{ + "Name":"GL_NONE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"GL_FRONT_LEFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1024 + ,"Attrs":[] + } + ,{ + "Name":"GL_FRONT_RIGHT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1025 + ,"Attrs":[] + } + ,{ + "Name":"GL_BACK_LEFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1026 + ,"Attrs":[] + } + ,{ + "Name":"GL_BACK_RIGHT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1027 + ,"Attrs":[] + } + ,{ + "Name":"GL_FRONT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1028 + ,"Attrs":[] + } + ,{ + "Name":"GL_BACK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1029 + ,"Attrs":[] + } + ,{ + "Name":"GL_LEFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1030 + ,"Attrs":[] + } + ,{ + "Name":"GL_RIGHT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1031 + ,"Attrs":[] + } + ,{ + "Name":"GL_FRONT_AND_BACK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1032 + ,"Attrs":[] + } + ,{ + "Name":"GL_AUX0" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1033 + ,"Attrs":[] + } + ,{ + "Name":"GL_AUX1" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1034 + ,"Attrs":[] + } + ,{ + "Name":"GL_AUX2" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1035 + ,"Attrs":[] + } + ,{ + "Name":"GL_AUX3" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1036 + ,"Attrs":[] + } + ,{ + "Name":"GL_NO_ERROR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"GL_INVALID_ENUM" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1280 + ,"Attrs":[] + } + ,{ + "Name":"GL_INVALID_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1281 + ,"Attrs":[] + } + ,{ + "Name":"GL_INVALID_OPERATION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1282 + ,"Attrs":[] + } + ,{ + "Name":"GL_STACK_OVERFLOW" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1283 + ,"Attrs":[] + } + ,{ + "Name":"GL_STACK_UNDERFLOW" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1284 + ,"Attrs":[] + } + ,{ + "Name":"GL_OUT_OF_MEMORY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1285 + ,"Attrs":[] + } + ,{ + "Name":"GL_2D" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1536 + ,"Attrs":[] + } + ,{ + "Name":"GL_3D" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1537 + ,"Attrs":[] + } + ,{ + "Name":"GL_3D_COLOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1538 + ,"Attrs":[] + } + ,{ + "Name":"GL_3D_COLOR_TEXTURE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1539 + ,"Attrs":[] + } + ,{ + "Name":"GL_4D_COLOR_TEXTURE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1540 + ,"Attrs":[] + } + ,{ + "Name":"GL_PASS_THROUGH_TOKEN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1792 + ,"Attrs":[] + } + ,{ + "Name":"GL_POINT_TOKEN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1793 + ,"Attrs":[] + } + ,{ + "Name":"GL_LINE_TOKEN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1794 + ,"Attrs":[] + } + ,{ + "Name":"GL_POLYGON_TOKEN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1795 + ,"Attrs":[] + } + ,{ + "Name":"GL_BITMAP_TOKEN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1796 + ,"Attrs":[] + } + ,{ + "Name":"GL_DRAW_PIXEL_TOKEN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1797 + ,"Attrs":[] + } + ,{ + "Name":"GL_COPY_PIXEL_TOKEN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1798 + ,"Attrs":[] + } + ,{ + "Name":"GL_LINE_RESET_TOKEN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1799 + ,"Attrs":[] + } + ,{ + "Name":"GL_EXP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2048 + ,"Attrs":[] + } + ,{ + "Name":"GL_EXP2" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2049 + ,"Attrs":[] + } + ,{ + "Name":"GL_CW" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2304 + ,"Attrs":[] + } + ,{ + "Name":"GL_CCW" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2305 + ,"Attrs":[] + } + ,{ + "Name":"GL_COEFF" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2560 + ,"Attrs":[] + } + ,{ + "Name":"GL_ORDER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2561 + ,"Attrs":[] + } + ,{ + "Name":"GL_DOMAIN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2562 + ,"Attrs":[] + } + ,{ + "Name":"GL_CURRENT_COLOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2816 + ,"Attrs":[] + } + ,{ + "Name":"GL_CURRENT_INDEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2817 + ,"Attrs":[] + } + ,{ + "Name":"GL_CURRENT_NORMAL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2818 + ,"Attrs":[] + } + ,{ + "Name":"GL_CURRENT_TEXTURE_COORDS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2819 + ,"Attrs":[] + } + ,{ + "Name":"GL_CURRENT_RASTER_COLOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2820 + ,"Attrs":[] + } + ,{ + "Name":"GL_CURRENT_RASTER_INDEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2821 + ,"Attrs":[] + } + ,{ + "Name":"GL_CURRENT_RASTER_TEXTURE_COORDS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2822 + ,"Attrs":[] + } + ,{ + "Name":"GL_CURRENT_RASTER_POSITION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2823 + ,"Attrs":[] + } + ,{ + "Name":"GL_CURRENT_RASTER_POSITION_VALID" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2824 + ,"Attrs":[] + } + ,{ + "Name":"GL_CURRENT_RASTER_DISTANCE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2825 + ,"Attrs":[] + } + ,{ + "Name":"GL_POINT_SMOOTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2832 + ,"Attrs":[] + } + ,{ + "Name":"GL_POINT_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2833 + ,"Attrs":[] + } + ,{ + "Name":"GL_POINT_SIZE_RANGE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2834 + ,"Attrs":[] + } + ,{ + "Name":"GL_POINT_SIZE_GRANULARITY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2835 + ,"Attrs":[] + } + ,{ + "Name":"GL_LINE_SMOOTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2848 + ,"Attrs":[] + } + ,{ + "Name":"GL_LINE_WIDTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2849 + ,"Attrs":[] + } + ,{ + "Name":"GL_LINE_WIDTH_RANGE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2850 + ,"Attrs":[] + } + ,{ + "Name":"GL_LINE_WIDTH_GRANULARITY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2851 + ,"Attrs":[] + } + ,{ + "Name":"GL_LINE_STIPPLE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2852 + ,"Attrs":[] + } + ,{ + "Name":"GL_LINE_STIPPLE_PATTERN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2853 + ,"Attrs":[] + } + ,{ + "Name":"GL_LINE_STIPPLE_REPEAT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2854 + ,"Attrs":[] + } + ,{ + "Name":"GL_LIST_MODE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2864 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAX_LIST_NESTING" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2865 + ,"Attrs":[] + } + ,{ + "Name":"GL_LIST_BASE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2866 + ,"Attrs":[] + } + ,{ + "Name":"GL_LIST_INDEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2867 + ,"Attrs":[] + } + ,{ + "Name":"GL_POLYGON_MODE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2880 + ,"Attrs":[] + } + ,{ + "Name":"GL_POLYGON_SMOOTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2881 + ,"Attrs":[] + } + ,{ + "Name":"GL_POLYGON_STIPPLE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2882 + ,"Attrs":[] + } + ,{ + "Name":"GL_EDGE_FLAG" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2883 + ,"Attrs":[] + } + ,{ + "Name":"GL_CULL_FACE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2884 + ,"Attrs":[] + } + ,{ + "Name":"GL_CULL_FACE_MODE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2885 + ,"Attrs":[] + } + ,{ + "Name":"GL_FRONT_FACE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2886 + ,"Attrs":[] + } + ,{ + "Name":"GL_LIGHTING" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2896 + ,"Attrs":[] + } + ,{ + "Name":"GL_LIGHT_MODEL_LOCAL_VIEWER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2897 + ,"Attrs":[] + } + ,{ + "Name":"GL_LIGHT_MODEL_TWO_SIDE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2898 + ,"Attrs":[] + } + ,{ + "Name":"GL_LIGHT_MODEL_AMBIENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2899 + ,"Attrs":[] + } + ,{ + "Name":"GL_SHADE_MODEL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2900 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_MATERIAL_FACE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2901 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_MATERIAL_PARAMETER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2902 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_MATERIAL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2903 + ,"Attrs":[] + } + ,{ + "Name":"GL_FOG" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2912 + ,"Attrs":[] + } + ,{ + "Name":"GL_FOG_INDEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2913 + ,"Attrs":[] + } + ,{ + "Name":"GL_FOG_DENSITY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2914 + ,"Attrs":[] + } + ,{ + "Name":"GL_FOG_START" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2915 + ,"Attrs":[] + } + ,{ + "Name":"GL_FOG_END" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2916 + ,"Attrs":[] + } + ,{ + "Name":"GL_FOG_MODE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2917 + ,"Attrs":[] + } + ,{ + "Name":"GL_FOG_COLOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2918 + ,"Attrs":[] + } + ,{ + "Name":"GL_DEPTH_RANGE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2928 + ,"Attrs":[] + } + ,{ + "Name":"GL_DEPTH_TEST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2929 + ,"Attrs":[] + } + ,{ + "Name":"GL_DEPTH_WRITEMASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2930 + ,"Attrs":[] + } + ,{ + "Name":"GL_DEPTH_CLEAR_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2931 + ,"Attrs":[] + } + ,{ + "Name":"GL_DEPTH_FUNC" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2932 + ,"Attrs":[] + } + ,{ + "Name":"GL_ACCUM_CLEAR_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2944 + ,"Attrs":[] + } + ,{ + "Name":"GL_STENCIL_TEST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2960 + ,"Attrs":[] + } + ,{ + "Name":"GL_STENCIL_CLEAR_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2961 + ,"Attrs":[] + } + ,{ + "Name":"GL_STENCIL_FUNC" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2962 + ,"Attrs":[] + } + ,{ + "Name":"GL_STENCIL_VALUE_MASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2963 + ,"Attrs":[] + } + ,{ + "Name":"GL_STENCIL_FAIL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2964 + ,"Attrs":[] + } + ,{ + "Name":"GL_STENCIL_PASS_DEPTH_FAIL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2965 + ,"Attrs":[] + } + ,{ + "Name":"GL_STENCIL_PASS_DEPTH_PASS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2966 + ,"Attrs":[] + } + ,{ + "Name":"GL_STENCIL_REF" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2967 + ,"Attrs":[] + } + ,{ + "Name":"GL_STENCIL_WRITEMASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2968 + ,"Attrs":[] + } + ,{ + "Name":"GL_MATRIX_MODE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2976 + ,"Attrs":[] + } + ,{ + "Name":"GL_NORMALIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2977 + ,"Attrs":[] + } + ,{ + "Name":"GL_VIEWPORT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2978 + ,"Attrs":[] + } + ,{ + "Name":"GL_MODELVIEW_STACK_DEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2979 + ,"Attrs":[] + } + ,{ + "Name":"GL_PROJECTION_STACK_DEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2980 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_STACK_DEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2981 + ,"Attrs":[] + } + ,{ + "Name":"GL_MODELVIEW_MATRIX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2982 + ,"Attrs":[] + } + ,{ + "Name":"GL_PROJECTION_MATRIX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2983 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_MATRIX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2984 + ,"Attrs":[] + } + ,{ + "Name":"GL_ATTRIB_STACK_DEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2992 + ,"Attrs":[] + } + ,{ + "Name":"GL_CLIENT_ATTRIB_STACK_DEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2993 + ,"Attrs":[] + } + ,{ + "Name":"GL_ALPHA_TEST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3008 + ,"Attrs":[] + } + ,{ + "Name":"GL_ALPHA_TEST_FUNC" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3009 + ,"Attrs":[] + } + ,{ + "Name":"GL_ALPHA_TEST_REF" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3010 + ,"Attrs":[] + } + ,{ + "Name":"GL_DITHER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3024 + ,"Attrs":[] + } + ,{ + "Name":"GL_BLEND_DST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3040 + ,"Attrs":[] + } + ,{ + "Name":"GL_BLEND_SRC" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3041 + ,"Attrs":[] + } + ,{ + "Name":"GL_BLEND" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3042 + ,"Attrs":[] + } + ,{ + "Name":"GL_LOGIC_OP_MODE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3056 + ,"Attrs":[] + } + ,{ + "Name":"GL_INDEX_LOGIC_OP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3057 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_LOGIC_OP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3058 + ,"Attrs":[] + } + ,{ + "Name":"GL_AUX_BUFFERS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3072 + ,"Attrs":[] + } + ,{ + "Name":"GL_DRAW_BUFFER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3073 + ,"Attrs":[] + } + ,{ + "Name":"GL_READ_BUFFER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3074 + ,"Attrs":[] + } + ,{ + "Name":"GL_SCISSOR_BOX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3088 + ,"Attrs":[] + } + ,{ + "Name":"GL_SCISSOR_TEST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3089 + ,"Attrs":[] + } + ,{ + "Name":"GL_INDEX_CLEAR_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3104 + ,"Attrs":[] + } + ,{ + "Name":"GL_INDEX_WRITEMASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3105 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_CLEAR_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3106 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_WRITEMASK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3107 + ,"Attrs":[] + } + ,{ + "Name":"GL_INDEX_MODE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3120 + ,"Attrs":[] + } + ,{ + "Name":"GL_RGBA_MODE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3121 + ,"Attrs":[] + } + ,{ + "Name":"GL_DOUBLEBUFFER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3122 + ,"Attrs":[] + } + ,{ + "Name":"GL_STEREO" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3123 + ,"Attrs":[] + } + ,{ + "Name":"GL_RENDER_MODE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3136 + ,"Attrs":[] + } + ,{ + "Name":"GL_PERSPECTIVE_CORRECTION_HINT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3152 + ,"Attrs":[] + } + ,{ + "Name":"GL_POINT_SMOOTH_HINT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3153 + ,"Attrs":[] + } + ,{ + "Name":"GL_LINE_SMOOTH_HINT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3154 + ,"Attrs":[] + } + ,{ + "Name":"GL_POLYGON_SMOOTH_HINT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3155 + ,"Attrs":[] + } + ,{ + "Name":"GL_FOG_HINT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3156 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_GEN_S" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3168 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_GEN_T" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3169 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_GEN_R" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3170 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_GEN_Q" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3171 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MAP_I_TO_I" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3184 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MAP_S_TO_S" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3185 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MAP_I_TO_R" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3186 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MAP_I_TO_G" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3187 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MAP_I_TO_B" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3188 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MAP_I_TO_A" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3189 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MAP_R_TO_R" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3190 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MAP_G_TO_G" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3191 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MAP_B_TO_B" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3192 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MAP_A_TO_A" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3193 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MAP_I_TO_I_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3248 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MAP_S_TO_S_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3249 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MAP_I_TO_R_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3250 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MAP_I_TO_G_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3251 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MAP_I_TO_B_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3252 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MAP_I_TO_A_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3253 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MAP_R_TO_R_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3254 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MAP_G_TO_G_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3255 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MAP_B_TO_B_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3256 + ,"Attrs":[] + } + ,{ + "Name":"GL_PIXEL_MAP_A_TO_A_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3257 + ,"Attrs":[] + } + ,{ + "Name":"GL_UNPACK_SWAP_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3312 + ,"Attrs":[] + } + ,{ + "Name":"GL_UNPACK_LSB_FIRST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3313 + ,"Attrs":[] + } + ,{ + "Name":"GL_UNPACK_ROW_LENGTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3314 + ,"Attrs":[] + } + ,{ + "Name":"GL_UNPACK_SKIP_ROWS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3315 + ,"Attrs":[] + } + ,{ + "Name":"GL_UNPACK_SKIP_PIXELS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3316 + ,"Attrs":[] + } + ,{ + "Name":"GL_UNPACK_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3317 + ,"Attrs":[] + } + ,{ + "Name":"GL_PACK_SWAP_BYTES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3328 + ,"Attrs":[] + } + ,{ + "Name":"GL_PACK_LSB_FIRST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3329 + ,"Attrs":[] + } + ,{ + "Name":"GL_PACK_ROW_LENGTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3330 + ,"Attrs":[] + } + ,{ + "Name":"GL_PACK_SKIP_ROWS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3331 + ,"Attrs":[] + } + ,{ + "Name":"GL_PACK_SKIP_PIXELS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3332 + ,"Attrs":[] + } + ,{ + "Name":"GL_PACK_ALIGNMENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3333 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP_COLOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3344 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP_STENCIL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3345 + ,"Attrs":[] + } + ,{ + "Name":"GL_INDEX_SHIFT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3346 + ,"Attrs":[] + } + ,{ + "Name":"GL_INDEX_OFFSET" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3347 + ,"Attrs":[] + } + ,{ + "Name":"GL_RED_SCALE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3348 + ,"Attrs":[] + } + ,{ + "Name":"GL_RED_BIAS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3349 + ,"Attrs":[] + } + ,{ + "Name":"GL_ZOOM_X" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3350 + ,"Attrs":[] + } + ,{ + "Name":"GL_ZOOM_Y" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3351 + ,"Attrs":[] + } + ,{ + "Name":"GL_GREEN_SCALE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3352 + ,"Attrs":[] + } + ,{ + "Name":"GL_GREEN_BIAS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3353 + ,"Attrs":[] + } + ,{ + "Name":"GL_BLUE_SCALE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3354 + ,"Attrs":[] + } + ,{ + "Name":"GL_BLUE_BIAS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3355 + ,"Attrs":[] + } + ,{ + "Name":"GL_ALPHA_SCALE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3356 + ,"Attrs":[] + } + ,{ + "Name":"GL_ALPHA_BIAS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3357 + ,"Attrs":[] + } + ,{ + "Name":"GL_DEPTH_SCALE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3358 + ,"Attrs":[] + } + ,{ + "Name":"GL_DEPTH_BIAS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3359 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAX_EVAL_ORDER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3376 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAX_LIGHTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3377 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAX_CLIP_PLANES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3378 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAX_TEXTURE_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3379 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAX_PIXEL_MAP_TABLE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3380 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAX_ATTRIB_STACK_DEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3381 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAX_MODELVIEW_STACK_DEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3382 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAX_NAME_STACK_DEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3383 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAX_PROJECTION_STACK_DEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3384 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAX_TEXTURE_STACK_DEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3385 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAX_VIEWPORT_DIMS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3386 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAX_CLIENT_ATTRIB_STACK_DEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3387 + ,"Attrs":[] + } + ,{ + "Name":"GL_SUBPIXEL_BITS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3408 + ,"Attrs":[] + } + ,{ + "Name":"GL_INDEX_BITS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3409 + ,"Attrs":[] + } + ,{ + "Name":"GL_RED_BITS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3410 + ,"Attrs":[] + } + ,{ + "Name":"GL_GREEN_BITS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3411 + ,"Attrs":[] + } + ,{ + "Name":"GL_BLUE_BITS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3412 + ,"Attrs":[] + } + ,{ + "Name":"GL_ALPHA_BITS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3413 + ,"Attrs":[] + } + ,{ + "Name":"GL_DEPTH_BITS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3414 + ,"Attrs":[] + } + ,{ + "Name":"GL_STENCIL_BITS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3415 + ,"Attrs":[] + } + ,{ + "Name":"GL_ACCUM_RED_BITS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3416 + ,"Attrs":[] + } + ,{ + "Name":"GL_ACCUM_GREEN_BITS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3417 + ,"Attrs":[] + } + ,{ + "Name":"GL_ACCUM_BLUE_BITS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3418 + ,"Attrs":[] + } + ,{ + "Name":"GL_ACCUM_ALPHA_BITS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3419 + ,"Attrs":[] + } + ,{ + "Name":"GL_NAME_STACK_DEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3440 + ,"Attrs":[] + } + ,{ + "Name":"GL_AUTO_NORMAL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3456 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP1_COLOR_4" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3472 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP1_INDEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3473 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP1_NORMAL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3474 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP1_TEXTURE_COORD_1" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3475 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP1_TEXTURE_COORD_2" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3476 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP1_TEXTURE_COORD_3" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3477 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP1_TEXTURE_COORD_4" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3478 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP1_VERTEX_3" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3479 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP1_VERTEX_4" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3480 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP2_COLOR_4" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3504 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP2_INDEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3505 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP2_NORMAL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3506 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP2_TEXTURE_COORD_1" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3507 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP2_TEXTURE_COORD_2" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3508 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP2_TEXTURE_COORD_3" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3509 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP2_TEXTURE_COORD_4" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3510 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP2_VERTEX_3" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3511 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP2_VERTEX_4" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3512 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP1_GRID_DOMAIN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3536 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP1_GRID_SEGMENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3537 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP2_GRID_DOMAIN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3538 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAP2_GRID_SEGMENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3539 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_1D" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3552 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_2D" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3553 + ,"Attrs":[] + } + ,{ + "Name":"GL_FEEDBACK_BUFFER_POINTER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3568 + ,"Attrs":[] + } + ,{ + "Name":"GL_FEEDBACK_BUFFER_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3569 + ,"Attrs":[] + } + ,{ + "Name":"GL_FEEDBACK_BUFFER_TYPE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3570 + ,"Attrs":[] + } + ,{ + "Name":"GL_SELECTION_BUFFER_POINTER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3571 + ,"Attrs":[] + } + ,{ + "Name":"GL_SELECTION_BUFFER_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3572 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_WIDTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4096 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_HEIGHT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4097 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_INTERNAL_FORMAT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4099 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_BORDER_COLOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4100 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_BORDER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4101 + ,"Attrs":[] + } + ,{ + "Name":"GL_DONT_CARE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4352 + ,"Attrs":[] + } + ,{ + "Name":"GL_FASTEST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4353 + ,"Attrs":[] + } + ,{ + "Name":"GL_NICEST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4354 + ,"Attrs":[] + } + ,{ + "Name":"GL_LIGHT0" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16384 + ,"Attrs":[] + } + ,{ + "Name":"GL_LIGHT1" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16385 + ,"Attrs":[] + } + ,{ + "Name":"GL_LIGHT2" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16386 + ,"Attrs":[] + } + ,{ + "Name":"GL_LIGHT3" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16387 + ,"Attrs":[] + } + ,{ + "Name":"GL_LIGHT4" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16388 + ,"Attrs":[] + } + ,{ + "Name":"GL_LIGHT5" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16389 + ,"Attrs":[] + } + ,{ + "Name":"GL_LIGHT6" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16390 + ,"Attrs":[] + } + ,{ + "Name":"GL_LIGHT7" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":16391 + ,"Attrs":[] + } + ,{ + "Name":"GL_AMBIENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4608 + ,"Attrs":[] + } + ,{ + "Name":"GL_DIFFUSE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4609 + ,"Attrs":[] + } + ,{ + "Name":"GL_SPECULAR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4610 + ,"Attrs":[] + } + ,{ + "Name":"GL_POSITION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4611 + ,"Attrs":[] + } + ,{ + "Name":"GL_SPOT_DIRECTION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4612 + ,"Attrs":[] + } + ,{ + "Name":"GL_SPOT_EXPONENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4613 + ,"Attrs":[] + } + ,{ + "Name":"GL_SPOT_CUTOFF" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4614 + ,"Attrs":[] + } + ,{ + "Name":"GL_CONSTANT_ATTENUATION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4615 + ,"Attrs":[] + } + ,{ + "Name":"GL_LINEAR_ATTENUATION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4616 + ,"Attrs":[] + } + ,{ + "Name":"GL_QUADRATIC_ATTENUATION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4617 + ,"Attrs":[] + } + ,{ + "Name":"GL_COMPILE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4864 + ,"Attrs":[] + } + ,{ + "Name":"GL_COMPILE_AND_EXECUTE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4865 + ,"Attrs":[] + } + ,{ + "Name":"GL_CLEAR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5376 + ,"Attrs":[] + } + ,{ + "Name":"GL_AND" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5377 + ,"Attrs":[] + } + ,{ + "Name":"GL_AND_REVERSE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5378 + ,"Attrs":[] + } + ,{ + "Name":"GL_COPY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5379 + ,"Attrs":[] + } + ,{ + "Name":"GL_AND_INVERTED" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5380 + ,"Attrs":[] + } + ,{ + "Name":"GL_NOOP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5381 + ,"Attrs":[] + } + ,{ + "Name":"GL_XOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5382 + ,"Attrs":[] + } + ,{ + "Name":"GL_OR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5383 + ,"Attrs":[] + } + ,{ + "Name":"GL_NOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5384 + ,"Attrs":[] + } + ,{ + "Name":"GL_EQUIV" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5385 + ,"Attrs":[] + } + ,{ + "Name":"GL_INVERT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5386 + ,"Attrs":[] + } + ,{ + "Name":"GL_OR_REVERSE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5387 + ,"Attrs":[] + } + ,{ + "Name":"GL_COPY_INVERTED" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5388 + ,"Attrs":[] + } + ,{ + "Name":"GL_OR_INVERTED" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5389 + ,"Attrs":[] + } + ,{ + "Name":"GL_NAND" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5390 + ,"Attrs":[] + } + ,{ + "Name":"GL_SET" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5391 + ,"Attrs":[] + } + ,{ + "Name":"GL_EMISSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5632 + ,"Attrs":[] + } + ,{ + "Name":"GL_SHININESS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5633 + ,"Attrs":[] + } + ,{ + "Name":"GL_AMBIENT_AND_DIFFUSE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5634 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_INDEXES" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5635 + ,"Attrs":[] + } + ,{ + "Name":"GL_MODELVIEW" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5888 + ,"Attrs":[] + } + ,{ + "Name":"GL_PROJECTION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5889 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5890 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6144 + ,"Attrs":[] + } + ,{ + "Name":"GL_DEPTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6145 + ,"Attrs":[] + } + ,{ + "Name":"GL_STENCIL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6146 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_INDEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6400 + ,"Attrs":[] + } + ,{ + "Name":"GL_STENCIL_INDEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6401 + ,"Attrs":[] + } + ,{ + "Name":"GL_DEPTH_COMPONENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6402 + ,"Attrs":[] + } + ,{ + "Name":"GL_RED" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6403 + ,"Attrs":[] + } + ,{ + "Name":"GL_GREEN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6404 + ,"Attrs":[] + } + ,{ + "Name":"GL_BLUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6405 + ,"Attrs":[] + } + ,{ + "Name":"GL_ALPHA" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6406 + ,"Attrs":[] + } + ,{ + "Name":"GL_RGB" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6407 + ,"Attrs":[] + } + ,{ + "Name":"GL_RGBA" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6408 + ,"Attrs":[] + } + ,{ + "Name":"GL_LUMINANCE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6409 + ,"Attrs":[] + } + ,{ + "Name":"GL_LUMINANCE_ALPHA" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6410 + ,"Attrs":[] + } + ,{ + "Name":"GL_BITMAP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6656 + ,"Attrs":[] + } + ,{ + "Name":"GL_POINT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6912 + ,"Attrs":[] + } + ,{ + "Name":"GL_LINE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6913 + ,"Attrs":[] + } + ,{ + "Name":"GL_FILL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":6914 + ,"Attrs":[] + } + ,{ + "Name":"GL_RENDER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7168 + ,"Attrs":[] + } + ,{ + "Name":"GL_FEEDBACK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7169 + ,"Attrs":[] + } + ,{ + "Name":"GL_SELECT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7170 + ,"Attrs":[] + } + ,{ + "Name":"GL_FLAT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7424 + ,"Attrs":[] + } + ,{ + "Name":"GL_SMOOTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7425 + ,"Attrs":[] + } + ,{ + "Name":"GL_KEEP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7680 + ,"Attrs":[] + } + ,{ + "Name":"GL_REPLACE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7681 + ,"Attrs":[] + } + ,{ + "Name":"GL_INCR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7682 + ,"Attrs":[] + } + ,{ + "Name":"GL_DECR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7683 + ,"Attrs":[] + } + ,{ + "Name":"GL_VENDOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7936 + ,"Attrs":[] + } + ,{ + "Name":"GL_RENDERER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7937 + ,"Attrs":[] + } + ,{ + "Name":"GL_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7938 + ,"Attrs":[] + } + ,{ + "Name":"GL_EXTENSIONS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":7939 + ,"Attrs":[] + } + ,{ + "Name":"GL_S" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8192 + ,"Attrs":[] + } + ,{ + "Name":"GL_T" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8193 + ,"Attrs":[] + } + ,{ + "Name":"GL_R" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8194 + ,"Attrs":[] + } + ,{ + "Name":"GL_Q" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8195 + ,"Attrs":[] + } + ,{ + "Name":"GL_MODULATE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8448 + ,"Attrs":[] + } + ,{ + "Name":"GL_DECAL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8449 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_ENV_MODE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8704 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_ENV_COLOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8705 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_ENV" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":8960 + ,"Attrs":[] + } + ,{ + "Name":"GL_EYE_LINEAR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":9216 + ,"Attrs":[] + } + ,{ + "Name":"GL_OBJECT_LINEAR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":9217 + ,"Attrs":[] + } + ,{ + "Name":"GL_SPHERE_MAP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":9218 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_GEN_MODE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":9472 + ,"Attrs":[] + } + ,{ + "Name":"GL_OBJECT_PLANE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":9473 + ,"Attrs":[] + } + ,{ + "Name":"GL_EYE_PLANE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":9474 + ,"Attrs":[] + } + ,{ + "Name":"GL_NEAREST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":9728 + ,"Attrs":[] + } + ,{ + "Name":"GL_LINEAR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":9729 + ,"Attrs":[] + } + ,{ + "Name":"GL_NEAREST_MIPMAP_NEAREST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":9984 + ,"Attrs":[] + } + ,{ + "Name":"GL_LINEAR_MIPMAP_NEAREST" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":9985 + ,"Attrs":[] + } + ,{ + "Name":"GL_NEAREST_MIPMAP_LINEAR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":9986 + ,"Attrs":[] + } + ,{ + "Name":"GL_LINEAR_MIPMAP_LINEAR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":9987 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_MAG_FILTER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10240 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_MIN_FILTER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10241 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_WRAP_S" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10242 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_WRAP_T" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10243 + ,"Attrs":[] + } + ,{ + "Name":"GL_CLAMP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10496 + ,"Attrs":[] + } + ,{ + "Name":"GL_REPEAT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10497 + ,"Attrs":[] + } + ,{ + "Name":"GL_CLIENT_PIXEL_STORE_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GL_CLIENT_VERTEX_ARRAY_BIT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":2 + ,"Attrs":[] + } + ,{ + "Name":"GL_CLIENT_ALL_ATTRIB_BITS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4294967295 + ,"Attrs":[] + } + ,{ + "Name":"GL_POLYGON_OFFSET_FACTOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32824 + ,"Attrs":[] + } + ,{ + "Name":"GL_POLYGON_OFFSET_UNITS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10752 + ,"Attrs":[] + } + ,{ + "Name":"GL_POLYGON_OFFSET_POINT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10753 + ,"Attrs":[] + } + ,{ + "Name":"GL_POLYGON_OFFSET_LINE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10754 + ,"Attrs":[] + } + ,{ + "Name":"GL_POLYGON_OFFSET_FILL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32823 + ,"Attrs":[] + } + ,{ + "Name":"GL_ALPHA4" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32827 + ,"Attrs":[] + } + ,{ + "Name":"GL_ALPHA8" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32828 + ,"Attrs":[] + } + ,{ + "Name":"GL_ALPHA12" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32829 + ,"Attrs":[] + } + ,{ + "Name":"GL_ALPHA16" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32830 + ,"Attrs":[] + } + ,{ + "Name":"GL_LUMINANCE4" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32831 + ,"Attrs":[] + } + ,{ + "Name":"GL_LUMINANCE8" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32832 + ,"Attrs":[] + } + ,{ + "Name":"GL_LUMINANCE12" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32833 + ,"Attrs":[] + } + ,{ + "Name":"GL_LUMINANCE16" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32834 + ,"Attrs":[] + } + ,{ + "Name":"GL_LUMINANCE4_ALPHA4" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32835 + ,"Attrs":[] + } + ,{ + "Name":"GL_LUMINANCE6_ALPHA2" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32836 + ,"Attrs":[] + } + ,{ + "Name":"GL_LUMINANCE8_ALPHA8" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32837 + ,"Attrs":[] + } + ,{ + "Name":"GL_LUMINANCE12_ALPHA4" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32838 + ,"Attrs":[] + } + ,{ + "Name":"GL_LUMINANCE12_ALPHA12" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32839 + ,"Attrs":[] + } + ,{ + "Name":"GL_LUMINANCE16_ALPHA16" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32840 + ,"Attrs":[] + } + ,{ + "Name":"GL_INTENSITY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32841 + ,"Attrs":[] + } + ,{ + "Name":"GL_INTENSITY4" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32842 + ,"Attrs":[] + } + ,{ + "Name":"GL_INTENSITY8" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32843 + ,"Attrs":[] + } + ,{ + "Name":"GL_INTENSITY12" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32844 + ,"Attrs":[] + } + ,{ + "Name":"GL_INTENSITY16" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32845 + ,"Attrs":[] + } + ,{ + "Name":"GL_R3_G3_B2" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10768 + ,"Attrs":[] + } + ,{ + "Name":"GL_RGB4" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32847 + ,"Attrs":[] + } + ,{ + "Name":"GL_RGB5" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32848 + ,"Attrs":[] + } + ,{ + "Name":"GL_RGB8" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32849 + ,"Attrs":[] + } + ,{ + "Name":"GL_RGB10" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32850 + ,"Attrs":[] + } + ,{ + "Name":"GL_RGB12" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32851 + ,"Attrs":[] + } + ,{ + "Name":"GL_RGB16" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32852 + ,"Attrs":[] + } + ,{ + "Name":"GL_RGBA2" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32853 + ,"Attrs":[] + } + ,{ + "Name":"GL_RGBA4" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32854 + ,"Attrs":[] + } + ,{ + "Name":"GL_RGB5_A1" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32855 + ,"Attrs":[] + } + ,{ + "Name":"GL_RGBA8" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32856 + ,"Attrs":[] + } + ,{ + "Name":"GL_RGB10_A2" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32857 + ,"Attrs":[] + } + ,{ + "Name":"GL_RGBA12" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32858 + ,"Attrs":[] + } + ,{ + "Name":"GL_RGBA16" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32859 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_RED_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32860 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_GREEN_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32861 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_BLUE_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32862 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_ALPHA_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32863 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_LUMINANCE_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32864 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_INTENSITY_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32865 + ,"Attrs":[] + } + ,{ + "Name":"GL_PROXY_TEXTURE_1D" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32867 + ,"Attrs":[] + } + ,{ + "Name":"GL_PROXY_TEXTURE_2D" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32868 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_PRIORITY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32870 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_RESIDENT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32871 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_BINDING_1D" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32872 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_BINDING_2D" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32873 + ,"Attrs":[] + } + ,{ + "Name":"GL_VERTEX_ARRAY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32884 + ,"Attrs":[] + } + ,{ + "Name":"GL_NORMAL_ARRAY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32885 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_ARRAY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32886 + ,"Attrs":[] + } + ,{ + "Name":"GL_INDEX_ARRAY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32887 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_COORD_ARRAY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32888 + ,"Attrs":[] + } + ,{ + "Name":"GL_EDGE_FLAG_ARRAY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32889 + ,"Attrs":[] + } + ,{ + "Name":"GL_VERTEX_ARRAY_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32890 + ,"Attrs":[] + } + ,{ + "Name":"GL_VERTEX_ARRAY_TYPE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32891 + ,"Attrs":[] + } + ,{ + "Name":"GL_VERTEX_ARRAY_STRIDE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32892 + ,"Attrs":[] + } + ,{ + "Name":"GL_NORMAL_ARRAY_TYPE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32894 + ,"Attrs":[] + } + ,{ + "Name":"GL_NORMAL_ARRAY_STRIDE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32895 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_ARRAY_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32897 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_ARRAY_TYPE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32898 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_ARRAY_STRIDE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32899 + ,"Attrs":[] + } + ,{ + "Name":"GL_INDEX_ARRAY_TYPE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32901 + ,"Attrs":[] + } + ,{ + "Name":"GL_INDEX_ARRAY_STRIDE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32902 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_COORD_ARRAY_SIZE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32904 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_COORD_ARRAY_TYPE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32905 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_COORD_ARRAY_STRIDE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32906 + ,"Attrs":[] + } + ,{ + "Name":"GL_EDGE_FLAG_ARRAY_STRIDE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32908 + ,"Attrs":[] + } + ,{ + "Name":"GL_VERTEX_ARRAY_POINTER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32910 + ,"Attrs":[] + } + ,{ + "Name":"GL_NORMAL_ARRAY_POINTER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32911 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_ARRAY_POINTER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32912 + ,"Attrs":[] + } + ,{ + "Name":"GL_INDEX_ARRAY_POINTER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32913 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_COORD_ARRAY_POINTER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32914 + ,"Attrs":[] + } + ,{ + "Name":"GL_EDGE_FLAG_ARRAY_POINTER" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32915 + ,"Attrs":[] + } + ,{ + "Name":"GL_V2F" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10784 + ,"Attrs":[] + } + ,{ + "Name":"GL_V3F" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10785 + ,"Attrs":[] + } + ,{ + "Name":"GL_C4UB_V2F" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10786 + ,"Attrs":[] + } + ,{ + "Name":"GL_C4UB_V3F" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10787 + ,"Attrs":[] + } + ,{ + "Name":"GL_C3F_V3F" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10788 + ,"Attrs":[] + } + ,{ + "Name":"GL_N3F_V3F" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10789 + ,"Attrs":[] + } + ,{ + "Name":"GL_C4F_N3F_V3F" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10790 + ,"Attrs":[] + } + ,{ + "Name":"GL_T2F_V3F" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10791 + ,"Attrs":[] + } + ,{ + "Name":"GL_T4F_V4F" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10792 + ,"Attrs":[] + } + ,{ + "Name":"GL_T2F_C4UB_V3F" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10793 + ,"Attrs":[] + } + ,{ + "Name":"GL_T2F_C3F_V3F" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10794 + ,"Attrs":[] + } + ,{ + "Name":"GL_T2F_N3F_V3F" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10795 + ,"Attrs":[] + } + ,{ + "Name":"GL_T2F_C4F_N3F_V3F" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10796 + ,"Attrs":[] + } + ,{ + "Name":"GL_T4F_C4F_N3F_V4F" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":10797 + ,"Attrs":[] + } + ,{ + "Name":"GL_EXT_vertex_array" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GL_EXT_bgra" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GL_EXT_paletted_texture" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GL_WIN_swap_hint" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GL_WIN_draw_range_elements" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GL_VERTEX_ARRAY_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32884 + ,"Attrs":[] + } + ,{ + "Name":"GL_NORMAL_ARRAY_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32885 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_ARRAY_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32886 + ,"Attrs":[] + } + ,{ + "Name":"GL_INDEX_ARRAY_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32887 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_COORD_ARRAY_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32888 + ,"Attrs":[] + } + ,{ + "Name":"GL_EDGE_FLAG_ARRAY_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32889 + ,"Attrs":[] + } + ,{ + "Name":"GL_VERTEX_ARRAY_SIZE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32890 + ,"Attrs":[] + } + ,{ + "Name":"GL_VERTEX_ARRAY_TYPE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32891 + ,"Attrs":[] + } + ,{ + "Name":"GL_VERTEX_ARRAY_STRIDE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32892 + ,"Attrs":[] + } + ,{ + "Name":"GL_VERTEX_ARRAY_COUNT_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32893 + ,"Attrs":[] + } + ,{ + "Name":"GL_NORMAL_ARRAY_TYPE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32894 + ,"Attrs":[] + } + ,{ + "Name":"GL_NORMAL_ARRAY_STRIDE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32895 + ,"Attrs":[] + } + ,{ + "Name":"GL_NORMAL_ARRAY_COUNT_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32896 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_ARRAY_SIZE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32897 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_ARRAY_TYPE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32898 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_ARRAY_STRIDE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32899 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_ARRAY_COUNT_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32900 + ,"Attrs":[] + } + ,{ + "Name":"GL_INDEX_ARRAY_TYPE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32901 + ,"Attrs":[] + } + ,{ + "Name":"GL_INDEX_ARRAY_STRIDE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32902 + ,"Attrs":[] + } + ,{ + "Name":"GL_INDEX_ARRAY_COUNT_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32903 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_COORD_ARRAY_SIZE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32904 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_COORD_ARRAY_TYPE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32905 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_COORD_ARRAY_STRIDE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32906 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_COORD_ARRAY_COUNT_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32907 + ,"Attrs":[] + } + ,{ + "Name":"GL_EDGE_FLAG_ARRAY_STRIDE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32908 + ,"Attrs":[] + } + ,{ + "Name":"GL_EDGE_FLAG_ARRAY_COUNT_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32909 + ,"Attrs":[] + } + ,{ + "Name":"GL_VERTEX_ARRAY_POINTER_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32910 + ,"Attrs":[] + } + ,{ + "Name":"GL_NORMAL_ARRAY_POINTER_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32911 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_ARRAY_POINTER_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32912 + ,"Attrs":[] + } + ,{ + "Name":"GL_INDEX_ARRAY_POINTER_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32913 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_COORD_ARRAY_POINTER_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32914 + ,"Attrs":[] + } + ,{ + "Name":"GL_EDGE_FLAG_ARRAY_POINTER_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32915 + ,"Attrs":[] + } + ,{ + "Name":"GL_DOUBLE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":5130 + ,"Attrs":[] + } + ,{ + "Name":"GL_BGR_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32992 + ,"Attrs":[] + } + ,{ + "Name":"GL_BGRA_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32993 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_TABLE_FORMAT_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32984 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_TABLE_WIDTH_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32985 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_TABLE_RED_SIZE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32986 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_TABLE_GREEN_SIZE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32987 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_TABLE_BLUE_SIZE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32988 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_TABLE_ALPHA_SIZE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32989 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_TABLE_LUMINANCE_SIZE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32990 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_TABLE_INTENSITY_SIZE_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32991 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_INDEX1_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32994 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_INDEX2_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32995 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_INDEX4_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32996 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_INDEX8_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32997 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_INDEX12_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32998 + ,"Attrs":[] + } + ,{ + "Name":"GL_COLOR_INDEX16_EXT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":32999 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAX_ELEMENTS_VERTICES_WIN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":33000 + ,"Attrs":[] + } + ,{ + "Name":"GL_MAX_ELEMENTS_INDICES_WIN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":33001 + ,"Attrs":[] + } + ,{ + "Name":"GL_PHONG_WIN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":33002 + ,"Attrs":[] + } + ,{ + "Name":"GL_PHONG_HINT_WIN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":33003 + ,"Attrs":[] + } + ,{ + "Name":"GL_FOG_SPECULAR_TEXTURE_WIN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":33004 + ,"Attrs":[] + } + ,{ + "Name":"GL_LOGIC_OP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":3057 + ,"Attrs":[] + } + ,{ + "Name":"GL_TEXTURE_COMPONENTS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":4099 + ,"Attrs":[] + } + ,{ + "Name":"GLU_VERSION_1_1" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GLU_VERSION_1_2" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GLU_INVALID_ENUM" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100900 + ,"Attrs":[] + } + ,{ + "Name":"GLU_INVALID_VALUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100901 + ,"Attrs":[] + } + ,{ + "Name":"GLU_OUT_OF_MEMORY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100902 + ,"Attrs":[] + } + ,{ + "Name":"GLU_INCOMPATIBLE_GL_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100903 + ,"Attrs":[] + } + ,{ + "Name":"GLU_VERSION" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100800 + ,"Attrs":[] + } + ,{ + "Name":"GLU_EXTENSIONS" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100801 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TRUE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":1 + ,"Attrs":[] + } + ,{ + "Name":"GLU_FALSE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":0 + ,"Attrs":[] + } + ,{ + "Name":"GLU_SMOOTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100000 + ,"Attrs":[] + } + ,{ + "Name":"GLU_FLAT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100001 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NONE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100002 + ,"Attrs":[] + } + ,{ + "Name":"GLU_POINT" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100010 + ,"Attrs":[] + } + ,{ + "Name":"GLU_LINE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100011 + ,"Attrs":[] + } + ,{ + "Name":"GLU_FILL" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100012 + ,"Attrs":[] + } + ,{ + "Name":"GLU_SILHOUETTE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100013 + ,"Attrs":[] + } + ,{ + "Name":"GLU_OUTSIDE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100020 + ,"Attrs":[] + } + ,{ + "Name":"GLU_INSIDE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100021 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_WINDING_RULE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100140 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_BOUNDARY_ONLY" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100141 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_TOLERANCE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100142 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_WINDING_ODD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100130 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_WINDING_NONZERO" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100131 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_WINDING_POSITIVE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100132 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_WINDING_NEGATIVE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100133 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_WINDING_ABS_GEQ_TWO" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100134 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_BEGIN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100100 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_VERTEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100101 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_END" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100102 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_ERROR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100103 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_EDGE_FLAG" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100104 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_COMBINE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100105 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_BEGIN_DATA" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100106 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_VERTEX_DATA" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100107 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_END_DATA" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100108 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_ERROR_DATA" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100109 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_EDGE_FLAG_DATA" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100110 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_COMBINE_DATA" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100111 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_ERROR1" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100151 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_ERROR2" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100152 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_ERROR3" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100153 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_ERROR4" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100154 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_ERROR5" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100155 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_ERROR6" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100156 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_ERROR7" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100157 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_ERROR8" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100158 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_MISSING_BEGIN_POLYGON" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100151 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_MISSING_BEGIN_CONTOUR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100152 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_MISSING_END_POLYGON" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100153 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_MISSING_END_CONTOUR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100154 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_COORD_TOO_LARGE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100155 + ,"Attrs":[] + } + ,{ + "Name":"GLU_TESS_NEED_COMBINE_CALLBACK" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100156 + ,"Attrs":[] + } + ,{ + "Name":"GLU_AUTO_LOAD_MATRIX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100200 + ,"Attrs":[] + } + ,{ + "Name":"GLU_CULLING" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100201 + ,"Attrs":[] + } + ,{ + "Name":"GLU_SAMPLING_TOLERANCE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100203 + ,"Attrs":[] + } + ,{ + "Name":"GLU_DISPLAY_MODE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100204 + ,"Attrs":[] + } + ,{ + "Name":"GLU_PARAMETRIC_TOLERANCE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100202 + ,"Attrs":[] + } + ,{ + "Name":"GLU_SAMPLING_METHOD" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100205 + ,"Attrs":[] + } + ,{ + "Name":"GLU_U_STEP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100206 + ,"Attrs":[] + } + ,{ + "Name":"GLU_V_STEP" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100207 + ,"Attrs":[] + } + ,{ + "Name":"GLU_PATH_LENGTH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100215 + ,"Attrs":[] + } + ,{ + "Name":"GLU_PARAMETRIC_ERROR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100216 + ,"Attrs":[] + } + ,{ + "Name":"GLU_DOMAIN_DISTANCE" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100217 + ,"Attrs":[] + } + ,{ + "Name":"GLU_MAP1_TRIM_2" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100210 + ,"Attrs":[] + } + ,{ + "Name":"GLU_MAP1_TRIM_3" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100211 + ,"Attrs":[] + } + ,{ + "Name":"GLU_OUTLINE_POLYGON" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100240 + ,"Attrs":[] + } + ,{ + "Name":"GLU_OUTLINE_PATCH" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100241 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR1" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100251 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR2" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100252 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR3" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100253 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR4" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100254 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR5" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100255 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR6" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100256 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR7" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100257 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR8" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100258 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR9" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100259 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR10" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100260 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR11" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100261 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR12" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100262 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR13" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100263 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR14" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100264 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR15" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100265 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR16" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100266 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR17" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100267 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR18" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100268 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR19" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100269 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR20" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100270 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR21" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100271 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR22" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100272 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR23" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100273 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR24" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100274 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR25" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100275 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR26" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100276 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR27" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100277 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR28" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100278 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR29" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100279 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR30" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100280 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR31" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100281 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR32" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100282 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR33" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100283 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR34" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100284 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR35" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100285 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR36" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100286 + ,"Attrs":[] + } + ,{ + "Name":"GLU_NURBS_ERROR37" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100287 + ,"Attrs":[] + } + ,{ + "Name":"GLU_CW" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100120 + ,"Attrs":[] + } + ,{ + "Name":"GLU_CCW" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100121 + ,"Attrs":[] + } + ,{ + "Name":"GLU_INTERIOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100122 + ,"Attrs":[] + } + ,{ + "Name":"GLU_EXTERIOR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100123 + ,"Attrs":[] + } + ,{ + "Name":"GLU_UNKNOWN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100124 + ,"Attrs":[] + } + ,{ + "Name":"GLU_BEGIN" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100100 + ,"Attrs":[] + } + ,{ + "Name":"GLU_VERTEX" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100101 + ,"Attrs":[] + } + ,{ + "Name":"GLU_END" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100102 + ,"Attrs":[] + } + ,{ + "Name":"GLU_ERROR" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100103 + ,"Attrs":[] + } + ,{ + "Name":"GLU_EDGE_FLAG" + ,"Type":{"Kind":"Native","Name":"UInt32"} + ,"ValueType":"UInt32" + ,"Value":100104 + ,"Attrs":[] + } +] + +,"Types":[ + { + "Name":"PFD_PIXEL_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"PFD_TYPE_RGBA","Value":0} + ,{"Name":"PFD_TYPE_COLORINDEX","Value":1} + ] + ,"IntegerBase":"Byte" + } + ,{ + "Name":"PFD_LAYER_TYPE" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":false + ,"Scoped":false + ,"Values":[ + {"Name":"PFD_UNDERLAY_PLANE","Value":-1} + ,{"Name":"PFD_MAIN_PLANE","Value":0} + ,{"Name":"PFD_OVERLAY_PLANE","Value":1} + ] + ,"IntegerBase":"SByte" + } + ,{ + "Name":"PFD_FLAGS" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Enum" + ,"Flags":true + ,"Scoped":false + ,"Values":[ + {"Name":"PFD_DOUBLEBUFFER","Value":1} + ,{"Name":"PFD_STEREO","Value":2} + ,{"Name":"PFD_DRAW_TO_WINDOW","Value":4} + ,{"Name":"PFD_DRAW_TO_BITMAP","Value":8} + ,{"Name":"PFD_SUPPORT_GDI","Value":16} + ,{"Name":"PFD_SUPPORT_OPENGL","Value":32} + ,{"Name":"PFD_GENERIC_FORMAT","Value":64} + ,{"Name":"PFD_NEED_PALETTE","Value":128} + ,{"Name":"PFD_NEED_SYSTEM_PALETTE","Value":256} + ,{"Name":"PFD_SWAP_EXCHANGE","Value":512} + ,{"Name":"PFD_SWAP_COPY","Value":1024} + ,{"Name":"PFD_SWAP_LAYER_BUFFERS","Value":2048} + ,{"Name":"PFD_GENERIC_ACCELERATED","Value":4096} + ,{"Name":"PFD_SUPPORT_DIRECTDRAW","Value":8192} + ,{"Name":"PFD_DIRECT3D_ACCELERATED","Value":16384} + ,{"Name":"PFD_SUPPORT_COMPOSITION","Value":32768} + ,{"Name":"PFD_DEPTH_DONTCARE","Value":536870912} + ,{"Name":"PFD_DOUBLEBUFFER_DONTCARE","Value":1073741824} + ,{"Name":"PFD_STEREO_DONTCARE","Value":2147483648} + ] + ,"IntegerBase":"UInt32" + } + ,{ + "Name":"HGLRC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":"wglDeleteContext" + } + ,{ + "Name":"GLUnurbs" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GLUquadric" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"GLUtesselator" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"NativeTypedef" + ,"AlsoUsableFor":null + ,"Def":{"Kind":"Native","Name":"IntPtr"} + ,"FreeFunc":null + } + ,{ + "Name":"PIXELFORMATDESCRIPTOR" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"nSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"PFD_FLAGS","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]},"Attrs":[]} + ,{"Name":"iPixelType","Type":{"Kind":"ApiRef","Name":"PFD_PIXEL_TYPE","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]},"Attrs":[]} + ,{"Name":"cColorBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cRedBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cRedShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cGreenBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cGreenShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cBlueBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cBlueShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAlphaBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAlphaShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAccumBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAccumRedBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAccumGreenBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAccumBlueBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAccumAlphaBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cDepthBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cStencilBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAuxBuffers","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"iLayerType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[{"Kind":"AssociatedEnum","Value":"PFD_LAYER_TYPE"}]} + ,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"dwLayerMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwVisibleMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"dwDamageMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"EMRPIXELFORMAT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"emr","Type":{"Kind":"ApiRef","Name":"EMR","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":[]} + ,{"Name":"pfd","Type":{"Kind":"ApiRef","Name":"PIXELFORMATDESCRIPTOR","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"POINTFLOAT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"GLYPHMETRICSFLOAT" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"gmfBlackBoxX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"gmfBlackBoxY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"gmfptGlyphOrigin","Type":{"Kind":"ApiRef","Name":"POINTFLOAT","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]},"Attrs":[]} + ,{"Name":"gmfCellIncX","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ,{"Name":"gmfCellIncY","Type":{"Kind":"Native","Name":"Single"},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"LAYERPLANEDESCRIPTOR" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"Struct" + ,"Size":0 + ,"PackingSize":0 + ,"SizeField":"" + ,"Fields":[ + {"Name":"nSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"nVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} + ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} + ,{"Name":"iPixelType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cColorBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cRedBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cRedShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cGreenBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cGreenShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cBlueBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cBlueShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAlphaBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAlphaShift","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAccumBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAccumRedBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAccumGreenBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAccumBlueBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAccumAlphaBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cDepthBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cStencilBits","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"cAuxBuffers","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"iLayerPlane","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"bReserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]} + ,{"Name":"crTransparent","Type":{"Kind":"ApiRef","Name":"COLORREF","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} + ] + ,"NestedTypes":[ + ] + } + ,{ + "Name":"PFNGLARRAYELEMENTEXTPROC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNGLDRAWARRAYSEXTPROC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"first","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNGLVERTEXPOINTEREXTPROC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFNGLNORMALPOINTEREXTPROC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFNGLCOLORPOINTEREXTPROC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFNGLINDEXPOINTEREXTPROC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFNGLTEXCOORDPOINTEREXTPROC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFNGLEDGEFLAGPOINTEREXTPROC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFNGLGETPOINTERVEXTPROC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNGLARRAYELEMENTARRAYEXTPROC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFNGLDRAWRANGEELEMENTSWINPROC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"start","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"end","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"indices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFNGLADDSWAPHINTRECTWINPROC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"PFNGLCOLORTABLEEXTPROC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"internalFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFNGLCOLORSUBTABLEEXTPROC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"start","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"PFNGLGETCOLORTABLEEXTPROC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNGLGETCOLORTABLEPARAMETERIVEXTPROC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"PFNGLGETCOLORTABLEPARAMETERFVEXTPROC" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GLUquadricErrorProc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GLUtessBeginProc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GLUtessEdgeFlagProc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GLUtessVertexProc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GLUtessEndProc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"GLUtessErrorProc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"GLUtessCombineProc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GLUtessBeginDataProc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GLUtessEdgeFlagDataProc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GLUtessVertexDataProc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GLUtessEndDataProc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GLUtessErrorDataProc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GLUtessCombineDataProc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"param2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"param3","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"GLUnurbsErrorProc" + ,"Architectures":[] + ,"Platform":null + ,"Kind":"FunctionPointer" + ,"SetLastError":false + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } +] + +,"Functions":[ + { + "Name":"ChoosePixelFormat" + ,"SetLastError":true + ,"DllImport":"GDI32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"ppfd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PIXELFORMATDESCRIPTOR","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"DescribePixelFormat" + ,"SetLastError":true + ,"DllImport":"GDI32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"iPixelFormat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppfd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PIXELFORMATDESCRIPTOR","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]} + ] + } + ,{ + "Name":"GetPixelFormat" + ,"SetLastError":true + ,"DllImport":"GDI32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"SetPixelFormat" + ,"SetLastError":true + ,"DllImport":"GDI32.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"hdc","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ppfd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PIXELFORMATDESCRIPTOR","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"GetEnhMetaFilePixelFormat" + ,"SetLastError":true + ,"DllImport":"GDI32.dll" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"hemf","Type":{"Kind":"ApiRef","Name":"HENHMETAFILE","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ppfd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PIXELFORMATDESCRIPTOR","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1},"Optional"]} + ] + } + ,{ + "Name":"wglCopyContext" + ,"SetLastError":true + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"wglCreateContext" + ,"SetLastError":true + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"wglCreateLayerContext" + ,"SetLastError":true + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"wglDeleteContext" + ,"SetLastError":true + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"wglGetCurrentContext" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"wglGetCurrentDC" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"wglGetProcAddress" + ,"SetLastError":true + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"PROC","TargetKind":"FunctionPointer","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"wglMakeCurrent" + ,"SetLastError":true + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"wglShareLists" + ,"SetLastError":true + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"ApiRef","Name":"HGLRC","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"wglUseFontBitmapsA" + ,"SetLastError":true + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"wglUseFontBitmapsW" + ,"SetLastError":true + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"SwapBuffers" + ,"SetLastError":true + ,"DllImport":"GDI32.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"wglUseFontOutlinesA" + ,"SetLastError":true + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLYPHMETRICSFLOAT","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"wglUseFontOutlinesW" + ,"SetLastError":true + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"param5","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"param6","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param7","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLYPHMETRICSFLOAT","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"wglDescribeLayerPlane" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LAYERPLANEDESCRIPTOR","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"wglSetLayerPaletteEntries" + ,"SetLastError":true + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORREF","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"wglGetLayerPaletteEntries" + ,"SetLastError":true + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param3","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param4","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COLORREF","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"wglRealizeLayerPalette" + ,"SetLastError":true + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} + ] + } + ,{ + "Name":"wglSwapLayerBuffers" + ,"SetLastError":true + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":"windows5.0" + ,"Attrs":[] + ,"Params":[ + {"Name":"param0","Type":{"Kind":"ApiRef","Name":"HDC","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glAccum" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"op","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glAlphaFunc" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"func","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ref","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glAreTexturesResident" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"textures","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"residences","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glArrayElement" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glBegin" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glBindTexture" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"texture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glBitmap" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"xorig","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"yorig","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"xmove","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ymove","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glBlendFunc" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"sfactor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dfactor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glCallList" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"list","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glCallLists" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"lists","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glClear" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glClearAccum" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"red","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glClearColor" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"red","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glClearDepth" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"depth","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glClearIndex" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glClearStencil" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glClipPlane" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"plane","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"equation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glColor3b" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"red","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glColor3bv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glColor3d" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"red","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glColor3dv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glColor3f" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"red","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glColor3fv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glColor3i" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"red","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glColor3iv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glColor3s" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"red","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glColor3sv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glColor3ub" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"red","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glColor3ubv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glColor3ui" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"red","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glColor3uiv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glColor3us" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"red","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glColor3usv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glColor4b" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"red","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"alpha","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glColor4bv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glColor4d" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"red","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"alpha","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glColor4dv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glColor4f" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"red","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"alpha","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glColor4fv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glColor4i" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"red","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"alpha","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glColor4iv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glColor4s" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"red","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"alpha","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glColor4sv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glColor4ub" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"red","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"alpha","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glColor4ubv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glColor4ui" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"red","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"alpha","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glColor4uiv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glColor4us" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"red","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ,{"Name":"alpha","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glColor4usv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glColorMask" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"red","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"green","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"blue","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ,{"Name":"alpha","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glColorMaterial" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"face","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glColorPointer" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glCopyPixels" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glCopyTexImage1D" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"internalFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"border","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glCopyTexImage2D" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"internalFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"border","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glCopyTexSubImage1D" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"xoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glCopyTexSubImage2D" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"xoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glCullFace" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glDeleteLists" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"list","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"range","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glDeleteTextures" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"textures","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glDepthFunc" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"func","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glDepthMask" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"flag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glDepthRange" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"zNear","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"zFar","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glDisable" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glDisableClientState" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"array","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glDrawArrays" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"first","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glDrawBuffer" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glDrawElements" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"indices","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glDrawPixels" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glEdgeFlag" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"flag","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glEdgeFlagPointer" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glEdgeFlagv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"flag","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glEnable" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glEnableClientState" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"array","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glEnd" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"glEndList" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"glEvalCoord1d" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"u","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glEvalCoord1dv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"u","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glEvalCoord1f" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"u","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glEvalCoord1fv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"u","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glEvalCoord2d" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"u","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"v","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glEvalCoord2dv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"u","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glEvalCoord2f" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"u","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"v","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glEvalCoord2fv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"u","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glEvalMesh1" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"i1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"i2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glEvalMesh2" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"i1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"i2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"j1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"j2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glEvalPoint1" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glEvalPoint2" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"i","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"j","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glFeedbackBuffer" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glFinish" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"glFlush" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"glFogf" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glFogfv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glFogi" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glFogiv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glFrontFace" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glFrustum" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"zNear","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"zFar","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glGenLists" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"range","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glGenTextures" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"textures","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetBooleanv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetClipPlane" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"plane","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"equation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetDoublev" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetError" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"UInt32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"glGetFloatv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetIntegerv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetLightfv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"light","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetLightiv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"light","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetMapdv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"query","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetMapfv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"query","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetMapiv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"query","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetMaterialfv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"face","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetMaterialiv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"face","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetPixelMapfv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"map","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetPixelMapuiv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"map","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetPixelMapusv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"map","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetPointerv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetPolygonStipple" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetString" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"name","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glGetTexEnvfv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetTexEnviv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetTexGendv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"coord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetTexGenfv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"coord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetTexGeniv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"coord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetTexImage" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetTexLevelParameterfv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetTexLevelParameteriv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetTexParameterfv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glGetTexParameteriv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glHint" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glIndexMask" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glIndexPointer" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glIndexd" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glIndexdv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"c","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glIndexf" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glIndexfv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"c","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glIndexi" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glIndexiv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"c","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glIndexs" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glIndexsv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"c","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glIndexub" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"c","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glIndexubv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"c","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glInitNames" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"glInterleavedArrays" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glIsEnabled" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"cap","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glIsList" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"list","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glIsTexture" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Byte"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"texture","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glLightModelf" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glLightModelfv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glLightModeli" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glLightModeliv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glLightf" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"light","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glLightfv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"light","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glLighti" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"light","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glLightiv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"light","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glLineStipple" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"factor","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pattern","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glLineWidth" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"width","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glListBase" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"base","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glLoadIdentity" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"glLoadMatrixd" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"m","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glLoadMatrixf" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"m","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glLoadName" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"name","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glLogicOp" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"opcode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glMap1d" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"u1","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"u2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glMap1f" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"u1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"u2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"order","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glMap2d" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"u1","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"u2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"ustride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uorder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"v1","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"v2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"vstride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"vorder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glMap2f" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"u1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"u2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ustride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"uorder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"v1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"v2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"vstride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"vorder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"points","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glMapGrid1d" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"un","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"u1","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"u2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glMapGrid1f" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"un","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"u1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"u2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glMapGrid2d" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"un","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"u1","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"u2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"vn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"v1","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"v2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glMapGrid2f" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"un","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"u1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"u2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"vn","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"v1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"v2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glMaterialf" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"face","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glMaterialfv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"face","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glMateriali" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"face","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glMaterialiv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"face","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glMatrixMode" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glMultMatrixd" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"m","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glMultMatrixf" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"m","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glNewList" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"list","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glNormal3b" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nx","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"ny","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ,{"Name":"nz","Type":{"Kind":"Native","Name":"SByte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glNormal3bv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glNormal3d" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nx","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"ny","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"nz","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glNormal3dv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glNormal3f" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nx","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"ny","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"nz","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glNormal3fv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glNormal3i" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nx","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ny","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"nz","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glNormal3iv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glNormal3s" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nx","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"ny","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"nz","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glNormal3sv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glNormalPointer" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glOrtho" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"zNear","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"zFar","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glPassThrough" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"token","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glPixelMapfv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"map","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mapsize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glPixelMapuiv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"map","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mapsize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glPixelMapusv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"map","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mapsize","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"values","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glPixelStoref" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glPixelStorei" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glPixelTransferf" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glPixelTransferi" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glPixelZoom" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"xfactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"yfactor","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glPointSize" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"size","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glPolygonMode" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"face","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glPolygonOffset" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"factor","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"units","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glPolygonStipple" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glPopAttrib" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"glPopClientAttrib" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"glPopMatrix" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"glPopName" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"glPrioritizeTextures" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"n","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"textures","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Const"]} + ,{"Name":"priorities","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glPushAttrib" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glPushClientAttrib" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glPushMatrix" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"glPushName" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"name","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glRasterPos2d" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glRasterPos2dv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glRasterPos2f" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"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":"glRasterPos2fv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glRasterPos2i" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glRasterPos2iv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glRasterPos2s" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glRasterPos2sv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glRasterPos3d" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glRasterPos3dv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glRasterPos3f" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"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":"glRasterPos3fv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glRasterPos3i" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glRasterPos3iv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glRasterPos3s" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glRasterPos3sv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glRasterPos4d" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"w","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glRasterPos4dv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glRasterPos4f" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"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":"w","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glRasterPos4fv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glRasterPos4i" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"w","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glRasterPos4iv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glRasterPos4s" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"w","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glRasterPos4sv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glReadBuffer" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glReadPixels" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glRectd" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x1","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glRectdv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ,{"Name":"v2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glRectf" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glRectfv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"v2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glRecti" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glRectiv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"v2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glRects" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x1","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"y1","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"x2","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"y2","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glRectsv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v1","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]} + ,{"Name":"v2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glRenderMode" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glRotated" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"angle","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glRotatef" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"angle","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"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":"glScaled" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glScalef" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"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":"glScissor" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glSelectBuffer" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"buffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"glShadeModel" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glStencilFunc" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"func","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"ref","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glStencilMask" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glStencilOp" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"zfail","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"zpass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexCoord1d" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexCoord1dv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexCoord1f" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexCoord1fv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexCoord1i" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexCoord1iv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexCoord1s" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexCoord1sv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexCoord2d" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"t","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexCoord2dv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexCoord2f" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"t","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexCoord2fv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexCoord2i" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"t","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexCoord2iv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexCoord2s" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"t","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexCoord2sv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexCoord3d" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"t","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"r","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexCoord3dv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexCoord3f" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"t","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"r","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexCoord3fv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexCoord3i" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"t","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"r","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexCoord3iv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexCoord3s" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"t","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"r","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexCoord3sv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexCoord4d" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"t","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"r","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"q","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexCoord4dv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexCoord4f" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"t","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"r","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ,{"Name":"q","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexCoord4fv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexCoord4i" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"t","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"r","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"q","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexCoord4iv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexCoord4s" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"s","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"t","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"r","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"q","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexCoord4sv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexCoordPointer" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexEnvf" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexEnvfv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexEnvi" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexEnviv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexGend" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"coord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexGendv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"coord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexGenf" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"coord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexGenfv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"coord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexGeni" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"coord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexGeniv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"coord","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexImage1D" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"internalformat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"border","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexImage2D" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"internalformat","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"border","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexParameterf" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexParameterfv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexParameteri" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"param2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTexParameteriv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pname","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"params","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexSubImage1D" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"xoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTexSubImage2D" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"xoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"yoffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"pixels","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glTranslated" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glTranslatef" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"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":"glVertex2d" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glVertex2dv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glVertex2f" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"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":"glVertex2fv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glVertex2i" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glVertex2iv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glVertex2s" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glVertex2sv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glVertex3d" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glVertex3dv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glVertex3f" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"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":"glVertex3fv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glVertex3i" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glVertex3iv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glVertex3s" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glVertex3sv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glVertex4d" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"w","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glVertex4dv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glVertex4f" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"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":"w","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glVertex4fv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glVertex4i" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"w","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glVertex4iv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glVertex4s" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ,{"Name":"w","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In"]} + ] + } + ,{ + "Name":"glVertex4sv" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"v","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glVertexPointer" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"size","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"pointer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"glViewport" + ,"SetLastError":false + ,"DllImport":"OPENGL32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluErrorString" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"errCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluErrorUnicodeStringEXT" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"errCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluGetString" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"name","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluOrtho2D" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"left","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"right","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"bottom","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"top","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluPerspective" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"fovy","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"aspect","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"zNear","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"zFar","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluPickMatrix" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"viewport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluLookAt" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"eyex","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"eyey","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"eyez","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"centerx","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"centery","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"centerz","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"upx","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"upy","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"upz","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluProject" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"objx","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"objy","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"objz","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"modelMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ,{"Name":"projMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ,{"Name":"viewport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"winx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ,{"Name":"winy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ,{"Name":"winz","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluUnProject" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"winx","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"winy","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"winz","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"modelMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ,{"Name":"projMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Const"]} + ,{"Name":"viewport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ,{"Name":"objx","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ,{"Name":"objy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ,{"Name":"objz","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluScaleImage" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"widthin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"heightin","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"typein","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"datain","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ,{"Name":"widthout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"heightout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"typeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"dataout","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluBuild1DMipmaps" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"components","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"gluBuild2DMipmaps" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Int32"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"target","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"components","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"width","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"format","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"gluNewQuadric" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"gluDeleteQuadric" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"state","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluQuadricNormals" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"quadObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"normals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluQuadricTexture" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"quadObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"textureCoords","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluQuadricOrientation" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"quadObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"orientation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluQuadricDrawStyle" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"quadObject","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"drawStyle","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluCylinder" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"qobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"baseRadius","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"topRadius","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"height","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"slices","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"stacks","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluDisk" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"qobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"innerRadius","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"outerRadius","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"slices","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"loops","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluPartialDisk" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"qobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"innerRadius","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"outerRadius","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"slices","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"loops","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"startAngle","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"sweepAngle","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluSphere" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"qobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"radius","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"slices","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"stacks","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluQuadricCallback" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"qobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUquadric","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"which","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fn","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluNewTess" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"gluDeleteTess" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluTessBeginPolygon" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"polygon_data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluTessBeginContour" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluTessVertex" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"coords","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ,{"Name":"data","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluTessEndContour" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluTessEndPolygon" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluTessProperty" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"which","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluTessNormal" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"x","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"y","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ,{"Name":"z","Type":{"Kind":"Native","Name":"Double"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluTessCallback" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"which","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fn","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluGetTessProperty" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"which","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Double"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluNewNurbsRenderer" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + ] + } + ,{ + "Name":"gluDeleteNurbsRenderer" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluBeginSurface" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluBeginCurve" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluEndCurve" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluEndSurface" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluBeginTrim" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluEndTrim" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluPwlCurve" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"array","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluNurbsCurve" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"nknots","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"knot","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ctlarray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"order","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluNurbsSurface" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"sknot_count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"sknot","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"tknot_count","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"tknot","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"s_stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"t_stride","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"ctlarray","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ,{"Name":"sorder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"torder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluLoadSamplingMatrices" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"modelMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"projMatrix","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]} + ,{"Name":"viewport","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Const"]} + ] + } + ,{ + "Name":"gluNurbsProperty" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"property","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluGetNurbsProperty" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"property","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluNurbsCallback" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"nobj","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUnurbs","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"which","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ,{"Name":"fn","Type":{"Kind":"Native","Name":"IntPtr"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluBeginPolygon" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } + ,{ + "Name":"gluNextContour" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} + ] + } + ,{ + "Name":"gluEndPolygon" + ,"SetLastError":false + ,"DllImport":"GLU32.dll" + ,"ReturnType":{"Kind":"Native","Name":"Void"} + ,"ReturnAttrs":[] + ,"Architectures":[] + ,"Platform":null + ,"Attrs":[] + ,"Params":[ + {"Name":"tess","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"GLUtesselator","TargetKind":"Default","Api":"Graphics.OpenGL","Parents":[]}},"Attrs":["In","Out"]} + ] + } +] + +,"UnicodeAliases":[ + "wglUseFontBitmaps" + ,"wglUseFontOutlines" +] + +} diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1AnalysisTransform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1AnalysisTransform.cs index 2aa28f1..2910c5a 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1AnalysisTransform.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1AnalysisTransform.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1AnalysisTransform : ID2D1AnalysisTransform.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1AnalysisTransform)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1AnalysisTransform)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1AnalysisTransform : ID2D1AnalysisTransform.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1AnalysisTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1AnalysisTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1AnalysisTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1AnalysisTransform : ID2D1AnalysisTransform.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1AnalysisTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1AnalysisTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1AnalysisTransform*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1AnalysisTransform : ID2D1AnalysisTransform.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1AnalysisTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1AnalysisTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1AnalysisTransform*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1AnalysisTransform : ID2D1AnalysisTransform.Int [VtblIndex(3)] public HResult ProcessAnalysisResults(byte* analysisData, uint analysisDataCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1AnalysisTransform*)Unsafe.AsPointer(ref this), analysisData, analysisDataCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1AnalysisTransform*)Unsafe.AsPointer(ref this), analysisData, analysisDataCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1AnalysisTransform*)Unsafe.AsPointer(ref this), analysisData, analysisDataCount); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Bitmap.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Bitmap.cs index 27b944d..f8ba593 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Bitmap.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Bitmap.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Bitmap)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Bitmap)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), factory); } /// @@ -104,11 +84,7 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid public System.Drawing.SizeF GetSize() { System.Drawing.SizeF result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[4]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), &result); } /// @@ -117,11 +93,7 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid public System.Drawing.Size GetPixelSize() { System.Drawing.Size result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[5]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), &result); } /// @@ -130,11 +102,7 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid public Common.PixelFormat GetPixelFormat() { Common.PixelFormat result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[6]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), &result); } /// @@ -142,11 +110,7 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid [VtblIndex(7)] public void GetDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -154,11 +118,7 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid [VtblIndex(8)] public HResult CopyFromBitmap(System.Drawing.Point* destPoint, ID2D1Bitmap* bitmap, Win32.Numerics.Rect* srcRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), destPoint, bitmap, srcRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), destPoint, bitmap, srcRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), destPoint, bitmap, srcRect); } /// @@ -166,11 +126,7 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid [VtblIndex(9)] public HResult CopyFromRenderTarget(System.Drawing.Point* destPoint, ID2D1RenderTarget* renderTarget, Win32.Numerics.Rect* srcRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), destPoint, renderTarget, srcRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), destPoint, renderTarget, srcRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), destPoint, renderTarget, srcRect); } /// @@ -178,11 +134,7 @@ public unsafe partial struct ID2D1Bitmap : ID2D1Bitmap.Interface, INativeGuid [VtblIndex(10)] public HResult CopyFromMemory(Win32.Numerics.Rect* dstRect, void* srcData, uint pitch) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), dstRect, srcData, pitch); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), dstRect, srcData, pitch); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1Bitmap*)Unsafe.AsPointer(ref this), dstRect, srcData, pitch); } public interface Interface : ID2D1Image.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Bitmap1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Bitmap1.cs index 1b7ef28..59967ee 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Bitmap1.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Bitmap1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Bitmap1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Bitmap1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), factory); } /// @@ -104,11 +84,7 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid public System.Drawing.SizeF GetSize() { System.Drawing.SizeF result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[4]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), &result); } /// @@ -117,11 +93,7 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid public System.Drawing.Size GetPixelSize() { System.Drawing.Size result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[5]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), &result); } /// @@ -130,11 +102,7 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid public Common.PixelFormat GetPixelFormat() { Common.PixelFormat result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[6]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), &result); } /// @@ -142,11 +110,7 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid [VtblIndex(7)] public void GetDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -154,11 +118,7 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid [VtblIndex(8)] public HResult CopyFromBitmap(System.Drawing.Point* destPoint, ID2D1Bitmap* bitmap, Win32.Numerics.Rect* srcRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), destPoint, bitmap, srcRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), destPoint, bitmap, srcRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), destPoint, bitmap, srcRect); } /// @@ -166,11 +126,7 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid [VtblIndex(9)] public HResult CopyFromRenderTarget(System.Drawing.Point* destPoint, ID2D1RenderTarget* renderTarget, Win32.Numerics.Rect* srcRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), destPoint, renderTarget, srcRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), destPoint, renderTarget, srcRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), destPoint, renderTarget, srcRect); } /// @@ -178,11 +134,7 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid [VtblIndex(10)] public HResult CopyFromMemory(Win32.Numerics.Rect* dstRect, void* srcData, uint pitch) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), dstRect, srcData, pitch); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), dstRect, srcData, pitch); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), dstRect, srcData, pitch); } /// @@ -190,11 +142,7 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid [VtblIndex(11)] public void GetColorContext(ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), colorContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), colorContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), colorContext); } /// @@ -202,11 +150,7 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid [VtblIndex(12)] public BitmapOptions GetOptions() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this)); } /// @@ -214,11 +158,7 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid [VtblIndex(13)] public HResult GetSurface(Graphics.Dxgi.IDXGISurface** dxgiSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), dxgiSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), dxgiSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), dxgiSurface); } /// @@ -226,11 +166,7 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid [VtblIndex(14)] public HResult Map(MapOptions options, MappedRect* mappedRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), options, mappedRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), options, mappedRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this), options, mappedRect); } /// @@ -238,11 +174,7 @@ public unsafe partial struct ID2D1Bitmap1 : ID2D1Bitmap1.Interface, INativeGuid [VtblIndex(15)] public HResult Unmap() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1Bitmap1*)Unsafe.AsPointer(ref this)); } public interface Interface : ID2D1Bitmap.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapBrush.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapBrush.cs index 164e946..a52486b 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapBrush.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapBrush.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1BitmapBrush)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1BitmapBrush)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat [VtblIndex(4)] public void SetOpacity(float opacity) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), opacity); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), opacity); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), opacity); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat [VtblIndex(5)] public void SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), transform); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat [VtblIndex(6)] public float GetOpacity() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat [VtblIndex(7)] public void GetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), transform); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat [VtblIndex(8)] public void SetExtendModeX(ExtendMode extendModeX) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), extendModeX); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), extendModeX); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), extendModeX); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat [VtblIndex(9)] public void SetExtendModeY(ExtendMode extendModeY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), extendModeY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), extendModeY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), extendModeY); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat [VtblIndex(10)] public void SetInterpolationMode(BitmapInterpolationMode interpolationMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), interpolationMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), interpolationMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), interpolationMode); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat [VtblIndex(11)] public void SetBitmap(ID2D1Bitmap* bitmap) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), bitmap); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), bitmap); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), bitmap); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat [VtblIndex(12)] public ExtendMode GetExtendModeX() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat [VtblIndex(13)] public ExtendMode GetExtendModeY() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat [VtblIndex(14)] public BitmapInterpolationMode GetInterpolationMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1BitmapBrush : ID2D1BitmapBrush.Interface, INat [VtblIndex(15)] public void GetBitmap(ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), bitmap); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), bitmap); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1BitmapBrush*)Unsafe.AsPointer(ref this), bitmap); } public interface Interface : ID2D1Brush.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapBrush1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapBrush1.cs index 33a8432..e44c5eb 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapBrush1.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapBrush1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1BitmapBrush1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1BitmapBrush1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN [VtblIndex(4)] public void SetOpacity(float opacity) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), opacity); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), opacity); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), opacity); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN [VtblIndex(5)] public void SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), transform); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN [VtblIndex(6)] public float GetOpacity() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN [VtblIndex(7)] public void GetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), transform); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN [VtblIndex(8)] public void SetExtendModeX(ExtendMode extendModeX) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), extendModeX); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), extendModeX); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), extendModeX); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN [VtblIndex(9)] public void SetExtendModeY(ExtendMode extendModeY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), extendModeY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), extendModeY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), extendModeY); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN [VtblIndex(10)] public void SetInterpolationMode(BitmapInterpolationMode interpolationMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), interpolationMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), interpolationMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), interpolationMode); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN [VtblIndex(11)] public void SetBitmap(ID2D1Bitmap* bitmap) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), bitmap); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), bitmap); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), bitmap); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN [VtblIndex(12)] public ExtendMode GetExtendModeX() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN [VtblIndex(13)] public ExtendMode GetExtendModeY() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN [VtblIndex(14)] public BitmapInterpolationMode GetInterpolationMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN [VtblIndex(15)] public void GetBitmap(ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), bitmap); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), bitmap); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), bitmap); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN [VtblIndex(16)] public void SetInterpolationMode1(InterpolationMode interpolationMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), interpolationMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), interpolationMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this), interpolationMode); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1BitmapBrush1 : ID2D1BitmapBrush1.Interface, IN [VtblIndex(17)] public InterpolationMode GetInterpolationMode1() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1BitmapBrush1*)Unsafe.AsPointer(ref this)); } public interface Interface : ID2D1BitmapBrush.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapRenderTarget.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapRenderTarget.cs index fa9a316..dc7f095 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapRenderTarget.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BitmapRenderTarget.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1BitmapRenderTarget)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1BitmapRenderTarget)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(4)] public HResult CreateBitmap(System.Drawing.Size size, void* srcData, uint pitch, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(5)] public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(6)] public HResult CreateSharedBitmap(Guid* riid, void* data, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(7)] public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush** bitmapBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(8)] public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(9)] public HResult CreateGradientStopCollection(GradientStop* gradientStops, uint gradientStopsCount, Gamma colorInterpolationGamma, ExtendMode extendMode, ID2D1GradientStopCollection** gradientStopCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(10)] public HResult CreateLinearGradientBrush(LinearGradientBrushProperties* linearGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1LinearGradientBrush** linearGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(11)] public HResult CreateRadialGradientBrush(RadialGradientBrushProperties* radialGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1RadialGradientBrush** radialGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(12)] public HResult CreateCompatibleRenderTarget(System.Drawing.SizeF* desiredSize, System.Drawing.Size* desiredPixelSize, Common.PixelFormat* desiredFormat, CompatibleRenderTargetOptions options, ID2D1BitmapRenderTarget** bitmapRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(13)] public HResult CreateLayer(System.Drawing.SizeF* size, ID2D1Layer** layer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), size, layer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), size, layer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), size, layer); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(14)] public HResult CreateMesh(ID2D1Mesh** mesh) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), mesh); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), mesh); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), mesh); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(15)] public void DrawLine(Vector2 point0, Vector2 point1, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(16)] public void DrawRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(17)] public void FillRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), rect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), rect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), rect, brush); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(18)] public void DrawRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(19)] public void FillRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(20)] public void DrawEllipse(Ellipse* ellipse, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(21)] public void FillEllipse(Ellipse* ellipse, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(22)] public void DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(23)] public void FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(24)] public void FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), mesh, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), mesh, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), mesh, brush); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(25)] public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, OpacityMaskContent content, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(26)] public void DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, BitmapInterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(27)] public void DrawText(ushort* @string, uint stringLength, Graphics.DirectWrite.IDWriteTextFormat* textFormat, Win32.Numerics.RectF* layoutRect, ID2D1Brush* defaultFillBrush, DrawTextOptions options, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(28)] public void DrawTextLayout(Vector2 origin, Graphics.DirectWrite.IDWriteTextLayout* textLayout, ID2D1Brush* defaultFillBrush, DrawTextOptions options) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(29)] public void DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(30)] public void SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), transform); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(31)] public void GetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), transform); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(32)] public void SetAntialiasMode(AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), antialiasMode); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(33)] public AntialiasMode GetAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(34)] public void SetTextAntialiasMode(TextAntialiasMode textAntialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), textAntialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), textAntialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), textAntialiasMode); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(35)] public TextAntialiasMode GetTextAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(36)] public void SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(37)] public void GetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams** textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(38)] public void SetTags(ulong tag1, ulong tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(39)] public void GetTags(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(40)] public void PushLayer(LayerParameters* layerParameters, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), layerParameters, layer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), layerParameters, layer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), layerParameters, layer); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(41)] public void PopLayer() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(42)] public HResult Flush(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(43)] public void SaveDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(44)] public void RestoreDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(45)] public void PushAxisAlignedClip(Win32.Numerics.RectF* clipRect, AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(46)] public void PopAxisAlignedClip() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(47)] public void Clear(Color4* clearColor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), clearColor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), clearColor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), clearColor); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(48)] public void BeginDraw() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(49)] public HResult EndDraw(ulong* tag1 = null, ulong* tag2 = null) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -656,11 +452,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I public Common.PixelFormat GetPixelFormat() { Common.PixelFormat result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[50]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), &result); } /// @@ -668,11 +460,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(51)] public void SetDpi(float dpiX, float dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -680,11 +468,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(52)] public void GetDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -693,11 +477,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I public System.Drawing.SizeF GetSize() { System.Drawing.SizeF result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[53]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), &result); } /// @@ -706,11 +486,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I public System.Drawing.Size GetPixelSize() { System.Drawing.Size result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[54]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), &result); } /// @@ -718,11 +494,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(55)] public uint GetMaximumBitmapSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -730,11 +502,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(56)] public Bool32 IsSupported(RenderTargetProperties* renderTargetProperties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), renderTargetProperties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), renderTargetProperties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), renderTargetProperties); } /// @@ -742,11 +510,7 @@ public unsafe partial struct ID2D1BitmapRenderTarget : ID2D1BitmapRenderTarget.I [VtblIndex(57)] public HResult GetBitmap(ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID2D1BitmapRenderTarget*)Unsafe.AsPointer(ref this), bitmap); } public interface Interface : ID2D1RenderTarget.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BlendTransform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BlendTransform.cs index 472a89f..1fcacd5 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BlendTransform.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BlendTransform.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1BlendTransform : ID2D1BlendTransform.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1BlendTransform)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1BlendTransform)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1BlendTransform : ID2D1BlendTransform.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1BlendTransform : ID2D1BlendTransform.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1BlendTransform : ID2D1BlendTransform.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1BlendTransform : ID2D1BlendTransform.Interface [VtblIndex(3)] public uint GetInputCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1BlendTransform : ID2D1BlendTransform.Interface [VtblIndex(4)] public HResult SetOutputBuffer(BufferPrecision bufferPrecision, ChannelDepth channelDepth) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1BlendTransform : ID2D1BlendTransform.Interface [VtblIndex(5)] public void SetCached(Bool32 isCached) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this), isCached); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this), isCached); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this), isCached); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1BlendTransform : ID2D1BlendTransform.Interface [VtblIndex(6)] public void SetDescription(BlendDescription* description) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[6]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this), description); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this), description); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this), description); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1BlendTransform : ID2D1BlendTransform.Interface [VtblIndex(7)] public void GetDescription(BlendDescription* description) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this), description); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this), description); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1BlendTransform*)Unsafe.AsPointer(ref this), description); } public interface Interface : ID2D1ConcreteTransform.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BorderTransform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BorderTransform.cs index d121230..e6524e0 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BorderTransform.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BorderTransform.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1BorderTransform : ID2D1BorderTransform.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1BorderTransform)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1BorderTransform)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1BorderTransform : ID2D1BorderTransform.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1BorderTransform : ID2D1BorderTransform.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1BorderTransform : ID2D1BorderTransform.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1BorderTransform : ID2D1BorderTransform.Interfa [VtblIndex(3)] public uint GetInputCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1BorderTransform : ID2D1BorderTransform.Interfa [VtblIndex(4)] public HResult SetOutputBuffer(BufferPrecision bufferPrecision, ChannelDepth channelDepth) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1BorderTransform : ID2D1BorderTransform.Interfa [VtblIndex(5)] public void SetCached(Bool32 isCached) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this), isCached); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this), isCached); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this), isCached); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1BorderTransform : ID2D1BorderTransform.Interfa [VtblIndex(6)] public void SetExtendModeX(ExtendMode extendMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[6]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this), extendMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this), extendMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this), extendMode); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1BorderTransform : ID2D1BorderTransform.Interfa [VtblIndex(7)] public void SetExtendModeY(ExtendMode extendMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this), extendMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this), extendMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this), extendMode); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1BorderTransform : ID2D1BorderTransform.Interfa [VtblIndex(8)] public ExtendMode GetExtendModeX() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1BorderTransform : ID2D1BorderTransform.Interfa [VtblIndex(9)] public ExtendMode GetExtendModeY() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1BorderTransform*)Unsafe.AsPointer(ref this)); } public interface Interface : ID2D1ConcreteTransform.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BoundsAdjustmentTransform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BoundsAdjustmentTransform.cs index b6a2a57..2b29478 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BoundsAdjustmentTransform.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1BoundsAdjustmentTransform.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1BoundsAdjustmentTransform : ID2D1BoundsAdjustm } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1BoundsAdjustmentTransform)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1BoundsAdjustmentTransform)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1BoundsAdjustmentTransform : ID2D1BoundsAdjustm [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1BoundsAdjustmentTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1BoundsAdjustmentTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1BoundsAdjustmentTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1BoundsAdjustmentTransform : ID2D1BoundsAdjustm [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1BoundsAdjustmentTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1BoundsAdjustmentTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1BoundsAdjustmentTransform*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1BoundsAdjustmentTransform : ID2D1BoundsAdjustm [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1BoundsAdjustmentTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1BoundsAdjustmentTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1BoundsAdjustmentTransform*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1BoundsAdjustmentTransform : ID2D1BoundsAdjustm [VtblIndex(3)] public uint GetInputCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1BoundsAdjustmentTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1BoundsAdjustmentTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1BoundsAdjustmentTransform*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1BoundsAdjustmentTransform : ID2D1BoundsAdjustm [VtblIndex(4)] public void SetOutputBounds(Rect* outputBounds) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1BoundsAdjustmentTransform*)Unsafe.AsPointer(ref this), outputBounds); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1BoundsAdjustmentTransform*)Unsafe.AsPointer(ref this), outputBounds); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1BoundsAdjustmentTransform*)Unsafe.AsPointer(ref this), outputBounds); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1BoundsAdjustmentTransform : ID2D1BoundsAdjustm [VtblIndex(5)] public void GetOutputBounds(Rect* outputBounds) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1BoundsAdjustmentTransform*)Unsafe.AsPointer(ref this), outputBounds); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1BoundsAdjustmentTransform*)Unsafe.AsPointer(ref this), outputBounds); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1BoundsAdjustmentTransform*)Unsafe.AsPointer(ref this), outputBounds); } public interface Interface : ID2D1TransformNode.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Brush.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Brush.cs index 5aaebd6..01e906e 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Brush.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Brush.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Brush : ID2D1Brush.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Brush)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Brush)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Brush : ID2D1Brush.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Brush*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Brush*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Brush*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Brush : ID2D1Brush.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Brush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Brush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Brush*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Brush : ID2D1Brush.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Brush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Brush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Brush*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Brush : ID2D1Brush.Interface, INativeGuid [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Brush*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Brush*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Brush*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Brush : ID2D1Brush.Interface, INativeGuid [VtblIndex(4)] public void SetOpacity(float opacity) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Brush*)Unsafe.AsPointer(ref this), opacity); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Brush*)Unsafe.AsPointer(ref this), opacity); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Brush*)Unsafe.AsPointer(ref this), opacity); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Brush : ID2D1Brush.Interface, INativeGuid [VtblIndex(5)] public void SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Brush*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Brush*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Brush*)Unsafe.AsPointer(ref this), transform); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1Brush : ID2D1Brush.Interface, INativeGuid [VtblIndex(6)] public float GetOpacity() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Brush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Brush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Brush*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1Brush : ID2D1Brush.Interface, INativeGuid [VtblIndex(7)] public void GetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Brush*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Brush*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Brush*)Unsafe.AsPointer(ref this), transform); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ColorContext.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ColorContext.cs index d64c231..550d188 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ColorContext.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ColorContext.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1ColorContext : ID2D1ColorContext.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1ColorContext)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1ColorContext)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1ColorContext : ID2D1ColorContext.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1ColorContext : ID2D1ColorContext.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1ColorContext : ID2D1ColorContext.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1ColorContext : ID2D1ColorContext.Interface, IN [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1ColorContext : ID2D1ColorContext.Interface, IN [VtblIndex(4)] public ColorSpace GetColorSpace() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1ColorContext : ID2D1ColorContext.Interface, IN [VtblIndex(5)] public uint GetProfileSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1ColorContext : ID2D1ColorContext.Interface, IN [VtblIndex(6)] public HResult GetProfile(byte* profile, uint profileSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this), profile, profileSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this), profile, profileSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1ColorContext*)Unsafe.AsPointer(ref this), profile, profileSize); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ColorContext1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ColorContext1.cs index 33291b1..da7a47c 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ColorContext1.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ColorContext1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1ColorContext1 : ID2D1ColorContext1.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1ColorContext1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1ColorContext1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1ColorContext1 : ID2D1ColorContext1.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1ColorContext1 : ID2D1ColorContext1.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1ColorContext1 : ID2D1ColorContext1.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1ColorContext1 : ID2D1ColorContext1.Interface, [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1ColorContext1 : ID2D1ColorContext1.Interface, [VtblIndex(4)] public ColorSpace GetColorSpace() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1ColorContext1 : ID2D1ColorContext1.Interface, [VtblIndex(5)] public uint GetProfileSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1ColorContext1 : ID2D1ColorContext1.Interface, [VtblIndex(6)] public HResult GetProfile(byte* profile, uint profileSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this), profile, profileSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this), profile, profileSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this), profile, profileSize); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1ColorContext1 : ID2D1ColorContext1.Interface, [VtblIndex(7)] public ColorContextType GetColorContextType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1ColorContext1 : ID2D1ColorContext1.Interface, [VtblIndex(8)] public Graphics.Dxgi.Common.ColorSpaceType GetDXGIColorSpace() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1ColorContext1 : ID2D1ColorContext1.Interface, [VtblIndex(9)] public HResult GetSimpleColorProfile(SimpleColorProfile* simpleProfile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this), simpleProfile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this), simpleProfile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1ColorContext1*)Unsafe.AsPointer(ref this), simpleProfile); } public interface Interface : ID2D1ColorContext.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandList.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandList.cs index 2ed7f19..d865265 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandList.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandList.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1CommandList : ID2D1CommandList.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1CommandList)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1CommandList)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1CommandList : ID2D1CommandList.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1CommandList*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1CommandList*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1CommandList*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1CommandList : ID2D1CommandList.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1CommandList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1CommandList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1CommandList*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1CommandList : ID2D1CommandList.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1CommandList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1CommandList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1CommandList*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1CommandList : ID2D1CommandList.Interface, INat [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1CommandList*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1CommandList*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1CommandList*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1CommandList : ID2D1CommandList.Interface, INat [VtblIndex(4)] public HResult Stream(ID2D1CommandSink* sink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1CommandList*)Unsafe.AsPointer(ref this), sink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1CommandList*)Unsafe.AsPointer(ref this), sink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1CommandList*)Unsafe.AsPointer(ref this), sink); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1CommandList : ID2D1CommandList.Interface, INat [VtblIndex(5)] public HResult Close() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1CommandList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1CommandList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1CommandList*)Unsafe.AsPointer(ref this)); } public interface Interface : ID2D1Image.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink.cs index 31f44f8..4d41358 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1CommandSink)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1CommandSink)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(3)] public HResult BeginDraw() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(4)] public HResult EndDraw() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(5)] public HResult SetAntialiasMode(AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), antialiasMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), antialiasMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), antialiasMode); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(6)] public HResult SetTags(ulong tag1, ulong tag2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(7)] public HResult SetTextAntialiasMode(TextAntialiasMode textAntialiasMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), textAntialiasMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), textAntialiasMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), textAntialiasMode); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(8)] public HResult SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(9)] public HResult SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), transform); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(10)] public HResult SetPrimitiveBlend(PrimitiveBlend primitiveBlend) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), primitiveBlend); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), primitiveBlend); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), primitiveBlend); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(11)] public HResult SetUnitMode(UnitMode unitMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), unitMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), unitMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), unitMode); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(12)] public HResult Clear(Color4* color) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), color); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), color); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), color); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(13)] public HResult DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.GlyphRunDescription* glyphRunDescription, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(14)] public HResult DrawLine(Vector2 point0, Vector2 point1, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(15)] public HResult DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(16)] public HResult DrawRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(17)] public HResult DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, InterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle, Matrix4x4* perspectiveTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(18)] public HResult DrawImage(ID2D1Image* image, Vector2* targetOffset, Win32.Numerics.RectF* imageRectangle, InterpolationMode interpolationMode, Common.CompositeMode compositeMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(19)] public HResult DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Vector2* targetOffset) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(20)] public HResult FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), mesh, brush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), mesh, brush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), mesh, brush); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(21)] public HResult FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(22)] public HResult FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(23)] public HResult FillRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), rect, brush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), rect, brush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), rect, brush); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(24)] public HResult PushAxisAlignedClip(Win32.Numerics.RectF* clipRect, AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(25)] public HResult PushLayer(LayerParameters1* layerParameters1, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), layerParameters1, layer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), layerParameters1, layer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this), layerParameters1, layer); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(26)] public HResult PopAxisAlignedClip() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1CommandSink : ID2D1CommandSink.Interface, INat [VtblIndex(27)] public HResult PopLayer() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1CommandSink*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink1.cs index ea38db9..7a74074 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink1.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1CommandSink1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1CommandSink1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(3)] public HResult BeginDraw() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(4)] public HResult EndDraw() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(5)] public HResult SetAntialiasMode(AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), antialiasMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), antialiasMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), antialiasMode); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(6)] public HResult SetTags(ulong tag1, ulong tag2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(7)] public HResult SetTextAntialiasMode(TextAntialiasMode textAntialiasMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), textAntialiasMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), textAntialiasMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), textAntialiasMode); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(8)] public HResult SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(9)] public HResult SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), transform); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(10)] public HResult SetPrimitiveBlend(PrimitiveBlend primitiveBlend) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), primitiveBlend); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), primitiveBlend); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), primitiveBlend); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(11)] public HResult SetUnitMode(UnitMode unitMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), unitMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), unitMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), unitMode); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(12)] public HResult Clear(Color4* color) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), color); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), color); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), color); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(13)] public HResult DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.GlyphRunDescription* glyphRunDescription, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(14)] public HResult DrawLine(Vector2 point0, Vector2 point1, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(15)] public HResult DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(16)] public HResult DrawRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(17)] public HResult DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, InterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle, Matrix4x4* perspectiveTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(18)] public HResult DrawImage(ID2D1Image* image, Vector2* targetOffset, Win32.Numerics.RectF* imageRectangle, InterpolationMode interpolationMode, Common.CompositeMode compositeMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(19)] public HResult DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Vector2* targetOffset) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(20)] public HResult FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), mesh, brush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), mesh, brush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), mesh, brush); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(21)] public HResult FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(22)] public HResult FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(23)] public HResult FillRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), rect, brush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), rect, brush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), rect, brush); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(24)] public HResult PushAxisAlignedClip(Win32.Numerics.RectF* clipRect, AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(25)] public HResult PushLayer(LayerParameters1* layerParameters1, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), layerParameters1, layer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), layerParameters1, layer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), layerParameters1, layer); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(26)] public HResult PopAxisAlignedClip() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(27)] public HResult PopLayer() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this)); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1CommandSink1 : ID2D1CommandSink1.Interface, IN [VtblIndex(28)] public HResult SetPrimitiveBlend1(PrimitiveBlend primitiveBlend) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), primitiveBlend); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), primitiveBlend); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1CommandSink1*)Unsafe.AsPointer(ref this), primitiveBlend); } public interface Interface : ID2D1CommandSink.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink2.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink2.cs index d372fdc..930d5c8 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink2.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink2.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1CommandSink2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1CommandSink2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(3)] public HResult BeginDraw() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(4)] public HResult EndDraw() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(5)] public HResult SetAntialiasMode(AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), antialiasMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), antialiasMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), antialiasMode); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(6)] public HResult SetTags(ulong tag1, ulong tag2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(7)] public HResult SetTextAntialiasMode(TextAntialiasMode textAntialiasMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), textAntialiasMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), textAntialiasMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), textAntialiasMode); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(8)] public HResult SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(9)] public HResult SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), transform); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(10)] public HResult SetPrimitiveBlend(PrimitiveBlend primitiveBlend) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), primitiveBlend); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), primitiveBlend); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), primitiveBlend); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(11)] public HResult SetUnitMode(UnitMode unitMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), unitMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), unitMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), unitMode); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(12)] public HResult Clear(Color4* color) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), color); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), color); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), color); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(13)] public HResult DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.GlyphRunDescription* glyphRunDescription, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(14)] public HResult DrawLine(Vector2 point0, Vector2 point1, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(15)] public HResult DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(16)] public HResult DrawRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(17)] public HResult DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, InterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle, Matrix4x4* perspectiveTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(18)] public HResult DrawImage(ID2D1Image* image, Vector2* targetOffset, Win32.Numerics.RectF* imageRectangle, InterpolationMode interpolationMode, Common.CompositeMode compositeMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(19)] public HResult DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Vector2* targetOffset) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(20)] public HResult FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), mesh, brush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), mesh, brush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), mesh, brush); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(21)] public HResult FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(22)] public HResult FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(23)] public HResult FillRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), rect, brush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), rect, brush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), rect, brush); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(24)] public HResult PushAxisAlignedClip(Win32.Numerics.RectF* clipRect, AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(25)] public HResult PushLayer(LayerParameters1* layerParameters1, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), layerParameters1, layer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), layerParameters1, layer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), layerParameters1, layer); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(26)] public HResult PopAxisAlignedClip() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(27)] public HResult PopLayer() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this)); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(28)] public HResult SetPrimitiveBlend1(PrimitiveBlend primitiveBlend) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), primitiveBlend); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), primitiveBlend); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), primitiveBlend); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(29)] public HResult DrawInk(ID2D1Ink* ink, ID2D1Brush* brush, ID2D1InkStyle* inkStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(30)] public HResult DrawGradientMesh(ID2D1GradientMesh* gradientMesh) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), gradientMesh); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), gradientMesh); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), gradientMesh); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID2D1CommandSink2 : ID2D1CommandSink2.Interface, IN [VtblIndex(31)] public HResult DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID2D1CommandSink2*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); } public interface Interface : ID2D1CommandSink1.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink3.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink3.cs index f4d59cb..1e5da82 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink3.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink3.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1CommandSink3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1CommandSink3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(3)] public HResult BeginDraw() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(4)] public HResult EndDraw() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(5)] public HResult SetAntialiasMode(AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), antialiasMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), antialiasMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), antialiasMode); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(6)] public HResult SetTags(ulong tag1, ulong tag2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(7)] public HResult SetTextAntialiasMode(TextAntialiasMode textAntialiasMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), textAntialiasMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), textAntialiasMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), textAntialiasMode); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(8)] public HResult SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(9)] public HResult SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), transform); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(10)] public HResult SetPrimitiveBlend(PrimitiveBlend primitiveBlend) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), primitiveBlend); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), primitiveBlend); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), primitiveBlend); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(11)] public HResult SetUnitMode(UnitMode unitMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), unitMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), unitMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), unitMode); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(12)] public HResult Clear(Color4* color) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), color); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), color); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), color); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(13)] public HResult DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.GlyphRunDescription* glyphRunDescription, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(14)] public HResult DrawLine(Vector2 point0, Vector2 point1, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(15)] public HResult DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(16)] public HResult DrawRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(17)] public HResult DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, InterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle, Matrix4x4* perspectiveTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(18)] public HResult DrawImage(ID2D1Image* image, Vector2* targetOffset, Win32.Numerics.RectF* imageRectangle, InterpolationMode interpolationMode, Common.CompositeMode compositeMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(19)] public HResult DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Vector2* targetOffset) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(20)] public HResult FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), mesh, brush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), mesh, brush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), mesh, brush); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(21)] public HResult FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(22)] public HResult FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(23)] public HResult FillRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), rect, brush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), rect, brush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), rect, brush); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(24)] public HResult PushAxisAlignedClip(Win32.Numerics.RectF* clipRect, AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(25)] public HResult PushLayer(LayerParameters1* layerParameters1, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), layerParameters1, layer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), layerParameters1, layer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), layerParameters1, layer); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(26)] public HResult PopAxisAlignedClip() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(27)] public HResult PopLayer() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this)); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(28)] public HResult SetPrimitiveBlend1(PrimitiveBlend primitiveBlend) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), primitiveBlend); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), primitiveBlend); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), primitiveBlend); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(29)] public HResult DrawInk(ID2D1Ink* ink, ID2D1Brush* brush, ID2D1InkStyle* inkStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(30)] public HResult DrawGradientMesh(ID2D1GradientMesh* gradientMesh) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), gradientMesh); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), gradientMesh); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), gradientMesh); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(31)] public HResult DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID2D1CommandSink3 : ID2D1CommandSink3.Interface, IN [VtblIndex(32)] public HResult DrawSpriteBatch(ID2D1SpriteBatch* spriteBatch, uint startIndex, uint spriteCount, ID2D1Bitmap* bitmap, BitmapInterpolationMode interpolationMode, SpriteOptions spriteOptions) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID2D1CommandSink3*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); } public interface Interface : ID2D1CommandSink2.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink4.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink4.cs index 1f59440..d99fef6 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink4.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink4.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1CommandSink4)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1CommandSink4)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(3)] public HResult BeginDraw() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(4)] public HResult EndDraw() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(5)] public HResult SetAntialiasMode(AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), antialiasMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), antialiasMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), antialiasMode); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(6)] public HResult SetTags(ulong tag1, ulong tag2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(7)] public HResult SetTextAntialiasMode(TextAntialiasMode textAntialiasMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), textAntialiasMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), textAntialiasMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), textAntialiasMode); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(8)] public HResult SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(9)] public HResult SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), transform); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(10)] public HResult SetPrimitiveBlend(PrimitiveBlend primitiveBlend) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), primitiveBlend); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), primitiveBlend); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), primitiveBlend); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(11)] public HResult SetUnitMode(UnitMode unitMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), unitMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), unitMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), unitMode); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(12)] public HResult Clear(Color4* color) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), color); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), color); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), color); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(13)] public HResult DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.GlyphRunDescription* glyphRunDescription, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(14)] public HResult DrawLine(Vector2 point0, Vector2 point1, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(15)] public HResult DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(16)] public HResult DrawRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(17)] public HResult DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, InterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle, Matrix4x4* perspectiveTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(18)] public HResult DrawImage(ID2D1Image* image, Vector2* targetOffset, Win32.Numerics.RectF* imageRectangle, InterpolationMode interpolationMode, Common.CompositeMode compositeMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(19)] public HResult DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Vector2* targetOffset) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(20)] public HResult FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), mesh, brush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), mesh, brush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), mesh, brush); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(21)] public HResult FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(22)] public HResult FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(23)] public HResult FillRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), rect, brush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), rect, brush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), rect, brush); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(24)] public HResult PushAxisAlignedClip(Win32.Numerics.RectF* clipRect, AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(25)] public HResult PushLayer(LayerParameters1* layerParameters1, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), layerParameters1, layer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), layerParameters1, layer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), layerParameters1, layer); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(26)] public HResult PopAxisAlignedClip() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(27)] public HResult PopLayer() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this)); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(28)] public HResult SetPrimitiveBlend1(PrimitiveBlend primitiveBlend) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), primitiveBlend); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), primitiveBlend); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), primitiveBlend); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(29)] public HResult DrawInk(ID2D1Ink* ink, ID2D1Brush* brush, ID2D1InkStyle* inkStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(30)] public HResult DrawGradientMesh(ID2D1GradientMesh* gradientMesh) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), gradientMesh); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), gradientMesh); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), gradientMesh); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(31)] public HResult DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(32)] public HResult DrawSpriteBatch(ID2D1SpriteBatch* spriteBatch, uint startIndex, uint spriteCount, ID2D1Bitmap* bitmap, BitmapInterpolationMode interpolationMode, SpriteOptions spriteOptions) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID2D1CommandSink4 : ID2D1CommandSink4.Interface, IN [VtblIndex(33)] public HResult SetPrimitiveBlend2(PrimitiveBlend primitiveBlend) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), primitiveBlend); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), primitiveBlend); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID2D1CommandSink4*)Unsafe.AsPointer(ref this), primitiveBlend); } public interface Interface : ID2D1CommandSink3.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink5.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink5.cs index 4b7f938..819e2ed 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink5.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1CommandSink5.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1CommandSink5)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1CommandSink5)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(3)] public HResult BeginDraw() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(4)] public HResult EndDraw() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(5)] public HResult SetAntialiasMode(AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), antialiasMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), antialiasMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), antialiasMode); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(6)] public HResult SetTags(ulong tag1, ulong tag2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(7)] public HResult SetTextAntialiasMode(TextAntialiasMode textAntialiasMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), textAntialiasMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), textAntialiasMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), textAntialiasMode); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(8)] public HResult SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(9)] public HResult SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), transform); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(10)] public HResult SetPrimitiveBlend(PrimitiveBlend primitiveBlend) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), primitiveBlend); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), primitiveBlend); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), primitiveBlend); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(11)] public HResult SetUnitMode(UnitMode unitMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), unitMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), unitMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), unitMode); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(12)] public HResult Clear(Color4* color) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), color); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), color); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), color); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(13)] public HResult DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.GlyphRunDescription* glyphRunDescription, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(14)] public HResult DrawLine(Vector2 point0, Vector2 point1, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(15)] public HResult DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(16)] public HResult DrawRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(17)] public HResult DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, InterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle, Matrix4x4* perspectiveTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(18)] public HResult DrawImage(ID2D1Image* image, Vector2* targetOffset, Win32.Numerics.RectF* imageRectangle, InterpolationMode interpolationMode, Common.CompositeMode compositeMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(19)] public HResult DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Vector2* targetOffset) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(20)] public HResult FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), mesh, brush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), mesh, brush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), mesh, brush); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(21)] public HResult FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(22)] public HResult FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(23)] public HResult FillRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), rect, brush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), rect, brush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), rect, brush); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(24)] public HResult PushAxisAlignedClip(Win32.Numerics.RectF* clipRect, AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(25)] public HResult PushLayer(LayerParameters1* layerParameters1, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), layerParameters1, layer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), layerParameters1, layer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), layerParameters1, layer); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(26)] public HResult PopAxisAlignedClip() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(27)] public HResult PopLayer() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this)); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(28)] public HResult SetPrimitiveBlend1(PrimitiveBlend primitiveBlend) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), primitiveBlend); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), primitiveBlend); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), primitiveBlend); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(29)] public HResult DrawInk(ID2D1Ink* ink, ID2D1Brush* brush, ID2D1InkStyle* inkStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(30)] public HResult DrawGradientMesh(ID2D1GradientMesh* gradientMesh) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), gradientMesh); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), gradientMesh); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), gradientMesh); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(31)] public HResult DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(32)] public HResult DrawSpriteBatch(ID2D1SpriteBatch* spriteBatch, uint startIndex, uint spriteCount, ID2D1Bitmap* bitmap, BitmapInterpolationMode interpolationMode, SpriteOptions spriteOptions) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(33)] public HResult SetPrimitiveBlend2(PrimitiveBlend primitiveBlend) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), primitiveBlend); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), primitiveBlend); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), primitiveBlend); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID2D1CommandSink5 : ID2D1CommandSink5.Interface, IN [VtblIndex(34)] public HResult BlendImage(ID2D1Image* image, Common.BlendMode blendMode, Vector2* targetOffset, Win32.Numerics.RectF* imageRectangle, InterpolationMode interpolationMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), image, blendMode, targetOffset, imageRectangle, interpolationMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), image, blendMode, targetOffset, imageRectangle, interpolationMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID2D1CommandSink5*)Unsafe.AsPointer(ref this), image, blendMode, targetOffset, imageRectangle, interpolationMode); } public interface Interface : ID2D1CommandSink4.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ComputeInfo.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ComputeInfo.cs index 0fc8470..92f7119 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ComputeInfo.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ComputeInfo.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1ComputeInfo : ID2D1ComputeInfo.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1ComputeInfo)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1ComputeInfo)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1ComputeInfo : ID2D1ComputeInfo.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1ComputeInfo : ID2D1ComputeInfo.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1ComputeInfo : ID2D1ComputeInfo.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1ComputeInfo : ID2D1ComputeInfo.Interface, INat [VtblIndex(3)] public HResult SetInputDescription(uint inputIndex, InputDescription inputDescription) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), inputIndex, inputDescription); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), inputIndex, inputDescription); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), inputIndex, inputDescription); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1ComputeInfo : ID2D1ComputeInfo.Interface, INat [VtblIndex(4)] public HResult SetOutputBuffer(BufferPrecision bufferPrecision, ChannelDepth channelDepth) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1ComputeInfo : ID2D1ComputeInfo.Interface, INat [VtblIndex(5)] public void SetCached(Bool32 isCached) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), isCached); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), isCached); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), isCached); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1ComputeInfo : ID2D1ComputeInfo.Interface, INat [VtblIndex(6)] public void SetInstructionCountHint(uint instructionCount) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[6]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), instructionCount); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), instructionCount); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), instructionCount); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1ComputeInfo : ID2D1ComputeInfo.Interface, INat [VtblIndex(7)] public HResult SetComputeShaderConstantBuffer(byte* buffer, uint bufferCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), buffer, bufferCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), buffer, bufferCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), buffer, bufferCount); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1ComputeInfo : ID2D1ComputeInfo.Interface, INat [VtblIndex(8)] public HResult SetComputeShader(Guid* shaderId) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), shaderId); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), shaderId); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), shaderId); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1ComputeInfo : ID2D1ComputeInfo.Interface, INat [VtblIndex(9)] public HResult SetResourceTexture(uint textureIndex, ID2D1ResourceTexture* resourceTexture) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), textureIndex, resourceTexture); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), textureIndex, resourceTexture); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1ComputeInfo*)Unsafe.AsPointer(ref this), textureIndex, resourceTexture); } public interface Interface : ID2D1RenderInfo.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ComputeTransform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ComputeTransform.cs index 464f0f1..d07dc0c 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ComputeTransform.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ComputeTransform.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1ComputeTransform : ID2D1ComputeTransform.Inter } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1ComputeTransform)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1ComputeTransform)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1ComputeTransform : ID2D1ComputeTransform.Inter [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1ComputeTransform : ID2D1ComputeTransform.Inter [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1ComputeTransform : ID2D1ComputeTransform.Inter [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1ComputeTransform : ID2D1ComputeTransform.Inter [VtblIndex(3)] public uint GetInputCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1ComputeTransform : ID2D1ComputeTransform.Inter [VtblIndex(4)] public HResult MapOutputRectToInputRects(Rect* outputRect, Rect* inputRects, uint inputRectsCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this), outputRect, inputRects, inputRectsCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this), outputRect, inputRects, inputRectsCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this), outputRect, inputRects, inputRectsCount); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1ComputeTransform : ID2D1ComputeTransform.Inter [VtblIndex(5)] public HResult MapInputRectsToOutputRect(Rect* inputRects, Rect* inputOpaqueSubRects, uint inputRectCount, Rect* outputRect, Rect* outputOpaqueSubRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this), inputRects, inputOpaqueSubRects, inputRectCount, outputRect, outputOpaqueSubRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this), inputRects, inputOpaqueSubRects, inputRectCount, outputRect, outputOpaqueSubRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this), inputRects, inputOpaqueSubRects, inputRectCount, outputRect, outputOpaqueSubRect); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1ComputeTransform : ID2D1ComputeTransform.Inter [VtblIndex(6)] public HResult MapInvalidRect(uint inputIndex, Rect invalidInputRect, Rect* invalidOutputRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this), inputIndex, invalidInputRect, invalidOutputRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this), inputIndex, invalidInputRect, invalidOutputRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this), inputIndex, invalidInputRect, invalidOutputRect); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1ComputeTransform : ID2D1ComputeTransform.Inter [VtblIndex(7)] public HResult SetComputeInfo(ID2D1ComputeInfo* computeInfo) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this), computeInfo); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this), computeInfo); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this), computeInfo); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1ComputeTransform : ID2D1ComputeTransform.Inter [VtblIndex(8)] public HResult CalculateThreadgroups(Rect* outputRect, uint* dimensionX, uint* dimensionY, uint* dimensionZ) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this), outputRect, dimensionX, dimensionY, dimensionZ); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this), outputRect, dimensionX, dimensionY, dimensionZ); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1ComputeTransform*)Unsafe.AsPointer(ref this), outputRect, dimensionX, dimensionY, dimensionZ); } public interface Interface : ID2D1Transform.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ConcreteTransform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ConcreteTransform.cs index 2cc64c6..fa5a7fa 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ConcreteTransform.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ConcreteTransform.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1ConcreteTransform : ID2D1ConcreteTransform.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1ConcreteTransform)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1ConcreteTransform)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1ConcreteTransform : ID2D1ConcreteTransform.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1ConcreteTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1ConcreteTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1ConcreteTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1ConcreteTransform : ID2D1ConcreteTransform.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1ConcreteTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1ConcreteTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1ConcreteTransform*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1ConcreteTransform : ID2D1ConcreteTransform.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1ConcreteTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1ConcreteTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1ConcreteTransform*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1ConcreteTransform : ID2D1ConcreteTransform.Int [VtblIndex(3)] public uint GetInputCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1ConcreteTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1ConcreteTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1ConcreteTransform*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1ConcreteTransform : ID2D1ConcreteTransform.Int [VtblIndex(4)] public HResult SetOutputBuffer(BufferPrecision bufferPrecision, ChannelDepth channelDepth) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1ConcreteTransform*)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1ConcreteTransform*)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1ConcreteTransform*)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1ConcreteTransform : ID2D1ConcreteTransform.Int [VtblIndex(5)] public void SetCached(Bool32 isCached) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1ConcreteTransform*)Unsafe.AsPointer(ref this), isCached); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1ConcreteTransform*)Unsafe.AsPointer(ref this), isCached); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1ConcreteTransform*)Unsafe.AsPointer(ref this), isCached); } public interface Interface : ID2D1TransformNode.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DCRenderTarget.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DCRenderTarget.cs index bdd3c6e..6320116 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DCRenderTarget.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DCRenderTarget.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DCRenderTarget)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DCRenderTarget)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(4)] public HResult CreateBitmap(System.Drawing.Size size, void* srcData, uint pitch, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(5)] public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(6)] public HResult CreateSharedBitmap(Guid* riid, void* data, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(7)] public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush** bitmapBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(8)] public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(9)] public HResult CreateGradientStopCollection(GradientStop* gradientStops, uint gradientStopsCount, Gamma colorInterpolationGamma, ExtendMode extendMode, ID2D1GradientStopCollection** gradientStopCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(10)] public HResult CreateLinearGradientBrush(LinearGradientBrushProperties* linearGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1LinearGradientBrush** linearGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(11)] public HResult CreateRadialGradientBrush(RadialGradientBrushProperties* radialGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1RadialGradientBrush** radialGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(12)] public HResult CreateCompatibleRenderTarget(System.Drawing.SizeF* desiredSize, System.Drawing.Size* desiredPixelSize, Common.PixelFormat* desiredFormat, CompatibleRenderTargetOptions options, ID2D1BitmapRenderTarget** bitmapRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(13)] public HResult CreateLayer(System.Drawing.SizeF* size, ID2D1Layer** layer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), size, layer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), size, layer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), size, layer); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(14)] public HResult CreateMesh(ID2D1Mesh** mesh) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), mesh); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), mesh); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), mesh); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(15)] public void DrawLine(Vector2 point0, Vector2 point1, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(16)] public void DrawRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(17)] public void FillRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), rect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), rect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), rect, brush); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(18)] public void DrawRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(19)] public void FillRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(20)] public void DrawEllipse(Ellipse* ellipse, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(21)] public void FillEllipse(Ellipse* ellipse, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(22)] public void DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(23)] public void FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(24)] public void FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), mesh, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), mesh, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), mesh, brush); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(25)] public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, OpacityMaskContent content, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(26)] public void DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, BitmapInterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(27)] public void DrawText(ushort* @string, uint stringLength, Graphics.DirectWrite.IDWriteTextFormat* textFormat, Win32.Numerics.RectF* layoutRect, ID2D1Brush* defaultFillBrush, DrawTextOptions options, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(28)] public void DrawTextLayout(Vector2 origin, Graphics.DirectWrite.IDWriteTextLayout* textLayout, ID2D1Brush* defaultFillBrush, DrawTextOptions options) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(29)] public void DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(30)] public void SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), transform); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(31)] public void GetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), transform); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(32)] public void SetAntialiasMode(AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), antialiasMode); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(33)] public AntialiasMode GetAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(34)] public void SetTextAntialiasMode(TextAntialiasMode textAntialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), textAntialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), textAntialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), textAntialiasMode); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(35)] public TextAntialiasMode GetTextAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(36)] public void SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(37)] public void GetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams** textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(38)] public void SetTags(ulong tag1, ulong tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(39)] public void GetTags(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(40)] public void PushLayer(LayerParameters* layerParameters, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), layerParameters, layer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), layerParameters, layer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), layerParameters, layer); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(41)] public void PopLayer() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(42)] public HResult Flush(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(43)] public void SaveDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(44)] public void RestoreDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(45)] public void PushAxisAlignedClip(Win32.Numerics.RectF* clipRect, AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(46)] public void PopAxisAlignedClip() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(47)] public void Clear(Color4* clearColor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), clearColor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), clearColor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), clearColor); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(48)] public void BeginDraw() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(49)] public HResult EndDraw(ulong* tag1 = null, ulong* tag2 = null) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -656,11 +452,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface public Common.PixelFormat GetPixelFormat() { Common.PixelFormat result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[50]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), &result); } /// @@ -668,11 +460,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(51)] public void SetDpi(float dpiX, float dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -680,11 +468,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(52)] public void GetDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -693,11 +477,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface public System.Drawing.SizeF GetSize() { System.Drawing.SizeF result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[53]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), &result); } /// @@ -706,11 +486,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface public System.Drawing.Size GetPixelSize() { System.Drawing.Size result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[54]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), &result); } /// @@ -718,11 +494,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(55)] public uint GetMaximumBitmapSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -730,11 +502,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(56)] public Bool32 IsSupported(RenderTargetProperties* renderTargetProperties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), renderTargetProperties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), renderTargetProperties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), renderTargetProperties); } /// @@ -742,11 +510,7 @@ public unsafe partial struct ID2D1DCRenderTarget : ID2D1DCRenderTarget.Interface [VtblIndex(57)] public HResult BindDC(IntPtr hDC, Rect* pSubRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), hDC, pSubRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), hDC, pSubRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID2D1DCRenderTarget*)Unsafe.AsPointer(ref this), hDC, pSubRect); } public interface Interface : ID2D1RenderTarget.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device.cs index c764af9..926c1e3 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Device : ID2D1Device.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Device)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Device)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Device : ID2D1Device.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Device*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Device*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Device*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Device : ID2D1Device.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Device*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Device*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Device*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Device : ID2D1Device.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Device*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Device*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Device*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Device : ID2D1Device.Interface, INativeGuid [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Device*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Device*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Device*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Device : ID2D1Device.Interface, INativeGuid [VtblIndex(4)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext** deviceContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Device*)Unsafe.AsPointer(ref this), options, deviceContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Device*)Unsafe.AsPointer(ref this), options, deviceContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Device*)Unsafe.AsPointer(ref this), options, deviceContext); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Device : ID2D1Device.Interface, INativeGuid [VtblIndex(5)] public void SetMaximumTextureMemory(ulong maximumInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Device*)Unsafe.AsPointer(ref this), maximumInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Device*)Unsafe.AsPointer(ref this), maximumInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Device*)Unsafe.AsPointer(ref this), maximumInBytes); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1Device : ID2D1Device.Interface, INativeGuid [VtblIndex(6)] public ulong GetMaximumTextureMemory() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Device*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Device*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Device*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1Device : ID2D1Device.Interface, INativeGuid [VtblIndex(7)] public void ClearResources(uint millisecondsSinceUse) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Device*)Unsafe.AsPointer(ref this), millisecondsSinceUse); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Device*)Unsafe.AsPointer(ref this), millisecondsSinceUse); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Device*)Unsafe.AsPointer(ref this), millisecondsSinceUse); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device1.cs index 562fab3..e02a4de 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device1.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Device1 : ID2D1Device1.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Device1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Device1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Device1 : ID2D1Device1.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Device1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Device1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Device1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Device1 : ID2D1Device1.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Device1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Device1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Device1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Device1 : ID2D1Device1.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Device1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Device1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Device1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Device1 : ID2D1Device1.Interface, INativeGuid [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Device1*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Device1*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Device1*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Device1 : ID2D1Device1.Interface, INativeGuid [VtblIndex(4)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext** deviceContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Device1*)Unsafe.AsPointer(ref this), options, deviceContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Device1*)Unsafe.AsPointer(ref this), options, deviceContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Device1*)Unsafe.AsPointer(ref this), options, deviceContext); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Device1 : ID2D1Device1.Interface, INativeGuid [VtblIndex(5)] public void SetMaximumTextureMemory(ulong maximumInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Device1*)Unsafe.AsPointer(ref this), maximumInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Device1*)Unsafe.AsPointer(ref this), maximumInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Device1*)Unsafe.AsPointer(ref this), maximumInBytes); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1Device1 : ID2D1Device1.Interface, INativeGuid [VtblIndex(6)] public ulong GetMaximumTextureMemory() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Device1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Device1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Device1*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1Device1 : ID2D1Device1.Interface, INativeGuid [VtblIndex(7)] public void ClearResources(uint millisecondsSinceUse) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Device1*)Unsafe.AsPointer(ref this), millisecondsSinceUse); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Device1*)Unsafe.AsPointer(ref this), millisecondsSinceUse); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Device1*)Unsafe.AsPointer(ref this), millisecondsSinceUse); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1Device1 : ID2D1Device1.Interface, INativeGuid [VtblIndex(8)] public RenderingPriority GetRenderingPriority() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Device1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Device1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1Device1*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1Device1 : ID2D1Device1.Interface, INativeGuid [VtblIndex(9)] public void SetRenderingPriority(RenderingPriority renderingPriority) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Device1*)Unsafe.AsPointer(ref this), renderingPriority); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Device1*)Unsafe.AsPointer(ref this), renderingPriority); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1Device1*)Unsafe.AsPointer(ref this), renderingPriority); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1Device1 : ID2D1Device1.Interface, INativeGuid [VtblIndex(10)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext1** deviceContext1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Device1*)Unsafe.AsPointer(ref this), options, deviceContext1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Device1*)Unsafe.AsPointer(ref this), options, deviceContext1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1Device1*)Unsafe.AsPointer(ref this), options, deviceContext1); } public interface Interface : ID2D1Device.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device2.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device2.cs index 6ddcdad..93fed1d 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device2.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device2.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Device2 : ID2D1Device2.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Device2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Device2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Device2 : ID2D1Device2.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Device2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Device2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Device2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Device2 : ID2D1Device2.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Device2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Device2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Device2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Device2 : ID2D1Device2.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Device2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Device2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Device2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Device2 : ID2D1Device2.Interface, INativeGuid [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Device2*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Device2*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Device2*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Device2 : ID2D1Device2.Interface, INativeGuid [VtblIndex(4)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext** deviceContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Device2*)Unsafe.AsPointer(ref this), options, deviceContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Device2*)Unsafe.AsPointer(ref this), options, deviceContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Device2*)Unsafe.AsPointer(ref this), options, deviceContext); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Device2 : ID2D1Device2.Interface, INativeGuid [VtblIndex(5)] public void SetMaximumTextureMemory(ulong maximumInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Device2*)Unsafe.AsPointer(ref this), maximumInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Device2*)Unsafe.AsPointer(ref this), maximumInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Device2*)Unsafe.AsPointer(ref this), maximumInBytes); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1Device2 : ID2D1Device2.Interface, INativeGuid [VtblIndex(6)] public ulong GetMaximumTextureMemory() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Device2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Device2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Device2*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1Device2 : ID2D1Device2.Interface, INativeGuid [VtblIndex(7)] public void ClearResources(uint millisecondsSinceUse) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Device2*)Unsafe.AsPointer(ref this), millisecondsSinceUse); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Device2*)Unsafe.AsPointer(ref this), millisecondsSinceUse); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Device2*)Unsafe.AsPointer(ref this), millisecondsSinceUse); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1Device2 : ID2D1Device2.Interface, INativeGuid [VtblIndex(8)] public RenderingPriority GetRenderingPriority() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Device2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Device2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1Device2*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1Device2 : ID2D1Device2.Interface, INativeGuid [VtblIndex(9)] public void SetRenderingPriority(RenderingPriority renderingPriority) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Device2*)Unsafe.AsPointer(ref this), renderingPriority); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Device2*)Unsafe.AsPointer(ref this), renderingPriority); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1Device2*)Unsafe.AsPointer(ref this), renderingPriority); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1Device2 : ID2D1Device2.Interface, INativeGuid [VtblIndex(10)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext1** deviceContext1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Device2*)Unsafe.AsPointer(ref this), options, deviceContext1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Device2*)Unsafe.AsPointer(ref this), options, deviceContext1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1Device2*)Unsafe.AsPointer(ref this), options, deviceContext1); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1Device2 : ID2D1Device2.Interface, INativeGuid [VtblIndex(11)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext2** deviceContext2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1Device2*)Unsafe.AsPointer(ref this), options, deviceContext2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Device2*)Unsafe.AsPointer(ref this), options, deviceContext2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1Device2*)Unsafe.AsPointer(ref this), options, deviceContext2); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1Device2 : ID2D1Device2.Interface, INativeGuid [VtblIndex(12)] public void FlushDeviceContexts(ID2D1Bitmap* bitmap) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID2D1Device2*)Unsafe.AsPointer(ref this), bitmap); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Device2*)Unsafe.AsPointer(ref this), bitmap); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1Device2*)Unsafe.AsPointer(ref this), bitmap); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1Device2 : ID2D1Device2.Interface, INativeGuid [VtblIndex(13)] public HResult GetDxgiDevice(Graphics.Dxgi.IDXGIDevice** dxgiDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1Device2*)Unsafe.AsPointer(ref this), dxgiDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Device2*)Unsafe.AsPointer(ref this), dxgiDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1Device2*)Unsafe.AsPointer(ref this), dxgiDevice); } public interface Interface : ID2D1Device1.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device3.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device3.cs index a58c649..629f3cf 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device3.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device3.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Device3 : ID2D1Device3.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Device3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Device3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Device3 : ID2D1Device3.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Device3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Device3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Device3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Device3 : ID2D1Device3.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Device3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Device3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Device3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Device3 : ID2D1Device3.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Device3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Device3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Device3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Device3 : ID2D1Device3.Interface, INativeGuid [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Device3*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Device3*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Device3*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Device3 : ID2D1Device3.Interface, INativeGuid [VtblIndex(4)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext** deviceContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Device3*)Unsafe.AsPointer(ref this), options, deviceContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Device3*)Unsafe.AsPointer(ref this), options, deviceContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Device3*)Unsafe.AsPointer(ref this), options, deviceContext); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Device3 : ID2D1Device3.Interface, INativeGuid [VtblIndex(5)] public void SetMaximumTextureMemory(ulong maximumInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Device3*)Unsafe.AsPointer(ref this), maximumInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Device3*)Unsafe.AsPointer(ref this), maximumInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Device3*)Unsafe.AsPointer(ref this), maximumInBytes); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1Device3 : ID2D1Device3.Interface, INativeGuid [VtblIndex(6)] public ulong GetMaximumTextureMemory() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Device3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Device3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Device3*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1Device3 : ID2D1Device3.Interface, INativeGuid [VtblIndex(7)] public void ClearResources(uint millisecondsSinceUse) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Device3*)Unsafe.AsPointer(ref this), millisecondsSinceUse); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Device3*)Unsafe.AsPointer(ref this), millisecondsSinceUse); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Device3*)Unsafe.AsPointer(ref this), millisecondsSinceUse); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1Device3 : ID2D1Device3.Interface, INativeGuid [VtblIndex(8)] public RenderingPriority GetRenderingPriority() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Device3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Device3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1Device3*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1Device3 : ID2D1Device3.Interface, INativeGuid [VtblIndex(9)] public void SetRenderingPriority(RenderingPriority renderingPriority) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Device3*)Unsafe.AsPointer(ref this), renderingPriority); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Device3*)Unsafe.AsPointer(ref this), renderingPriority); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1Device3*)Unsafe.AsPointer(ref this), renderingPriority); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1Device3 : ID2D1Device3.Interface, INativeGuid [VtblIndex(10)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext1** deviceContext1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Device3*)Unsafe.AsPointer(ref this), options, deviceContext1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Device3*)Unsafe.AsPointer(ref this), options, deviceContext1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1Device3*)Unsafe.AsPointer(ref this), options, deviceContext1); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1Device3 : ID2D1Device3.Interface, INativeGuid [VtblIndex(11)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext2** deviceContext2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1Device3*)Unsafe.AsPointer(ref this), options, deviceContext2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Device3*)Unsafe.AsPointer(ref this), options, deviceContext2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1Device3*)Unsafe.AsPointer(ref this), options, deviceContext2); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1Device3 : ID2D1Device3.Interface, INativeGuid [VtblIndex(12)] public void FlushDeviceContexts(ID2D1Bitmap* bitmap) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID2D1Device3*)Unsafe.AsPointer(ref this), bitmap); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Device3*)Unsafe.AsPointer(ref this), bitmap); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1Device3*)Unsafe.AsPointer(ref this), bitmap); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1Device3 : ID2D1Device3.Interface, INativeGuid [VtblIndex(13)] public HResult GetDxgiDevice(Graphics.Dxgi.IDXGIDevice** dxgiDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1Device3*)Unsafe.AsPointer(ref this), dxgiDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Device3*)Unsafe.AsPointer(ref this), dxgiDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1Device3*)Unsafe.AsPointer(ref this), dxgiDevice); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1Device3 : ID2D1Device3.Interface, INativeGuid [VtblIndex(14)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext3** deviceContext3) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1Device3*)Unsafe.AsPointer(ref this), options, deviceContext3); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Device3*)Unsafe.AsPointer(ref this), options, deviceContext3); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1Device3*)Unsafe.AsPointer(ref this), options, deviceContext3); } public interface Interface : ID2D1Device2.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device4.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device4.cs index a8e655c..863d1cc 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device4.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device4.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Device4 : ID2D1Device4.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Device4)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Device4)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Device4 : ID2D1Device4.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Device4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Device4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Device4*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Device4 : ID2D1Device4.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Device4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Device4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Device4*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Device4 : ID2D1Device4.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Device4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Device4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Device4*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Device4 : ID2D1Device4.Interface, INativeGuid [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Device4*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Device4*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Device4*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Device4 : ID2D1Device4.Interface, INativeGuid [VtblIndex(4)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext** deviceContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Device4*)Unsafe.AsPointer(ref this), options, deviceContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Device4*)Unsafe.AsPointer(ref this), options, deviceContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Device4*)Unsafe.AsPointer(ref this), options, deviceContext); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Device4 : ID2D1Device4.Interface, INativeGuid [VtblIndex(5)] public void SetMaximumTextureMemory(ulong maximumInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Device4*)Unsafe.AsPointer(ref this), maximumInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Device4*)Unsafe.AsPointer(ref this), maximumInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Device4*)Unsafe.AsPointer(ref this), maximumInBytes); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1Device4 : ID2D1Device4.Interface, INativeGuid [VtblIndex(6)] public ulong GetMaximumTextureMemory() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Device4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Device4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Device4*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1Device4 : ID2D1Device4.Interface, INativeGuid [VtblIndex(7)] public void ClearResources(uint millisecondsSinceUse) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Device4*)Unsafe.AsPointer(ref this), millisecondsSinceUse); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Device4*)Unsafe.AsPointer(ref this), millisecondsSinceUse); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Device4*)Unsafe.AsPointer(ref this), millisecondsSinceUse); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1Device4 : ID2D1Device4.Interface, INativeGuid [VtblIndex(8)] public RenderingPriority GetRenderingPriority() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Device4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Device4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1Device4*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1Device4 : ID2D1Device4.Interface, INativeGuid [VtblIndex(9)] public void SetRenderingPriority(RenderingPriority renderingPriority) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Device4*)Unsafe.AsPointer(ref this), renderingPriority); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Device4*)Unsafe.AsPointer(ref this), renderingPriority); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1Device4*)Unsafe.AsPointer(ref this), renderingPriority); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1Device4 : ID2D1Device4.Interface, INativeGuid [VtblIndex(10)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext1** deviceContext1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Device4*)Unsafe.AsPointer(ref this), options, deviceContext1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Device4*)Unsafe.AsPointer(ref this), options, deviceContext1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1Device4*)Unsafe.AsPointer(ref this), options, deviceContext1); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1Device4 : ID2D1Device4.Interface, INativeGuid [VtblIndex(11)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext2** deviceContext2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1Device4*)Unsafe.AsPointer(ref this), options, deviceContext2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Device4*)Unsafe.AsPointer(ref this), options, deviceContext2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1Device4*)Unsafe.AsPointer(ref this), options, deviceContext2); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1Device4 : ID2D1Device4.Interface, INativeGuid [VtblIndex(12)] public void FlushDeviceContexts(ID2D1Bitmap* bitmap) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID2D1Device4*)Unsafe.AsPointer(ref this), bitmap); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Device4*)Unsafe.AsPointer(ref this), bitmap); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1Device4*)Unsafe.AsPointer(ref this), bitmap); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1Device4 : ID2D1Device4.Interface, INativeGuid [VtblIndex(13)] public HResult GetDxgiDevice(Graphics.Dxgi.IDXGIDevice** dxgiDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1Device4*)Unsafe.AsPointer(ref this), dxgiDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Device4*)Unsafe.AsPointer(ref this), dxgiDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1Device4*)Unsafe.AsPointer(ref this), dxgiDevice); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1Device4 : ID2D1Device4.Interface, INativeGuid [VtblIndex(14)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext3** deviceContext3) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1Device4*)Unsafe.AsPointer(ref this), options, deviceContext3); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Device4*)Unsafe.AsPointer(ref this), options, deviceContext3); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1Device4*)Unsafe.AsPointer(ref this), options, deviceContext3); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1Device4 : ID2D1Device4.Interface, INativeGuid [VtblIndex(15)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext4** deviceContext4) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1Device4*)Unsafe.AsPointer(ref this), options, deviceContext4); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1Device4*)Unsafe.AsPointer(ref this), options, deviceContext4); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1Device4*)Unsafe.AsPointer(ref this), options, deviceContext4); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1Device4 : ID2D1Device4.Interface, INativeGuid [VtblIndex(16)] public void SetMaximumColorGlyphCacheMemory(ulong maximumInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID2D1Device4*)Unsafe.AsPointer(ref this), maximumInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1Device4*)Unsafe.AsPointer(ref this), maximumInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1Device4*)Unsafe.AsPointer(ref this), maximumInBytes); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1Device4 : ID2D1Device4.Interface, INativeGuid [VtblIndex(17)] public ulong GetMaximumColorGlyphCacheMemory() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1Device4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1Device4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1Device4*)Unsafe.AsPointer(ref this)); } public interface Interface : ID2D1Device3.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device5.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device5.cs index df674a6..6782a40 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device5.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device5.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Device5 : ID2D1Device5.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Device5)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Device5)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Device5 : ID2D1Device5.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Device5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Device5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Device5*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Device5 : ID2D1Device5.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Device5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Device5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Device5*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Device5 : ID2D1Device5.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Device5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Device5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Device5*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Device5 : ID2D1Device5.Interface, INativeGuid [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Device5*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Device5*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Device5*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Device5 : ID2D1Device5.Interface, INativeGuid [VtblIndex(4)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext** deviceContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Device5*)Unsafe.AsPointer(ref this), options, deviceContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Device5*)Unsafe.AsPointer(ref this), options, deviceContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Device5*)Unsafe.AsPointer(ref this), options, deviceContext); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Device5 : ID2D1Device5.Interface, INativeGuid [VtblIndex(5)] public void SetMaximumTextureMemory(ulong maximumInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Device5*)Unsafe.AsPointer(ref this), maximumInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Device5*)Unsafe.AsPointer(ref this), maximumInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Device5*)Unsafe.AsPointer(ref this), maximumInBytes); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1Device5 : ID2D1Device5.Interface, INativeGuid [VtblIndex(6)] public ulong GetMaximumTextureMemory() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Device5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Device5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Device5*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1Device5 : ID2D1Device5.Interface, INativeGuid [VtblIndex(7)] public void ClearResources(uint millisecondsSinceUse) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Device5*)Unsafe.AsPointer(ref this), millisecondsSinceUse); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Device5*)Unsafe.AsPointer(ref this), millisecondsSinceUse); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Device5*)Unsafe.AsPointer(ref this), millisecondsSinceUse); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1Device5 : ID2D1Device5.Interface, INativeGuid [VtblIndex(8)] public RenderingPriority GetRenderingPriority() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Device5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Device5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1Device5*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1Device5 : ID2D1Device5.Interface, INativeGuid [VtblIndex(9)] public void SetRenderingPriority(RenderingPriority renderingPriority) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Device5*)Unsafe.AsPointer(ref this), renderingPriority); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Device5*)Unsafe.AsPointer(ref this), renderingPriority); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1Device5*)Unsafe.AsPointer(ref this), renderingPriority); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1Device5 : ID2D1Device5.Interface, INativeGuid [VtblIndex(10)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext1** deviceContext1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Device5*)Unsafe.AsPointer(ref this), options, deviceContext1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Device5*)Unsafe.AsPointer(ref this), options, deviceContext1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1Device5*)Unsafe.AsPointer(ref this), options, deviceContext1); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1Device5 : ID2D1Device5.Interface, INativeGuid [VtblIndex(11)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext2** deviceContext2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1Device5*)Unsafe.AsPointer(ref this), options, deviceContext2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Device5*)Unsafe.AsPointer(ref this), options, deviceContext2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1Device5*)Unsafe.AsPointer(ref this), options, deviceContext2); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1Device5 : ID2D1Device5.Interface, INativeGuid [VtblIndex(12)] public void FlushDeviceContexts(ID2D1Bitmap* bitmap) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID2D1Device5*)Unsafe.AsPointer(ref this), bitmap); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Device5*)Unsafe.AsPointer(ref this), bitmap); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1Device5*)Unsafe.AsPointer(ref this), bitmap); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1Device5 : ID2D1Device5.Interface, INativeGuid [VtblIndex(13)] public HResult GetDxgiDevice(Graphics.Dxgi.IDXGIDevice** dxgiDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1Device5*)Unsafe.AsPointer(ref this), dxgiDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Device5*)Unsafe.AsPointer(ref this), dxgiDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1Device5*)Unsafe.AsPointer(ref this), dxgiDevice); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1Device5 : ID2D1Device5.Interface, INativeGuid [VtblIndex(14)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext3** deviceContext3) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1Device5*)Unsafe.AsPointer(ref this), options, deviceContext3); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Device5*)Unsafe.AsPointer(ref this), options, deviceContext3); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1Device5*)Unsafe.AsPointer(ref this), options, deviceContext3); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1Device5 : ID2D1Device5.Interface, INativeGuid [VtblIndex(15)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext4** deviceContext4) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1Device5*)Unsafe.AsPointer(ref this), options, deviceContext4); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1Device5*)Unsafe.AsPointer(ref this), options, deviceContext4); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1Device5*)Unsafe.AsPointer(ref this), options, deviceContext4); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1Device5 : ID2D1Device5.Interface, INativeGuid [VtblIndex(16)] public void SetMaximumColorGlyphCacheMemory(ulong maximumInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID2D1Device5*)Unsafe.AsPointer(ref this), maximumInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1Device5*)Unsafe.AsPointer(ref this), maximumInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1Device5*)Unsafe.AsPointer(ref this), maximumInBytes); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1Device5 : ID2D1Device5.Interface, INativeGuid [VtblIndex(17)] public ulong GetMaximumColorGlyphCacheMemory() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1Device5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1Device5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1Device5*)Unsafe.AsPointer(ref this)); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1Device5 : ID2D1Device5.Interface, INativeGuid [VtblIndex(18)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext5** deviceContext5) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1Device5*)Unsafe.AsPointer(ref this), options, deviceContext5); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1Device5*)Unsafe.AsPointer(ref this), options, deviceContext5); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1Device5*)Unsafe.AsPointer(ref this), options, deviceContext5); } public interface Interface : ID2D1Device4.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device6.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device6.cs index 7da429c..c4771c2 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device6.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Device6.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Device6)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Device6)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Device6*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Device6*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Device6*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Device6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Device6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Device6*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Device6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Device6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Device6*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Device6*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Device6*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Device6*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid [VtblIndex(4)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext** deviceContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid [VtblIndex(5)] public void SetMaximumTextureMemory(ulong maximumInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Device6*)Unsafe.AsPointer(ref this), maximumInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Device6*)Unsafe.AsPointer(ref this), maximumInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Device6*)Unsafe.AsPointer(ref this), maximumInBytes); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid [VtblIndex(6)] public ulong GetMaximumTextureMemory() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Device6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Device6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Device6*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid [VtblIndex(7)] public void ClearResources(uint millisecondsSinceUse) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Device6*)Unsafe.AsPointer(ref this), millisecondsSinceUse); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Device6*)Unsafe.AsPointer(ref this), millisecondsSinceUse); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Device6*)Unsafe.AsPointer(ref this), millisecondsSinceUse); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid [VtblIndex(8)] public RenderingPriority GetRenderingPriority() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Device6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Device6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1Device6*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid [VtblIndex(9)] public void SetRenderingPriority(RenderingPriority renderingPriority) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Device6*)Unsafe.AsPointer(ref this), renderingPriority); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Device6*)Unsafe.AsPointer(ref this), renderingPriority); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1Device6*)Unsafe.AsPointer(ref this), renderingPriority); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid [VtblIndex(10)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext1** deviceContext1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext1); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid [VtblIndex(11)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext2** deviceContext2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext2); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid [VtblIndex(12)] public void FlushDeviceContexts(ID2D1Bitmap* bitmap) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID2D1Device6*)Unsafe.AsPointer(ref this), bitmap); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Device6*)Unsafe.AsPointer(ref this), bitmap); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1Device6*)Unsafe.AsPointer(ref this), bitmap); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid [VtblIndex(13)] public HResult GetDxgiDevice(Graphics.Dxgi.IDXGIDevice** dxgiDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1Device6*)Unsafe.AsPointer(ref this), dxgiDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Device6*)Unsafe.AsPointer(ref this), dxgiDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1Device6*)Unsafe.AsPointer(ref this), dxgiDevice); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid [VtblIndex(14)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext3** deviceContext3) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext3); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext3); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext3); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid [VtblIndex(15)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext4** deviceContext4) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext4); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext4); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext4); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid [VtblIndex(16)] public void SetMaximumColorGlyphCacheMemory(ulong maximumInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID2D1Device6*)Unsafe.AsPointer(ref this), maximumInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1Device6*)Unsafe.AsPointer(ref this), maximumInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1Device6*)Unsafe.AsPointer(ref this), maximumInBytes); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid [VtblIndex(17)] public ulong GetMaximumColorGlyphCacheMemory() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1Device6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1Device6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1Device6*)Unsafe.AsPointer(ref this)); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid [VtblIndex(18)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext5** deviceContext5) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext5); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext5); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext5); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1Device6 : ID2D1Device6.Interface, INativeGuid [VtblIndex(19)] public HResult CreateDeviceContext(DeviceContextOptions options, ID2D1DeviceContext6** deviceContext6) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext6); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext6); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1Device6*)Unsafe.AsPointer(ref this), options, deviceContext6); } public interface Interface : ID2D1Device5.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext.cs index 54d88a2..e0687d4 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DeviceContext)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DeviceContext)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(4)] public HResult CreateBitmap(System.Drawing.Size size, void* srcData, uint pitch, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(5)] public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(6)] public HResult CreateSharedBitmap(Guid* riid, void* data, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(7)] public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush** bitmapBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(8)] public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(9)] public HResult CreateGradientStopCollection(GradientStop* gradientStops, uint gradientStopsCount, Gamma colorInterpolationGamma, ExtendMode extendMode, ID2D1GradientStopCollection** gradientStopCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(10)] public HResult CreateLinearGradientBrush(LinearGradientBrushProperties* linearGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1LinearGradientBrush** linearGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(11)] public HResult CreateRadialGradientBrush(RadialGradientBrushProperties* radialGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1RadialGradientBrush** radialGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(12)] public HResult CreateCompatibleRenderTarget(System.Drawing.SizeF* desiredSize, System.Drawing.Size* desiredPixelSize, Common.PixelFormat* desiredFormat, CompatibleRenderTargetOptions options, ID2D1BitmapRenderTarget** bitmapRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(13)] public HResult CreateLayer(System.Drawing.SizeF* size, ID2D1Layer** layer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), size, layer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), size, layer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), size, layer); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(14)] public HResult CreateMesh(ID2D1Mesh** mesh) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), mesh); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), mesh); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), mesh); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(15)] public void DrawLine(Vector2 point0, Vector2 point1, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(16)] public void DrawRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(17)] public void FillRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), rect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), rect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), rect, brush); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(18)] public void DrawRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(19)] public void FillRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), roundedRect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), roundedRect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), roundedRect, brush); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(20)] public void DrawEllipse(Ellipse* ellipse, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(21)] public void FillEllipse(Ellipse* ellipse, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), ellipse, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), ellipse, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), ellipse, brush); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(22)] public void DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(23)] public void FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(24)] public void FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), mesh, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), mesh, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), mesh, brush); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(25)] public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, OpacityMaskContent content, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(26)] public void DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, BitmapInterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(27)] public void DrawText(ushort* @string, uint stringLength, Graphics.DirectWrite.IDWriteTextFormat* textFormat, Win32.Numerics.RectF* layoutRect, ID2D1Brush* defaultFillBrush, DrawTextOptions options, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(28)] public void DrawTextLayout(Vector2 origin, Graphics.DirectWrite.IDWriteTextLayout* textLayout, ID2D1Brush* defaultFillBrush, DrawTextOptions options) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(29)] public void DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(30)] public void SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), transform); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(31)] public void GetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), transform); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(32)] public void SetAntialiasMode(AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), antialiasMode); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(33)] public AntialiasMode GetAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(34)] public void SetTextAntialiasMode(TextAntialiasMode textAntialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), textAntialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), textAntialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), textAntialiasMode); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(35)] public TextAntialiasMode GetTextAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(36)] public void SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(37)] public void GetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams** textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(38)] public void SetTags(ulong tag1, ulong tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(39)] public void GetTags(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(40)] public void PushLayer(LayerParameters* layerParameters, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), layerParameters, layer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), layerParameters, layer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), layerParameters, layer); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(41)] public void PopLayer() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(42)] public HResult Flush(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(43)] public void SaveDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(44)] public void RestoreDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(45)] public void PushAxisAlignedClip(Win32.Numerics.RectF* clipRect, AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(46)] public void PopAxisAlignedClip() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(47)] public void Clear(Color4* clearColor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), clearColor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), clearColor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), clearColor); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(48)] public void BeginDraw() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(49)] public HResult EndDraw(ulong* tag1 = null, ulong* tag2 = null) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -656,11 +452,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, public Common.PixelFormat GetPixelFormat() { Common.PixelFormat result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[50]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), &result); } /// @@ -668,11 +460,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(51)] public void SetDpi(float dpiX, float dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -680,11 +468,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(52)] public void GetDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -693,11 +477,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, public System.Drawing.SizeF GetSize() { System.Drawing.SizeF result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[53]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), &result); } /// @@ -706,11 +486,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, public System.Drawing.Size GetPixelSize() { System.Drawing.Size result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[54]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), &result); } /// @@ -718,11 +494,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(55)] public uint GetMaximumBitmapSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); } /// @@ -730,11 +502,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(56)] public Bool32 IsSupported(RenderTargetProperties* renderTargetProperties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), renderTargetProperties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), renderTargetProperties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), renderTargetProperties); } /// @@ -742,11 +510,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(57)] public HResult CreateBitmap(System.Drawing.Size size, void* sourceData, uint pitch, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); } /// @@ -754,11 +518,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(58)] public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[58]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); } /// @@ -766,11 +526,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(59)] public HResult CreateColorContext(ColorSpace space, byte* profile, uint profileSize, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); } /// @@ -778,11 +534,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(60)] public HResult CreateColorContextFromFilename(ushort* filename, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), filename, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), filename, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), filename, colorContext); } /// @@ -790,11 +542,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(61)] public HResult CreateColorContextFromWicColorContext(Graphics.Imaging.IWICColorContext* wicColorContext, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); } /// @@ -802,11 +550,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(62)] public HResult CreateBitmapFromDxgiSurface(Graphics.Dxgi.IDXGISurface* surface, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); } /// @@ -814,11 +558,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(63)] public HResult CreateEffect(Guid* effectId, ID2D1Effect** effect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[63]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), effectId, effect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), effectId, effect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), effectId, effect); } /// @@ -826,11 +566,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(64)] public HResult CreateGradientStopCollection(GradientStop* straightAlphaGradientStops, uint straightAlphaGradientStopsCount, ColorSpace preInterpolationSpace, ColorSpace postInterpolationSpace, BufferPrecision bufferPrecision, ExtendMode extendMode, ColorInterpolationMode colorInterpolationMode, ID2D1GradientStopCollection1** gradientStopCollection1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[64]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); } /// @@ -838,11 +574,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(65)] public HResult CreateImageBrush(ID2D1Image* image, ImageBrushProperties* imageBrushProperties, BrushProperties* brushProperties, ID2D1ImageBrush** imageBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); } /// @@ -850,11 +582,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(66)] public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties1* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush1** bitmapBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); } /// @@ -862,11 +590,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(67)] public HResult CreateCommandList(ID2D1CommandList** commandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), commandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), commandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), commandList); } /// @@ -874,11 +598,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(68)] public Bool32 IsDxgiFormatSupported(Graphics.Dxgi.Common.Format format) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[68]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), format); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), format); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), format); } /// @@ -886,11 +606,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(69)] public Bool32 IsBufferPrecisionSupported(BufferPrecision bufferPrecision) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[69]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), bufferPrecision); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), bufferPrecision); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), bufferPrecision); } /// @@ -898,11 +614,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(70)] public HResult GetImageLocalBounds(ID2D1Image* image, Win32.Numerics.RectF** localBounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[70]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image, localBounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image, localBounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image, localBounds); } /// @@ -910,11 +622,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(71)] public HResult GetImageWorldBounds(ID2D1Image* image, Win32.Numerics.RectF** worldBounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[71]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image, worldBounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image, worldBounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image, worldBounds); } /// @@ -922,11 +630,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(72)] public HResult GetGlyphRunWorldBounds(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.MeasuringMode measuringMode, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[72]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); } /// @@ -934,11 +638,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(73)] public void GetDevice(ID2D1Device** device) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), device); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), device); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), device); } /// @@ -946,11 +646,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(74)] public void SetTarget(ID2D1Image* image) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image); } /// @@ -958,11 +654,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(75)] public void GetTarget(ID2D1Image** image) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image); } /// @@ -970,11 +662,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(76)] public void SetRenderingControls(RenderingControls* renderingControls) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), renderingControls); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), renderingControls); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), renderingControls); } /// @@ -982,11 +670,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(77)] public void GetRenderingControls(RenderingControls* renderingControls) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[77]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), renderingControls); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), renderingControls); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), renderingControls); } /// @@ -994,11 +678,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(78)] public void SetPrimitiveBlend(PrimitiveBlend primitiveBlend) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[78]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), primitiveBlend); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), primitiveBlend); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), primitiveBlend); } /// @@ -1006,11 +686,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(79)] public PrimitiveBlend GetPrimitiveBlend() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[79]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); } /// @@ -1018,11 +694,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(80)] public void SetUnitMode(UnitMode unitMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[80]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), unitMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), unitMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[80]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), unitMode); } /// @@ -1030,11 +702,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(81)] public UnitMode GetUnitMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[81]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[81]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[81]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this)); } /// @@ -1042,11 +710,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(82)] public void DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.GlyphRunDescription* glyphRunDescription, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[82]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[82]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[82]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); } /// @@ -1054,11 +718,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(83)] public void DrawImage(ID2D1Image* image, Vector2* targetOffset, Win32.Numerics.RectF* imageRectangle, InterpolationMode interpolationMode, Common.CompositeMode compositeMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[83]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[83]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[83]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); } /// @@ -1066,11 +726,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(84)] public void DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Vector2* targetOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[84]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[84]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[84]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); } /// @@ -1078,11 +734,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(85)] public void DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, InterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle, Matrix4x4* perspectiveTransform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[85]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[85]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[85]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); } /// @@ -1090,11 +742,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(86)] public void PushLayer(LayerParameters1* layerParameters, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[86]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), layerParameters, layer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[86]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), layerParameters, layer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[86]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), layerParameters, layer); } /// @@ -1102,11 +750,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(87)] public HResult InvalidateEffectInputRectangle(ID2D1Effect* effect, uint input, Win32.Numerics.RectF* inputRectangle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[87]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[87]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[87]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); } /// @@ -1114,11 +758,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(88)] public HResult GetEffectInvalidRectangleCount(ID2D1Effect* effect, uint* rectangleCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[88]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), effect, rectangleCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[88]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), effect, rectangleCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[88]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), effect, rectangleCount); } /// @@ -1126,11 +766,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(89)] public HResult GetEffectInvalidRectangles(ID2D1Effect* effect, Win32.Numerics.RectF** rectangles, uint rectanglesCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[89]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[89]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[89]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); } /// @@ -1138,11 +774,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(90)] public HResult GetEffectRequiredInputRectangles(ID2D1Effect* renderEffect, Win32.Numerics.RectF* renderImageRectangle, EffectInputDescription* inputDescriptions, Win32.Numerics.RectF** requiredInputRects, uint inputCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[90]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[90]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[90]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); } /// @@ -1150,11 +782,7 @@ public unsafe partial struct ID2D1DeviceContext : ID2D1DeviceContext.Interface, [VtblIndex(91)] public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[91]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[91]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[91]))((ID2D1DeviceContext*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); } public interface Interface : ID2D1RenderTarget.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext1.cs index ef03ec4..c41f491 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext1.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DeviceContext1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DeviceContext1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(4)] public HResult CreateBitmap(System.Drawing.Size size, void* srcData, uint pitch, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(5)] public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(6)] public HResult CreateSharedBitmap(Guid* riid, void* data, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(7)] public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush** bitmapBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(8)] public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(9)] public HResult CreateGradientStopCollection(GradientStop* gradientStops, uint gradientStopsCount, Gamma colorInterpolationGamma, ExtendMode extendMode, ID2D1GradientStopCollection** gradientStopCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(10)] public HResult CreateLinearGradientBrush(LinearGradientBrushProperties* linearGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1LinearGradientBrush** linearGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(11)] public HResult CreateRadialGradientBrush(RadialGradientBrushProperties* radialGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1RadialGradientBrush** radialGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(12)] public HResult CreateCompatibleRenderTarget(System.Drawing.SizeF* desiredSize, System.Drawing.Size* desiredPixelSize, Common.PixelFormat* desiredFormat, CompatibleRenderTargetOptions options, ID2D1BitmapRenderTarget** bitmapRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(13)] public HResult CreateLayer(System.Drawing.SizeF* size, ID2D1Layer** layer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), size, layer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), size, layer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), size, layer); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(14)] public HResult CreateMesh(ID2D1Mesh** mesh) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), mesh); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), mesh); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), mesh); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(15)] public void DrawLine(Vector2 point0, Vector2 point1, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(16)] public void DrawRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(17)] public void FillRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), rect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), rect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), rect, brush); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(18)] public void DrawRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(19)] public void FillRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), roundedRect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), roundedRect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), roundedRect, brush); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(20)] public void DrawEllipse(Ellipse* ellipse, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(21)] public void FillEllipse(Ellipse* ellipse, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), ellipse, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), ellipse, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), ellipse, brush); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(22)] public void DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(23)] public void FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(24)] public void FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), mesh, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), mesh, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), mesh, brush); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(25)] public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, OpacityMaskContent content, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(26)] public void DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, BitmapInterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(27)] public void DrawText(ushort* @string, uint stringLength, Graphics.DirectWrite.IDWriteTextFormat* textFormat, Win32.Numerics.RectF* layoutRect, ID2D1Brush* defaultFillBrush, DrawTextOptions options, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(28)] public void DrawTextLayout(Vector2 origin, Graphics.DirectWrite.IDWriteTextLayout* textLayout, ID2D1Brush* defaultFillBrush, DrawTextOptions options) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(29)] public void DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(30)] public void SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), transform); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(31)] public void GetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), transform); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(32)] public void SetAntialiasMode(AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), antialiasMode); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(33)] public AntialiasMode GetAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(34)] public void SetTextAntialiasMode(TextAntialiasMode textAntialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), textAntialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), textAntialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), textAntialiasMode); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(35)] public TextAntialiasMode GetTextAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(36)] public void SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(37)] public void GetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams** textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(38)] public void SetTags(ulong tag1, ulong tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(39)] public void GetTags(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(40)] public void PushLayer(LayerParameters* layerParameters, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), layerParameters, layer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), layerParameters, layer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), layerParameters, layer); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(41)] public void PopLayer() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(42)] public HResult Flush(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(43)] public void SaveDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(44)] public void RestoreDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(45)] public void PushAxisAlignedClip(Win32.Numerics.RectF* clipRect, AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(46)] public void PopAxisAlignedClip() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(47)] public void Clear(Color4* clearColor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), clearColor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), clearColor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), clearColor); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(48)] public void BeginDraw() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(49)] public HResult EndDraw(ulong* tag1 = null, ulong* tag2 = null) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -656,11 +452,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface public Common.PixelFormat GetPixelFormat() { Common.PixelFormat result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[50]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), &result); } /// @@ -668,11 +460,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(51)] public void SetDpi(float dpiX, float dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -680,11 +468,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(52)] public void GetDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -693,11 +477,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface public System.Drawing.SizeF GetSize() { System.Drawing.SizeF result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[53]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), &result); } /// @@ -706,11 +486,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface public System.Drawing.Size GetPixelSize() { System.Drawing.Size result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[54]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), &result); } /// @@ -718,11 +494,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(55)] public uint GetMaximumBitmapSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); } /// @@ -730,11 +502,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(56)] public Bool32 IsSupported(RenderTargetProperties* renderTargetProperties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), renderTargetProperties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), renderTargetProperties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), renderTargetProperties); } /// @@ -742,11 +510,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(57)] public HResult CreateBitmap(System.Drawing.Size size, void* sourceData, uint pitch, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); } /// @@ -754,11 +518,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(58)] public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[58]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); } /// @@ -766,11 +526,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(59)] public HResult CreateColorContext(ColorSpace space, byte* profile, uint profileSize, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); } /// @@ -778,11 +534,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(60)] public HResult CreateColorContextFromFilename(ushort* filename, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), filename, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), filename, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), filename, colorContext); } /// @@ -790,11 +542,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(61)] public HResult CreateColorContextFromWicColorContext(Graphics.Imaging.IWICColorContext* wicColorContext, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); } /// @@ -802,11 +550,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(62)] public HResult CreateBitmapFromDxgiSurface(Graphics.Dxgi.IDXGISurface* surface, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); } /// @@ -814,11 +558,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(63)] public HResult CreateEffect(Guid* effectId, ID2D1Effect** effect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[63]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), effectId, effect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), effectId, effect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), effectId, effect); } /// @@ -826,11 +566,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(64)] public HResult CreateGradientStopCollection(GradientStop* straightAlphaGradientStops, uint straightAlphaGradientStopsCount, ColorSpace preInterpolationSpace, ColorSpace postInterpolationSpace, BufferPrecision bufferPrecision, ExtendMode extendMode, ColorInterpolationMode colorInterpolationMode, ID2D1GradientStopCollection1** gradientStopCollection1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[64]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); } /// @@ -838,11 +574,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(65)] public HResult CreateImageBrush(ID2D1Image* image, ImageBrushProperties* imageBrushProperties, BrushProperties* brushProperties, ID2D1ImageBrush** imageBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); } /// @@ -850,11 +582,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(66)] public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties1* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush1** bitmapBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); } /// @@ -862,11 +590,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(67)] public HResult CreateCommandList(ID2D1CommandList** commandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), commandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), commandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), commandList); } /// @@ -874,11 +598,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(68)] public Bool32 IsDxgiFormatSupported(Graphics.Dxgi.Common.Format format) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[68]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), format); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), format); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), format); } /// @@ -886,11 +606,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(69)] public Bool32 IsBufferPrecisionSupported(BufferPrecision bufferPrecision) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[69]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), bufferPrecision); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), bufferPrecision); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), bufferPrecision); } /// @@ -898,11 +614,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(70)] public HResult GetImageLocalBounds(ID2D1Image* image, Win32.Numerics.RectF** localBounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[70]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), image, localBounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), image, localBounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), image, localBounds); } /// @@ -910,11 +622,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(71)] public HResult GetImageWorldBounds(ID2D1Image* image, Win32.Numerics.RectF** worldBounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[71]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), image, worldBounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), image, worldBounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), image, worldBounds); } /// @@ -922,11 +630,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(72)] public HResult GetGlyphRunWorldBounds(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.MeasuringMode measuringMode, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[72]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); } /// @@ -934,11 +638,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(73)] public void GetDevice(ID2D1Device** device) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), device); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), device); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), device); } /// @@ -946,11 +646,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(74)] public void SetTarget(ID2D1Image* image) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), image); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), image); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), image); } /// @@ -958,11 +654,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(75)] public void GetTarget(ID2D1Image** image) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), image); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), image); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), image); } /// @@ -970,11 +662,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(76)] public void SetRenderingControls(RenderingControls* renderingControls) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), renderingControls); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), renderingControls); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), renderingControls); } /// @@ -982,11 +670,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(77)] public void GetRenderingControls(RenderingControls* renderingControls) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[77]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), renderingControls); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), renderingControls); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), renderingControls); } /// @@ -994,11 +678,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(78)] public void SetPrimitiveBlend(PrimitiveBlend primitiveBlend) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[78]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), primitiveBlend); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), primitiveBlend); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), primitiveBlend); } /// @@ -1006,11 +686,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(79)] public PrimitiveBlend GetPrimitiveBlend() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[79]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); } /// @@ -1018,11 +694,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(80)] public void SetUnitMode(UnitMode unitMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[80]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), unitMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), unitMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[80]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), unitMode); } /// @@ -1030,11 +702,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(81)] public UnitMode GetUnitMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[81]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[81]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[81]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this)); } /// @@ -1042,11 +710,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(82)] public void DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.GlyphRunDescription* glyphRunDescription, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[82]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[82]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[82]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); } /// @@ -1054,11 +718,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(83)] public void DrawImage(ID2D1Image* image, Vector2* targetOffset, Win32.Numerics.RectF* imageRectangle, InterpolationMode interpolationMode, Common.CompositeMode compositeMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[83]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[83]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[83]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); } /// @@ -1066,11 +726,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(84)] public void DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Vector2* targetOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[84]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[84]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[84]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); } /// @@ -1078,11 +734,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(85)] public void DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, InterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle, Matrix4x4* perspectiveTransform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[85]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[85]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[85]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); } /// @@ -1090,11 +742,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(86)] public void PushLayer(LayerParameters1* layerParameters, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[86]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), layerParameters, layer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[86]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), layerParameters, layer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[86]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), layerParameters, layer); } /// @@ -1102,11 +750,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(87)] public HResult InvalidateEffectInputRectangle(ID2D1Effect* effect, uint input, Win32.Numerics.RectF* inputRectangle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[87]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[87]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[87]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); } /// @@ -1114,11 +758,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(88)] public HResult GetEffectInvalidRectangleCount(ID2D1Effect* effect, uint* rectangleCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[88]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), effect, rectangleCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[88]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), effect, rectangleCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[88]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), effect, rectangleCount); } /// @@ -1126,11 +766,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(89)] public HResult GetEffectInvalidRectangles(ID2D1Effect* effect, Win32.Numerics.RectF** rectangles, uint rectanglesCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[89]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[89]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[89]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); } /// @@ -1138,11 +774,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(90)] public HResult GetEffectRequiredInputRectangles(ID2D1Effect* renderEffect, Win32.Numerics.RectF* renderImageRectangle, EffectInputDescription* inputDescriptions, Win32.Numerics.RectF** requiredInputRects, uint inputCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[90]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[90]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[90]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); } /// @@ -1150,11 +782,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(91)] public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[91]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[91]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[91]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); } /// @@ -1162,11 +790,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(92)] public HResult CreateFilledGeometryRealization(ID2D1Geometry* geometry, float flatteningTolerance, ID2D1GeometryRealization** geometryRealization) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[92]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, geometryRealization); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[92]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, geometryRealization); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[92]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, geometryRealization); } /// @@ -1174,11 +798,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(93)] public HResult CreateStrokedGeometryRealization(ID2D1Geometry* geometry, float flatteningTolerance, float strokeWidth, ID2D1StrokeStyle* strokeStyle, ID2D1GeometryRealization** geometryRealization) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[93]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, strokeWidth, strokeStyle, geometryRealization); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[93]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, strokeWidth, strokeStyle, geometryRealization); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[93]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, strokeWidth, strokeStyle, geometryRealization); } /// @@ -1186,11 +806,7 @@ public unsafe partial struct ID2D1DeviceContext1 : ID2D1DeviceContext1.Interface [VtblIndex(94)] public void DrawGeometryRealization(ID2D1GeometryRealization* geometryRealization, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[94]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), geometryRealization, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[94]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), geometryRealization, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[94]))((ID2D1DeviceContext1*)Unsafe.AsPointer(ref this), geometryRealization, brush); } public interface Interface : ID2D1DeviceContext.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext2.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext2.cs index 04c3760..a289806 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext2.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext2.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DeviceContext2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DeviceContext2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(4)] public HResult CreateBitmap(System.Drawing.Size size, void* srcData, uint pitch, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(5)] public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(6)] public HResult CreateSharedBitmap(Guid* riid, void* data, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(7)] public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush** bitmapBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(8)] public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(9)] public HResult CreateGradientStopCollection(GradientStop* gradientStops, uint gradientStopsCount, Gamma colorInterpolationGamma, ExtendMode extendMode, ID2D1GradientStopCollection** gradientStopCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(10)] public HResult CreateLinearGradientBrush(LinearGradientBrushProperties* linearGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1LinearGradientBrush** linearGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(11)] public HResult CreateRadialGradientBrush(RadialGradientBrushProperties* radialGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1RadialGradientBrush** radialGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(12)] public HResult CreateCompatibleRenderTarget(System.Drawing.SizeF* desiredSize, System.Drawing.Size* desiredPixelSize, Common.PixelFormat* desiredFormat, CompatibleRenderTargetOptions options, ID2D1BitmapRenderTarget** bitmapRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(13)] public HResult CreateLayer(System.Drawing.SizeF* size, ID2D1Layer** layer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), size, layer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), size, layer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), size, layer); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(14)] public HResult CreateMesh(ID2D1Mesh** mesh) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), mesh); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), mesh); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), mesh); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(15)] public void DrawLine(Vector2 point0, Vector2 point1, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(16)] public void DrawRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(17)] public void FillRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), rect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), rect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), rect, brush); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(18)] public void DrawRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(19)] public void FillRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), roundedRect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), roundedRect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), roundedRect, brush); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(20)] public void DrawEllipse(Ellipse* ellipse, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(21)] public void FillEllipse(Ellipse* ellipse, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), ellipse, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), ellipse, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), ellipse, brush); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(22)] public void DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(23)] public void FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(24)] public void FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), mesh, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), mesh, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), mesh, brush); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(25)] public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, OpacityMaskContent content, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(26)] public void DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, BitmapInterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(27)] public void DrawText(ushort* @string, uint stringLength, Graphics.DirectWrite.IDWriteTextFormat* textFormat, Win32.Numerics.RectF* layoutRect, ID2D1Brush* defaultFillBrush, DrawTextOptions options, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(28)] public void DrawTextLayout(Vector2 origin, Graphics.DirectWrite.IDWriteTextLayout* textLayout, ID2D1Brush* defaultFillBrush, DrawTextOptions options) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(29)] public void DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(30)] public void SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), transform); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(31)] public void GetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), transform); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(32)] public void SetAntialiasMode(AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), antialiasMode); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(33)] public AntialiasMode GetAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(34)] public void SetTextAntialiasMode(TextAntialiasMode textAntialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), textAntialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), textAntialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), textAntialiasMode); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(35)] public TextAntialiasMode GetTextAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(36)] public void SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(37)] public void GetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams** textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(38)] public void SetTags(ulong tag1, ulong tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(39)] public void GetTags(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(40)] public void PushLayer(LayerParameters* layerParameters, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), layerParameters, layer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), layerParameters, layer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), layerParameters, layer); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(41)] public void PopLayer() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(42)] public HResult Flush(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(43)] public void SaveDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(44)] public void RestoreDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(45)] public void PushAxisAlignedClip(Win32.Numerics.RectF* clipRect, AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(46)] public void PopAxisAlignedClip() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(47)] public void Clear(Color4* clearColor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), clearColor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), clearColor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), clearColor); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(48)] public void BeginDraw() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(49)] public HResult EndDraw(ulong* tag1 = null, ulong* tag2 = null) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -656,11 +452,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface public Common.PixelFormat GetPixelFormat() { Common.PixelFormat result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[50]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), &result); } /// @@ -668,11 +460,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(51)] public void SetDpi(float dpiX, float dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -680,11 +468,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(52)] public void GetDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -693,11 +477,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface public System.Drawing.SizeF GetSize() { System.Drawing.SizeF result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[53]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), &result); } /// @@ -706,11 +486,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface public System.Drawing.Size GetPixelSize() { System.Drawing.Size result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[54]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), &result); } /// @@ -718,11 +494,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(55)] public uint GetMaximumBitmapSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); } /// @@ -730,11 +502,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(56)] public Bool32 IsSupported(RenderTargetProperties* renderTargetProperties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), renderTargetProperties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), renderTargetProperties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), renderTargetProperties); } /// @@ -742,11 +510,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(57)] public HResult CreateBitmap(System.Drawing.Size size, void* sourceData, uint pitch, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); } /// @@ -754,11 +518,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(58)] public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[58]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); } /// @@ -766,11 +526,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(59)] public HResult CreateColorContext(ColorSpace space, byte* profile, uint profileSize, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); } /// @@ -778,11 +534,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(60)] public HResult CreateColorContextFromFilename(ushort* filename, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), filename, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), filename, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), filename, colorContext); } /// @@ -790,11 +542,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(61)] public HResult CreateColorContextFromWicColorContext(Graphics.Imaging.IWICColorContext* wicColorContext, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); } /// @@ -802,11 +550,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(62)] public HResult CreateBitmapFromDxgiSurface(Graphics.Dxgi.IDXGISurface* surface, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); } /// @@ -814,11 +558,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(63)] public HResult CreateEffect(Guid* effectId, ID2D1Effect** effect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[63]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), effectId, effect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), effectId, effect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), effectId, effect); } /// @@ -826,11 +566,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(64)] public HResult CreateGradientStopCollection(GradientStop* straightAlphaGradientStops, uint straightAlphaGradientStopsCount, ColorSpace preInterpolationSpace, ColorSpace postInterpolationSpace, BufferPrecision bufferPrecision, ExtendMode extendMode, ColorInterpolationMode colorInterpolationMode, ID2D1GradientStopCollection1** gradientStopCollection1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[64]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); } /// @@ -838,11 +574,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(65)] public HResult CreateImageBrush(ID2D1Image* image, ImageBrushProperties* imageBrushProperties, BrushProperties* brushProperties, ID2D1ImageBrush** imageBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); } /// @@ -850,11 +582,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(66)] public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties1* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush1** bitmapBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); } /// @@ -862,11 +590,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(67)] public HResult CreateCommandList(ID2D1CommandList** commandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), commandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), commandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), commandList); } /// @@ -874,11 +598,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(68)] public Bool32 IsDxgiFormatSupported(Graphics.Dxgi.Common.Format format) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[68]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), format); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), format); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), format); } /// @@ -886,11 +606,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(69)] public Bool32 IsBufferPrecisionSupported(BufferPrecision bufferPrecision) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[69]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), bufferPrecision); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), bufferPrecision); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), bufferPrecision); } /// @@ -898,11 +614,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(70)] public HResult GetImageLocalBounds(ID2D1Image* image, Win32.Numerics.RectF** localBounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[70]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), image, localBounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), image, localBounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), image, localBounds); } /// @@ -910,11 +622,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(71)] public HResult GetImageWorldBounds(ID2D1Image* image, Win32.Numerics.RectF** worldBounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[71]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), image, worldBounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), image, worldBounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), image, worldBounds); } /// @@ -922,11 +630,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(72)] public HResult GetGlyphRunWorldBounds(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.MeasuringMode measuringMode, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[72]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); } /// @@ -934,11 +638,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(73)] public void GetDevice(ID2D1Device** device) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), device); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), device); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), device); } /// @@ -946,11 +646,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(74)] public void SetTarget(ID2D1Image* image) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), image); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), image); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), image); } /// @@ -958,11 +654,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(75)] public void GetTarget(ID2D1Image** image) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), image); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), image); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), image); } /// @@ -970,11 +662,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(76)] public void SetRenderingControls(RenderingControls* renderingControls) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), renderingControls); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), renderingControls); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), renderingControls); } /// @@ -982,11 +670,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(77)] public void GetRenderingControls(RenderingControls* renderingControls) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[77]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), renderingControls); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), renderingControls); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), renderingControls); } /// @@ -994,11 +678,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(78)] public void SetPrimitiveBlend(PrimitiveBlend primitiveBlend) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[78]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), primitiveBlend); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), primitiveBlend); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), primitiveBlend); } /// @@ -1006,11 +686,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(79)] public PrimitiveBlend GetPrimitiveBlend() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[79]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); } /// @@ -1018,11 +694,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(80)] public void SetUnitMode(UnitMode unitMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[80]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), unitMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), unitMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[80]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), unitMode); } /// @@ -1030,11 +702,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(81)] public UnitMode GetUnitMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[81]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[81]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[81]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this)); } /// @@ -1042,11 +710,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(82)] public void DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.GlyphRunDescription* glyphRunDescription, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[82]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[82]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[82]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); } /// @@ -1054,11 +718,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(83)] public void DrawImage(ID2D1Image* image, Vector2* targetOffset, Win32.Numerics.RectF* imageRectangle, InterpolationMode interpolationMode, Common.CompositeMode compositeMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[83]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[83]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[83]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); } /// @@ -1066,11 +726,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(84)] public void DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Vector2* targetOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[84]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[84]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[84]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); } /// @@ -1078,11 +734,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(85)] public void DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, InterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle, Matrix4x4* perspectiveTransform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[85]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[85]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[85]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); } /// @@ -1090,11 +742,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(86)] public void PushLayer(LayerParameters1* layerParameters, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[86]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), layerParameters, layer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[86]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), layerParameters, layer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[86]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), layerParameters, layer); } /// @@ -1102,11 +750,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(87)] public HResult InvalidateEffectInputRectangle(ID2D1Effect* effect, uint input, Win32.Numerics.RectF* inputRectangle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[87]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[87]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[87]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); } /// @@ -1114,11 +758,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(88)] public HResult GetEffectInvalidRectangleCount(ID2D1Effect* effect, uint* rectangleCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[88]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), effect, rectangleCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[88]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), effect, rectangleCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[88]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), effect, rectangleCount); } /// @@ -1126,11 +766,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(89)] public HResult GetEffectInvalidRectangles(ID2D1Effect* effect, Win32.Numerics.RectF** rectangles, uint rectanglesCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[89]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[89]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[89]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); } /// @@ -1138,11 +774,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(90)] public HResult GetEffectRequiredInputRectangles(ID2D1Effect* renderEffect, Win32.Numerics.RectF* renderImageRectangle, EffectInputDescription* inputDescriptions, Win32.Numerics.RectF** requiredInputRects, uint inputCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[90]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[90]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[90]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); } /// @@ -1150,11 +782,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(91)] public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[91]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[91]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[91]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); } /// @@ -1162,11 +790,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(92)] public HResult CreateFilledGeometryRealization(ID2D1Geometry* geometry, float flatteningTolerance, ID2D1GeometryRealization** geometryRealization) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[92]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, geometryRealization); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[92]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, geometryRealization); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[92]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, geometryRealization); } /// @@ -1174,11 +798,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(93)] public HResult CreateStrokedGeometryRealization(ID2D1Geometry* geometry, float flatteningTolerance, float strokeWidth, ID2D1StrokeStyle* strokeStyle, ID2D1GeometryRealization** geometryRealization) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[93]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, strokeWidth, strokeStyle, geometryRealization); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[93]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, strokeWidth, strokeStyle, geometryRealization); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[93]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, strokeWidth, strokeStyle, geometryRealization); } /// @@ -1186,11 +806,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(94)] public void DrawGeometryRealization(ID2D1GeometryRealization* geometryRealization, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[94]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), geometryRealization, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[94]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), geometryRealization, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[94]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), geometryRealization, brush); } /// @@ -1198,11 +814,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(95)] public HResult CreateInk(InkPoint* startPoint, ID2D1Ink** ink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[95]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), startPoint, ink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[95]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), startPoint, ink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[95]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), startPoint, ink); } /// @@ -1210,11 +822,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(96)] public HResult CreateInkStyle(InkStyleProperties* inkStyleProperties, ID2D1InkStyle** inkStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[96]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), inkStyleProperties, inkStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[96]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), inkStyleProperties, inkStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[96]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), inkStyleProperties, inkStyle); } /// @@ -1222,11 +830,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(97)] public HResult CreateGradientMesh(GradientMeshPatch* patches, uint patchesCount, ID2D1GradientMesh** gradientMesh) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[97]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), patches, patchesCount, gradientMesh); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[97]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), patches, patchesCount, gradientMesh); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[97]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), patches, patchesCount, gradientMesh); } /// @@ -1234,11 +838,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(98)] public HResult CreateImageSourceFromWic(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, ImageSourceLoadingOptions loadingOptions, Common.AlphaMode alphaMode, ID2D1ImageSourceFromWic** imageSource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[98]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), wicBitmapSource, loadingOptions, alphaMode, imageSource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[98]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), wicBitmapSource, loadingOptions, alphaMode, imageSource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[98]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), wicBitmapSource, loadingOptions, alphaMode, imageSource); } /// @@ -1246,11 +846,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(99)] public HResult CreateLookupTable3D(BufferPrecision precision, uint* extents, byte* data, uint dataCount, uint* strides, ID2D1LookupTable3D** lookupTable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[99]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[99]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[99]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); } /// @@ -1258,11 +854,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(100)] public HResult CreateImageSourceFromDxgi(Graphics.Dxgi.IDXGISurface** surfaces, uint surfaceCount, Graphics.Dxgi.Common.ColorSpaceType colorSpace, ImageSourceFromDxgiOptions options, ID2D1ImageSource** imageSource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[100]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), surfaces, surfaceCount, colorSpace, options, imageSource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[100]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), surfaces, surfaceCount, colorSpace, options, imageSource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[100]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), surfaces, surfaceCount, colorSpace, options, imageSource); } /// @@ -1270,11 +862,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(101)] public HResult GetGradientMeshWorldBounds(ID2D1GradientMesh* gradientMesh, Win32.Numerics.RectF** pBounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[101]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), gradientMesh, pBounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[101]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), gradientMesh, pBounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[101]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), gradientMesh, pBounds); } /// @@ -1282,11 +870,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(102)] public void DrawInk(ID2D1Ink* ink, ID2D1Brush* brush, ID2D1InkStyle* inkStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[102]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[102]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[102]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); } /// @@ -1294,11 +878,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(103)] public void DrawGradientMesh(ID2D1GradientMesh* gradientMesh) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[103]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), gradientMesh); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[103]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), gradientMesh); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[103]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), gradientMesh); } /// @@ -1306,11 +886,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(104)] public void DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[104]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[104]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[104]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); } /// @@ -1318,11 +894,7 @@ public unsafe partial struct ID2D1DeviceContext2 : ID2D1DeviceContext2.Interface [VtblIndex(105)] public HResult CreateTransformedImageSource(ID2D1ImageSource* imageSource, TransformedImageSourceProperties* properties, ID2D1TransformedImageSource** transformedImageSource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[105]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), imageSource, properties, transformedImageSource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[105]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), imageSource, properties, transformedImageSource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[105]))((ID2D1DeviceContext2*)Unsafe.AsPointer(ref this), imageSource, properties, transformedImageSource); } public interface Interface : ID2D1DeviceContext1.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext3.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext3.cs index 01e4011..95c7eca 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext3.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext3.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DeviceContext3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DeviceContext3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(4)] public HResult CreateBitmap(System.Drawing.Size size, void* srcData, uint pitch, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(5)] public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(6)] public HResult CreateSharedBitmap(Guid* riid, void* data, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(7)] public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush** bitmapBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(8)] public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(9)] public HResult CreateGradientStopCollection(GradientStop* gradientStops, uint gradientStopsCount, Gamma colorInterpolationGamma, ExtendMode extendMode, ID2D1GradientStopCollection** gradientStopCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(10)] public HResult CreateLinearGradientBrush(LinearGradientBrushProperties* linearGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1LinearGradientBrush** linearGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(11)] public HResult CreateRadialGradientBrush(RadialGradientBrushProperties* radialGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1RadialGradientBrush** radialGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(12)] public HResult CreateCompatibleRenderTarget(System.Drawing.SizeF* desiredSize, System.Drawing.Size* desiredPixelSize, Common.PixelFormat* desiredFormat, CompatibleRenderTargetOptions options, ID2D1BitmapRenderTarget** bitmapRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(13)] public HResult CreateLayer(System.Drawing.SizeF* size, ID2D1Layer** layer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), size, layer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), size, layer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), size, layer); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(14)] public HResult CreateMesh(ID2D1Mesh** mesh) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), mesh); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), mesh); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), mesh); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(15)] public void DrawLine(Vector2 point0, Vector2 point1, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(16)] public void DrawRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(17)] public void FillRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), rect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), rect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), rect, brush); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(18)] public void DrawRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(19)] public void FillRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), roundedRect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), roundedRect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), roundedRect, brush); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(20)] public void DrawEllipse(Ellipse* ellipse, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(21)] public void FillEllipse(Ellipse* ellipse, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), ellipse, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), ellipse, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), ellipse, brush); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(22)] public void DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(23)] public void FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(24)] public void FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), mesh, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), mesh, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), mesh, brush); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(25)] public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, OpacityMaskContent content, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(26)] public void DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, BitmapInterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(27)] public void DrawText(ushort* @string, uint stringLength, Graphics.DirectWrite.IDWriteTextFormat* textFormat, Win32.Numerics.RectF* layoutRect, ID2D1Brush* defaultFillBrush, DrawTextOptions options, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(28)] public void DrawTextLayout(Vector2 origin, Graphics.DirectWrite.IDWriteTextLayout* textLayout, ID2D1Brush* defaultFillBrush, DrawTextOptions options) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(29)] public void DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(30)] public void SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), transform); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(31)] public void GetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), transform); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(32)] public void SetAntialiasMode(AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), antialiasMode); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(33)] public AntialiasMode GetAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(34)] public void SetTextAntialiasMode(TextAntialiasMode textAntialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), textAntialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), textAntialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), textAntialiasMode); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(35)] public TextAntialiasMode GetTextAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(36)] public void SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(37)] public void GetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams** textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(38)] public void SetTags(ulong tag1, ulong tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(39)] public void GetTags(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(40)] public void PushLayer(LayerParameters* layerParameters, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), layerParameters, layer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), layerParameters, layer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), layerParameters, layer); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(41)] public void PopLayer() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(42)] public HResult Flush(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(43)] public void SaveDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(44)] public void RestoreDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(45)] public void PushAxisAlignedClip(Win32.Numerics.RectF* clipRect, AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(46)] public void PopAxisAlignedClip() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(47)] public void Clear(Color4* clearColor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), clearColor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), clearColor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), clearColor); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(48)] public void BeginDraw() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(49)] public HResult EndDraw(ulong* tag1 = null, ulong* tag2 = null) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -656,11 +452,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface public Common.PixelFormat GetPixelFormat() { Common.PixelFormat result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[50]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), &result); } /// @@ -668,11 +460,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(51)] public void SetDpi(float dpiX, float dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -680,11 +468,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(52)] public void GetDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -693,11 +477,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface public System.Drawing.SizeF GetSize() { System.Drawing.SizeF result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[53]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), &result); } /// @@ -706,11 +486,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface public System.Drawing.Size GetPixelSize() { System.Drawing.Size result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[54]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), &result); } /// @@ -718,11 +494,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(55)] public uint GetMaximumBitmapSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); } /// @@ -730,11 +502,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(56)] public Bool32 IsSupported(RenderTargetProperties* renderTargetProperties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), renderTargetProperties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), renderTargetProperties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), renderTargetProperties); } /// @@ -742,11 +510,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(57)] public HResult CreateBitmap(System.Drawing.Size size, void* sourceData, uint pitch, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); } /// @@ -754,11 +518,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(58)] public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[58]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); } /// @@ -766,11 +526,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(59)] public HResult CreateColorContext(ColorSpace space, byte* profile, uint profileSize, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); } /// @@ -778,11 +534,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(60)] public HResult CreateColorContextFromFilename(ushort* filename, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), filename, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), filename, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), filename, colorContext); } /// @@ -790,11 +542,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(61)] public HResult CreateColorContextFromWicColorContext(Graphics.Imaging.IWICColorContext* wicColorContext, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); } /// @@ -802,11 +550,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(62)] public HResult CreateBitmapFromDxgiSurface(Graphics.Dxgi.IDXGISurface* surface, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); } /// @@ -814,11 +558,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(63)] public HResult CreateEffect(Guid* effectId, ID2D1Effect** effect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[63]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), effectId, effect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), effectId, effect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), effectId, effect); } /// @@ -826,11 +566,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(64)] public HResult CreateGradientStopCollection(GradientStop* straightAlphaGradientStops, uint straightAlphaGradientStopsCount, ColorSpace preInterpolationSpace, ColorSpace postInterpolationSpace, BufferPrecision bufferPrecision, ExtendMode extendMode, ColorInterpolationMode colorInterpolationMode, ID2D1GradientStopCollection1** gradientStopCollection1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[64]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); } /// @@ -838,11 +574,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(65)] public HResult CreateImageBrush(ID2D1Image* image, ImageBrushProperties* imageBrushProperties, BrushProperties* brushProperties, ID2D1ImageBrush** imageBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); } /// @@ -850,11 +582,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(66)] public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties1* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush1** bitmapBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); } /// @@ -862,11 +590,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(67)] public HResult CreateCommandList(ID2D1CommandList** commandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), commandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), commandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), commandList); } /// @@ -874,11 +598,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(68)] public Bool32 IsDxgiFormatSupported(Graphics.Dxgi.Common.Format format) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[68]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), format); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), format); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), format); } /// @@ -886,11 +606,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(69)] public Bool32 IsBufferPrecisionSupported(BufferPrecision bufferPrecision) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[69]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), bufferPrecision); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), bufferPrecision); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), bufferPrecision); } /// @@ -898,11 +614,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(70)] public HResult GetImageLocalBounds(ID2D1Image* image, Win32.Numerics.RectF** localBounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[70]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), image, localBounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), image, localBounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), image, localBounds); } /// @@ -910,11 +622,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(71)] public HResult GetImageWorldBounds(ID2D1Image* image, Win32.Numerics.RectF** worldBounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[71]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), image, worldBounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), image, worldBounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), image, worldBounds); } /// @@ -922,11 +630,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(72)] public HResult GetGlyphRunWorldBounds(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.MeasuringMode measuringMode, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[72]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); } /// @@ -934,11 +638,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(73)] public void GetDevice(ID2D1Device** device) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), device); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), device); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), device); } /// @@ -946,11 +646,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(74)] public void SetTarget(ID2D1Image* image) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), image); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), image); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), image); } /// @@ -958,11 +654,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(75)] public void GetTarget(ID2D1Image** image) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), image); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), image); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), image); } /// @@ -970,11 +662,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(76)] public void SetRenderingControls(RenderingControls* renderingControls) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), renderingControls); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), renderingControls); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), renderingControls); } /// @@ -982,11 +670,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(77)] public void GetRenderingControls(RenderingControls* renderingControls) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[77]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), renderingControls); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), renderingControls); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), renderingControls); } /// @@ -994,11 +678,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(78)] public void SetPrimitiveBlend(PrimitiveBlend primitiveBlend) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[78]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), primitiveBlend); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), primitiveBlend); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), primitiveBlend); } /// @@ -1006,11 +686,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(79)] public PrimitiveBlend GetPrimitiveBlend() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[79]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); } /// @@ -1018,11 +694,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(80)] public void SetUnitMode(UnitMode unitMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[80]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), unitMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), unitMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[80]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), unitMode); } /// @@ -1030,11 +702,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(81)] public UnitMode GetUnitMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[81]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[81]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[81]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this)); } /// @@ -1042,11 +710,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(82)] public void DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.GlyphRunDescription* glyphRunDescription, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[82]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[82]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[82]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); } /// @@ -1054,11 +718,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(83)] public void DrawImage(ID2D1Image* image, Vector2* targetOffset, Win32.Numerics.RectF* imageRectangle, InterpolationMode interpolationMode, Common.CompositeMode compositeMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[83]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[83]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[83]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); } /// @@ -1066,11 +726,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(84)] public void DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Vector2* targetOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[84]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[84]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[84]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); } /// @@ -1078,11 +734,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(85)] public void DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, InterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle, Matrix4x4* perspectiveTransform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[85]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[85]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[85]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); } /// @@ -1090,11 +742,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(86)] public void PushLayer(LayerParameters1* layerParameters, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[86]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), layerParameters, layer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[86]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), layerParameters, layer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[86]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), layerParameters, layer); } /// @@ -1102,11 +750,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(87)] public HResult InvalidateEffectInputRectangle(ID2D1Effect* effect, uint input, Win32.Numerics.RectF* inputRectangle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[87]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[87]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[87]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); } /// @@ -1114,11 +758,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(88)] public HResult GetEffectInvalidRectangleCount(ID2D1Effect* effect, uint* rectangleCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[88]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), effect, rectangleCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[88]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), effect, rectangleCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[88]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), effect, rectangleCount); } /// @@ -1126,11 +766,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(89)] public HResult GetEffectInvalidRectangles(ID2D1Effect* effect, Win32.Numerics.RectF** rectangles, uint rectanglesCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[89]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[89]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[89]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); } /// @@ -1138,11 +774,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(90)] public HResult GetEffectRequiredInputRectangles(ID2D1Effect* renderEffect, Win32.Numerics.RectF* renderImageRectangle, EffectInputDescription* inputDescriptions, Win32.Numerics.RectF** requiredInputRects, uint inputCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[90]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[90]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[90]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); } /// @@ -1150,11 +782,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(91)] public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[91]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[91]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[91]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); } /// @@ -1162,11 +790,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(92)] public HResult CreateFilledGeometryRealization(ID2D1Geometry* geometry, float flatteningTolerance, ID2D1GeometryRealization** geometryRealization) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[92]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, geometryRealization); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[92]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, geometryRealization); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[92]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, geometryRealization); } /// @@ -1174,11 +798,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(93)] public HResult CreateStrokedGeometryRealization(ID2D1Geometry* geometry, float flatteningTolerance, float strokeWidth, ID2D1StrokeStyle* strokeStyle, ID2D1GeometryRealization** geometryRealization) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[93]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, strokeWidth, strokeStyle, geometryRealization); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[93]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, strokeWidth, strokeStyle, geometryRealization); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[93]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, strokeWidth, strokeStyle, geometryRealization); } /// @@ -1186,11 +806,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(94)] public void DrawGeometryRealization(ID2D1GeometryRealization* geometryRealization, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[94]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), geometryRealization, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[94]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), geometryRealization, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[94]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), geometryRealization, brush); } /// @@ -1198,11 +814,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(95)] public HResult CreateInk(InkPoint* startPoint, ID2D1Ink** ink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[95]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), startPoint, ink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[95]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), startPoint, ink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[95]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), startPoint, ink); } /// @@ -1210,11 +822,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(96)] public HResult CreateInkStyle(InkStyleProperties* inkStyleProperties, ID2D1InkStyle** inkStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[96]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), inkStyleProperties, inkStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[96]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), inkStyleProperties, inkStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[96]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), inkStyleProperties, inkStyle); } /// @@ -1222,11 +830,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(97)] public HResult CreateGradientMesh(GradientMeshPatch* patches, uint patchesCount, ID2D1GradientMesh** gradientMesh) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[97]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), patches, patchesCount, gradientMesh); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[97]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), patches, patchesCount, gradientMesh); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[97]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), patches, patchesCount, gradientMesh); } /// @@ -1234,11 +838,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(98)] public HResult CreateImageSourceFromWic(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, ImageSourceLoadingOptions loadingOptions, Common.AlphaMode alphaMode, ID2D1ImageSourceFromWic** imageSource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[98]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), wicBitmapSource, loadingOptions, alphaMode, imageSource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[98]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), wicBitmapSource, loadingOptions, alphaMode, imageSource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[98]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), wicBitmapSource, loadingOptions, alphaMode, imageSource); } /// @@ -1246,11 +846,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(99)] public HResult CreateLookupTable3D(BufferPrecision precision, uint* extents, byte* data, uint dataCount, uint* strides, ID2D1LookupTable3D** lookupTable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[99]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[99]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[99]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); } /// @@ -1258,11 +854,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(100)] public HResult CreateImageSourceFromDxgi(Graphics.Dxgi.IDXGISurface** surfaces, uint surfaceCount, Graphics.Dxgi.Common.ColorSpaceType colorSpace, ImageSourceFromDxgiOptions options, ID2D1ImageSource** imageSource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[100]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), surfaces, surfaceCount, colorSpace, options, imageSource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[100]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), surfaces, surfaceCount, colorSpace, options, imageSource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[100]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), surfaces, surfaceCount, colorSpace, options, imageSource); } /// @@ -1270,11 +862,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(101)] public HResult GetGradientMeshWorldBounds(ID2D1GradientMesh* gradientMesh, Win32.Numerics.RectF** pBounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[101]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), gradientMesh, pBounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[101]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), gradientMesh, pBounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[101]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), gradientMesh, pBounds); } /// @@ -1282,11 +870,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(102)] public void DrawInk(ID2D1Ink* ink, ID2D1Brush* brush, ID2D1InkStyle* inkStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[102]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[102]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[102]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); } /// @@ -1294,11 +878,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(103)] public void DrawGradientMesh(ID2D1GradientMesh* gradientMesh) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[103]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), gradientMesh); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[103]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), gradientMesh); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[103]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), gradientMesh); } /// @@ -1306,11 +886,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(104)] public void DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[104]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[104]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[104]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); } /// @@ -1318,11 +894,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(105)] public HResult CreateTransformedImageSource(ID2D1ImageSource* imageSource, TransformedImageSourceProperties* properties, ID2D1TransformedImageSource** transformedImageSource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[105]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), imageSource, properties, transformedImageSource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[105]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), imageSource, properties, transformedImageSource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[105]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), imageSource, properties, transformedImageSource); } /// @@ -1330,11 +902,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(106)] public HResult CreateSpriteBatch(ID2D1SpriteBatch** spriteBatch) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[106]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), spriteBatch); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[106]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), spriteBatch); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[106]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), spriteBatch); } /// @@ -1342,11 +910,7 @@ public unsafe partial struct ID2D1DeviceContext3 : ID2D1DeviceContext3.Interface [VtblIndex(107)] public void DrawSpriteBatch(ID2D1SpriteBatch* spriteBatch, uint startIndex, uint spriteCount, ID2D1Bitmap* bitmap, BitmapInterpolationMode interpolationMode, SpriteOptions spriteOptions) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[107]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[107]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[107]))((ID2D1DeviceContext3*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); } public interface Interface : ID2D1DeviceContext2.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext4.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext4.cs index a55e9e9..712ae6d 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext4.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext4.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DeviceContext4)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DeviceContext4)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(4)] public HResult CreateBitmap(System.Drawing.Size size, void* srcData, uint pitch, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(5)] public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(6)] public HResult CreateSharedBitmap(Guid* riid, void* data, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(7)] public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush** bitmapBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(8)] public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(9)] public HResult CreateGradientStopCollection(GradientStop* gradientStops, uint gradientStopsCount, Gamma colorInterpolationGamma, ExtendMode extendMode, ID2D1GradientStopCollection** gradientStopCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(10)] public HResult CreateLinearGradientBrush(LinearGradientBrushProperties* linearGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1LinearGradientBrush** linearGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(11)] public HResult CreateRadialGradientBrush(RadialGradientBrushProperties* radialGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1RadialGradientBrush** radialGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(12)] public HResult CreateCompatibleRenderTarget(System.Drawing.SizeF* desiredSize, System.Drawing.Size* desiredPixelSize, Common.PixelFormat* desiredFormat, CompatibleRenderTargetOptions options, ID2D1BitmapRenderTarget** bitmapRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(13)] public HResult CreateLayer(System.Drawing.SizeF* size, ID2D1Layer** layer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), size, layer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), size, layer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), size, layer); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(14)] public HResult CreateMesh(ID2D1Mesh** mesh) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), mesh); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), mesh); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), mesh); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(15)] public void DrawLine(Vector2 point0, Vector2 point1, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(16)] public void DrawRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(17)] public void FillRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), rect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), rect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), rect, brush); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(18)] public void DrawRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(19)] public void FillRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), roundedRect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), roundedRect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), roundedRect, brush); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(20)] public void DrawEllipse(Ellipse* ellipse, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(21)] public void FillEllipse(Ellipse* ellipse, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), ellipse, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), ellipse, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), ellipse, brush); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(22)] public void DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(23)] public void FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(24)] public void FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), mesh, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), mesh, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), mesh, brush); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(25)] public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, OpacityMaskContent content, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(26)] public void DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, BitmapInterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(27)] public void DrawText(ushort* @string, uint stringLength, Graphics.DirectWrite.IDWriteTextFormat* textFormat, Win32.Numerics.RectF* layoutRect, ID2D1Brush* defaultFillBrush, DrawTextOptions options, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(28)] public void DrawTextLayout(Vector2 origin, Graphics.DirectWrite.IDWriteTextLayout* textLayout, ID2D1Brush* defaultFillBrush, DrawTextOptions options) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(29)] public void DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(30)] public void SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), transform); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(31)] public void GetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), transform); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(32)] public void SetAntialiasMode(AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), antialiasMode); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(33)] public AntialiasMode GetAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(34)] public void SetTextAntialiasMode(TextAntialiasMode textAntialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), textAntialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), textAntialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), textAntialiasMode); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(35)] public TextAntialiasMode GetTextAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(36)] public void SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(37)] public void GetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams** textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(38)] public void SetTags(ulong tag1, ulong tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(39)] public void GetTags(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(40)] public void PushLayer(LayerParameters* layerParameters, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), layerParameters, layer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), layerParameters, layer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), layerParameters, layer); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(41)] public void PopLayer() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(42)] public HResult Flush(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(43)] public void SaveDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(44)] public void RestoreDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(45)] public void PushAxisAlignedClip(Win32.Numerics.RectF* clipRect, AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(46)] public void PopAxisAlignedClip() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(47)] public void Clear(Color4* clearColor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), clearColor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), clearColor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), clearColor); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(48)] public void BeginDraw() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(49)] public HResult EndDraw(ulong* tag1 = null, ulong* tag2 = null) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -656,11 +452,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface public Common.PixelFormat GetPixelFormat() { Common.PixelFormat result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[50]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), &result); } /// @@ -668,11 +460,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(51)] public void SetDpi(float dpiX, float dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -680,11 +468,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(52)] public void GetDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -693,11 +477,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface public System.Drawing.SizeF GetSize() { System.Drawing.SizeF result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[53]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), &result); } /// @@ -706,11 +486,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface public System.Drawing.Size GetPixelSize() { System.Drawing.Size result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[54]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), &result); } /// @@ -718,11 +494,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(55)] public uint GetMaximumBitmapSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); } /// @@ -730,11 +502,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(56)] public Bool32 IsSupported(RenderTargetProperties* renderTargetProperties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), renderTargetProperties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), renderTargetProperties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), renderTargetProperties); } /// @@ -742,11 +510,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(57)] public HResult CreateBitmap(System.Drawing.Size size, void* sourceData, uint pitch, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); } /// @@ -754,11 +518,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(58)] public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[58]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); } /// @@ -766,11 +526,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(59)] public HResult CreateColorContext(ColorSpace space, byte* profile, uint profileSize, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); } /// @@ -778,11 +534,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(60)] public HResult CreateColorContextFromFilename(ushort* filename, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), filename, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), filename, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), filename, colorContext); } /// @@ -790,11 +542,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(61)] public HResult CreateColorContextFromWicColorContext(Graphics.Imaging.IWICColorContext* wicColorContext, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); } /// @@ -802,11 +550,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(62)] public HResult CreateBitmapFromDxgiSurface(Graphics.Dxgi.IDXGISurface* surface, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); } /// @@ -814,11 +558,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(63)] public HResult CreateEffect(Guid* effectId, ID2D1Effect** effect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[63]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), effectId, effect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), effectId, effect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), effectId, effect); } /// @@ -826,11 +566,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(64)] public HResult CreateGradientStopCollection(GradientStop* straightAlphaGradientStops, uint straightAlphaGradientStopsCount, ColorSpace preInterpolationSpace, ColorSpace postInterpolationSpace, BufferPrecision bufferPrecision, ExtendMode extendMode, ColorInterpolationMode colorInterpolationMode, ID2D1GradientStopCollection1** gradientStopCollection1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[64]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); } /// @@ -838,11 +574,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(65)] public HResult CreateImageBrush(ID2D1Image* image, ImageBrushProperties* imageBrushProperties, BrushProperties* brushProperties, ID2D1ImageBrush** imageBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); } /// @@ -850,11 +582,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(66)] public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties1* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush1** bitmapBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); } /// @@ -862,11 +590,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(67)] public HResult CreateCommandList(ID2D1CommandList** commandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), commandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), commandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), commandList); } /// @@ -874,11 +598,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(68)] public Bool32 IsDxgiFormatSupported(Graphics.Dxgi.Common.Format format) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[68]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), format); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), format); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), format); } /// @@ -886,11 +606,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(69)] public Bool32 IsBufferPrecisionSupported(BufferPrecision bufferPrecision) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[69]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), bufferPrecision); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), bufferPrecision); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), bufferPrecision); } /// @@ -898,11 +614,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(70)] public HResult GetImageLocalBounds(ID2D1Image* image, Win32.Numerics.RectF** localBounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[70]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), image, localBounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), image, localBounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), image, localBounds); } /// @@ -910,11 +622,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(71)] public HResult GetImageWorldBounds(ID2D1Image* image, Win32.Numerics.RectF** worldBounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[71]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), image, worldBounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), image, worldBounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), image, worldBounds); } /// @@ -922,11 +630,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(72)] public HResult GetGlyphRunWorldBounds(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.MeasuringMode measuringMode, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[72]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); } /// @@ -934,11 +638,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(73)] public void GetDevice(ID2D1Device** device) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), device); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), device); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), device); } /// @@ -946,11 +646,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(74)] public void SetTarget(ID2D1Image* image) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), image); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), image); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), image); } /// @@ -958,11 +654,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(75)] public void GetTarget(ID2D1Image** image) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), image); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), image); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), image); } /// @@ -970,11 +662,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(76)] public void SetRenderingControls(RenderingControls* renderingControls) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), renderingControls); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), renderingControls); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), renderingControls); } /// @@ -982,11 +670,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(77)] public void GetRenderingControls(RenderingControls* renderingControls) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[77]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), renderingControls); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), renderingControls); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), renderingControls); } /// @@ -994,11 +678,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(78)] public void SetPrimitiveBlend(PrimitiveBlend primitiveBlend) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[78]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), primitiveBlend); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), primitiveBlend); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), primitiveBlend); } /// @@ -1006,11 +686,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(79)] public PrimitiveBlend GetPrimitiveBlend() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[79]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); } /// @@ -1018,11 +694,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(80)] public void SetUnitMode(UnitMode unitMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[80]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), unitMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), unitMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[80]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), unitMode); } /// @@ -1030,11 +702,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(81)] public UnitMode GetUnitMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[81]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[81]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[81]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this)); } /// @@ -1042,11 +710,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(82)] public void DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.GlyphRunDescription* glyphRunDescription, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[82]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[82]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[82]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); } /// @@ -1054,11 +718,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(83)] public void DrawImage(ID2D1Image* image, Vector2* targetOffset, Win32.Numerics.RectF* imageRectangle, InterpolationMode interpolationMode, Common.CompositeMode compositeMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[83]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[83]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[83]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); } /// @@ -1066,11 +726,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(84)] public void DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Vector2* targetOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[84]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[84]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[84]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); } /// @@ -1078,11 +734,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(85)] public void DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, InterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle, Matrix4x4* perspectiveTransform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[85]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[85]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[85]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); } /// @@ -1090,11 +742,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(86)] public void PushLayer(LayerParameters1* layerParameters, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[86]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), layerParameters, layer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[86]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), layerParameters, layer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[86]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), layerParameters, layer); } /// @@ -1102,11 +750,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(87)] public HResult InvalidateEffectInputRectangle(ID2D1Effect* effect, uint input, Win32.Numerics.RectF* inputRectangle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[87]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[87]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[87]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); } /// @@ -1114,11 +758,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(88)] public HResult GetEffectInvalidRectangleCount(ID2D1Effect* effect, uint* rectangleCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[88]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), effect, rectangleCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[88]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), effect, rectangleCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[88]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), effect, rectangleCount); } /// @@ -1126,11 +766,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(89)] public HResult GetEffectInvalidRectangles(ID2D1Effect* effect, Win32.Numerics.RectF** rectangles, uint rectanglesCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[89]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[89]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[89]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); } /// @@ -1138,11 +774,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(90)] public HResult GetEffectRequiredInputRectangles(ID2D1Effect* renderEffect, Win32.Numerics.RectF* renderImageRectangle, EffectInputDescription* inputDescriptions, Win32.Numerics.RectF** requiredInputRects, uint inputCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[90]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[90]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[90]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); } /// @@ -1150,11 +782,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(91)] public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[91]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[91]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[91]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); } /// @@ -1162,11 +790,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(92)] public HResult CreateFilledGeometryRealization(ID2D1Geometry* geometry, float flatteningTolerance, ID2D1GeometryRealization** geometryRealization) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[92]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, geometryRealization); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[92]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, geometryRealization); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[92]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, geometryRealization); } /// @@ -1174,11 +798,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(93)] public HResult CreateStrokedGeometryRealization(ID2D1Geometry* geometry, float flatteningTolerance, float strokeWidth, ID2D1StrokeStyle* strokeStyle, ID2D1GeometryRealization** geometryRealization) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[93]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, strokeWidth, strokeStyle, geometryRealization); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[93]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, strokeWidth, strokeStyle, geometryRealization); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[93]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, strokeWidth, strokeStyle, geometryRealization); } /// @@ -1186,11 +806,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(94)] public void DrawGeometryRealization(ID2D1GeometryRealization* geometryRealization, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[94]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), geometryRealization, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[94]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), geometryRealization, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[94]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), geometryRealization, brush); } /// @@ -1198,11 +814,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(95)] public HResult CreateInk(InkPoint* startPoint, ID2D1Ink** ink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[95]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), startPoint, ink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[95]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), startPoint, ink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[95]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), startPoint, ink); } /// @@ -1210,11 +822,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(96)] public HResult CreateInkStyle(InkStyleProperties* inkStyleProperties, ID2D1InkStyle** inkStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[96]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), inkStyleProperties, inkStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[96]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), inkStyleProperties, inkStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[96]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), inkStyleProperties, inkStyle); } /// @@ -1222,11 +830,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(97)] public HResult CreateGradientMesh(GradientMeshPatch* patches, uint patchesCount, ID2D1GradientMesh** gradientMesh) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[97]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), patches, patchesCount, gradientMesh); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[97]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), patches, patchesCount, gradientMesh); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[97]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), patches, patchesCount, gradientMesh); } /// @@ -1234,11 +838,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(98)] public HResult CreateImageSourceFromWic(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, ImageSourceLoadingOptions loadingOptions, Common.AlphaMode alphaMode, ID2D1ImageSourceFromWic** imageSource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[98]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), wicBitmapSource, loadingOptions, alphaMode, imageSource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[98]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), wicBitmapSource, loadingOptions, alphaMode, imageSource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[98]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), wicBitmapSource, loadingOptions, alphaMode, imageSource); } /// @@ -1246,11 +846,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(99)] public HResult CreateLookupTable3D(BufferPrecision precision, uint* extents, byte* data, uint dataCount, uint* strides, ID2D1LookupTable3D** lookupTable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[99]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[99]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[99]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); } /// @@ -1258,11 +854,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(100)] public HResult CreateImageSourceFromDxgi(Graphics.Dxgi.IDXGISurface** surfaces, uint surfaceCount, Graphics.Dxgi.Common.ColorSpaceType colorSpace, ImageSourceFromDxgiOptions options, ID2D1ImageSource** imageSource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[100]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), surfaces, surfaceCount, colorSpace, options, imageSource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[100]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), surfaces, surfaceCount, colorSpace, options, imageSource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[100]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), surfaces, surfaceCount, colorSpace, options, imageSource); } /// @@ -1270,11 +862,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(101)] public HResult GetGradientMeshWorldBounds(ID2D1GradientMesh* gradientMesh, Win32.Numerics.RectF** pBounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[101]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), gradientMesh, pBounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[101]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), gradientMesh, pBounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[101]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), gradientMesh, pBounds); } /// @@ -1282,11 +870,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(102)] public void DrawInk(ID2D1Ink* ink, ID2D1Brush* brush, ID2D1InkStyle* inkStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[102]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[102]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[102]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); } /// @@ -1294,11 +878,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(103)] public void DrawGradientMesh(ID2D1GradientMesh* gradientMesh) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[103]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), gradientMesh); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[103]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), gradientMesh); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[103]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), gradientMesh); } /// @@ -1306,11 +886,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(104)] public void DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[104]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[104]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[104]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); } /// @@ -1318,11 +894,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(105)] public HResult CreateTransformedImageSource(ID2D1ImageSource* imageSource, TransformedImageSourceProperties* properties, ID2D1TransformedImageSource** transformedImageSource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[105]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), imageSource, properties, transformedImageSource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[105]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), imageSource, properties, transformedImageSource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[105]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), imageSource, properties, transformedImageSource); } /// @@ -1330,11 +902,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(106)] public HResult CreateSpriteBatch(ID2D1SpriteBatch** spriteBatch) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[106]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), spriteBatch); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[106]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), spriteBatch); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[106]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), spriteBatch); } /// @@ -1342,11 +910,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(107)] public void DrawSpriteBatch(ID2D1SpriteBatch* spriteBatch, uint startIndex, uint spriteCount, ID2D1Bitmap* bitmap, BitmapInterpolationMode interpolationMode, SpriteOptions spriteOptions) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[107]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[107]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[107]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); } /// @@ -1354,11 +918,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(108)] public HResult CreateSvgGlyphStyle(ID2D1SvgGlyphStyle** svgGlyphStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[108]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), svgGlyphStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[108]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), svgGlyphStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[108]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), svgGlyphStyle); } /// @@ -1366,11 +926,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(109)] public void DrawText(ushort* @string, uint stringLength, Graphics.DirectWrite.IDWriteTextFormat* textFormat, Win32.Numerics.RectF* layoutRect, ID2D1Brush* defaultFillBrush, ID2D1SvgGlyphStyle* svgGlyphStyle, uint colorPaletteIndex, DrawTextOptions options, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[109]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, options, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[109]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, options, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[109]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, options, measuringMode); } /// @@ -1378,11 +934,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(110)] public void DrawTextLayout(Vector2 origin, Graphics.DirectWrite.IDWriteTextLayout* textLayout, ID2D1Brush* defaultFillBrush, ID2D1SvgGlyphStyle* svgGlyphStyle, uint colorPaletteIndex, DrawTextOptions options) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[110]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, options); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[110]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, options); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[110]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, options); } /// @@ -1390,11 +942,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(111)] public void DrawColorBitmapGlyphRun(Graphics.DirectWrite.GlyphImageFormats glyphImageFormat, Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.MeasuringMode measuringMode, ColorBitmapGlyphSnapOption bitmapSnapOption) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[111]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), glyphImageFormat, baselineOrigin, glyphRun, measuringMode, bitmapSnapOption); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[111]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), glyphImageFormat, baselineOrigin, glyphRun, measuringMode, bitmapSnapOption); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[111]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), glyphImageFormat, baselineOrigin, glyphRun, measuringMode, bitmapSnapOption); } /// @@ -1402,11 +950,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(112)] public void DrawSvgGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, ID2D1Brush* defaultFillBrush, ID2D1SvgGlyphStyle* svgGlyphStyle, uint colorPaletteIndex, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[112]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[112]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[112]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, measuringMode); } /// @@ -1414,11 +958,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(113)] public HResult GetColorBitmapGlyphImage(Graphics.DirectWrite.GlyphImageFormats glyphImageFormat, Vector2 glyphOrigin, Graphics.DirectWrite.IDWriteFontFace* fontFace, float fontEmSize, ushort glyphIndex, Bool32 isSideways, Matrix3x2* worldTransform, float dpiX, float dpiY, Matrix3x2* glyphTransform, ID2D1Image** glyphImage) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[113]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), glyphImageFormat, glyphOrigin, fontFace, fontEmSize, glyphIndex, isSideways, worldTransform, dpiX, dpiY, glyphTransform, glyphImage); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[113]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), glyphImageFormat, glyphOrigin, fontFace, fontEmSize, glyphIndex, isSideways, worldTransform, dpiX, dpiY, glyphTransform, glyphImage); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[113]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), glyphImageFormat, glyphOrigin, fontFace, fontEmSize, glyphIndex, isSideways, worldTransform, dpiX, dpiY, glyphTransform, glyphImage); } /// @@ -1426,11 +966,7 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface [VtblIndex(114)] public HResult GetSvgGlyphImage(Vector2 glyphOrigin, Graphics.DirectWrite.IDWriteFontFace* fontFace, float fontEmSize, ushort glyphIndex, Bool32 isSideways, Matrix3x2* worldTransform, ID2D1Brush* defaultFillBrush, ID2D1SvgGlyphStyle* svgGlyphStyle, uint colorPaletteIndex, Matrix3x2* glyphTransform, ID2D1CommandList** glyphImage) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[114]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), glyphOrigin, fontFace, fontEmSize, glyphIndex, isSideways, worldTransform, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, glyphTransform, glyphImage); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[114]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), glyphOrigin, fontFace, fontEmSize, glyphIndex, isSideways, worldTransform, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, glyphTransform, glyphImage); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[114]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), glyphOrigin, fontFace, fontEmSize, glyphIndex, isSideways, worldTransform, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, glyphTransform, glyphImage); } public interface Interface : ID2D1DeviceContext3.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext5.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext5.cs index 392c86e..c4d4fc1 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext5.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext5.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DeviceContext5)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DeviceContext5)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(4)] public HResult CreateBitmap(System.Drawing.Size size, void* srcData, uint pitch, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(5)] public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(6)] public HResult CreateSharedBitmap(Guid* riid, void* data, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(7)] public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush** bitmapBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(8)] public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(9)] public HResult CreateGradientStopCollection(GradientStop* gradientStops, uint gradientStopsCount, Gamma colorInterpolationGamma, ExtendMode extendMode, ID2D1GradientStopCollection** gradientStopCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(10)] public HResult CreateLinearGradientBrush(LinearGradientBrushProperties* linearGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1LinearGradientBrush** linearGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(11)] public HResult CreateRadialGradientBrush(RadialGradientBrushProperties* radialGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1RadialGradientBrush** radialGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(12)] public HResult CreateCompatibleRenderTarget(System.Drawing.SizeF* desiredSize, System.Drawing.Size* desiredPixelSize, Common.PixelFormat* desiredFormat, CompatibleRenderTargetOptions options, ID2D1BitmapRenderTarget** bitmapRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(13)] public HResult CreateLayer(System.Drawing.SizeF* size, ID2D1Layer** layer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), size, layer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), size, layer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), size, layer); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(14)] public HResult CreateMesh(ID2D1Mesh** mesh) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), mesh); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), mesh); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), mesh); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(15)] public void DrawLine(Vector2 point0, Vector2 point1, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(16)] public void DrawRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(17)] public void FillRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), rect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), rect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), rect, brush); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(18)] public void DrawRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(19)] public void FillRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), roundedRect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), roundedRect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), roundedRect, brush); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(20)] public void DrawEllipse(Ellipse* ellipse, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(21)] public void FillEllipse(Ellipse* ellipse, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), ellipse, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), ellipse, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), ellipse, brush); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(22)] public void DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(23)] public void FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(24)] public void FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), mesh, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), mesh, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), mesh, brush); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(25)] public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, OpacityMaskContent content, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(26)] public void DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, BitmapInterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(27)] public void DrawText(ushort* @string, uint stringLength, Graphics.DirectWrite.IDWriteTextFormat* textFormat, Win32.Numerics.RectF* layoutRect, ID2D1Brush* defaultFillBrush, DrawTextOptions options, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(28)] public void DrawTextLayout(Vector2 origin, Graphics.DirectWrite.IDWriteTextLayout* textLayout, ID2D1Brush* defaultFillBrush, DrawTextOptions options) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(29)] public void DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(30)] public void SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), transform); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(31)] public void GetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), transform); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(32)] public void SetAntialiasMode(AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), antialiasMode); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(33)] public AntialiasMode GetAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(34)] public void SetTextAntialiasMode(TextAntialiasMode textAntialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), textAntialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), textAntialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), textAntialiasMode); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(35)] public TextAntialiasMode GetTextAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(36)] public void SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(37)] public void GetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams** textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(38)] public void SetTags(ulong tag1, ulong tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(39)] public void GetTags(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(40)] public void PushLayer(LayerParameters* layerParameters, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), layerParameters, layer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), layerParameters, layer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), layerParameters, layer); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(41)] public void PopLayer() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(42)] public HResult Flush(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(43)] public void SaveDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(44)] public void RestoreDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(45)] public void PushAxisAlignedClip(Win32.Numerics.RectF* clipRect, AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(46)] public void PopAxisAlignedClip() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(47)] public void Clear(Color4* clearColor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), clearColor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), clearColor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), clearColor); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(48)] public void BeginDraw() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(49)] public HResult EndDraw(ulong* tag1 = null, ulong* tag2 = null) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -656,11 +452,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface public Common.PixelFormat GetPixelFormat() { Common.PixelFormat result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[50]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), &result); } /// @@ -668,11 +460,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(51)] public void SetDpi(float dpiX, float dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -680,11 +468,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(52)] public void GetDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -693,11 +477,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface public System.Drawing.SizeF GetSize() { System.Drawing.SizeF result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[53]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), &result); } /// @@ -706,11 +486,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface public System.Drawing.Size GetPixelSize() { System.Drawing.Size result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[54]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), &result); } /// @@ -718,11 +494,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(55)] public uint GetMaximumBitmapSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); } /// @@ -730,11 +502,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(56)] public Bool32 IsSupported(RenderTargetProperties* renderTargetProperties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), renderTargetProperties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), renderTargetProperties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), renderTargetProperties); } /// @@ -742,11 +510,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(57)] public HResult CreateBitmap(System.Drawing.Size size, void* sourceData, uint pitch, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); } /// @@ -754,11 +518,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(58)] public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[58]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); } /// @@ -766,11 +526,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(59)] public HResult CreateColorContext(ColorSpace space, byte* profile, uint profileSize, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); } /// @@ -778,11 +534,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(60)] public HResult CreateColorContextFromFilename(ushort* filename, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), filename, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), filename, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), filename, colorContext); } /// @@ -790,11 +542,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(61)] public HResult CreateColorContextFromWicColorContext(Graphics.Imaging.IWICColorContext* wicColorContext, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); } /// @@ -802,11 +550,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(62)] public HResult CreateBitmapFromDxgiSurface(Graphics.Dxgi.IDXGISurface* surface, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); } /// @@ -814,11 +558,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(63)] public HResult CreateEffect(Guid* effectId, ID2D1Effect** effect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[63]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), effectId, effect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), effectId, effect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), effectId, effect); } /// @@ -826,11 +566,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(64)] public HResult CreateGradientStopCollection(GradientStop* straightAlphaGradientStops, uint straightAlphaGradientStopsCount, ColorSpace preInterpolationSpace, ColorSpace postInterpolationSpace, BufferPrecision bufferPrecision, ExtendMode extendMode, ColorInterpolationMode colorInterpolationMode, ID2D1GradientStopCollection1** gradientStopCollection1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[64]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); } /// @@ -838,11 +574,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(65)] public HResult CreateImageBrush(ID2D1Image* image, ImageBrushProperties* imageBrushProperties, BrushProperties* brushProperties, ID2D1ImageBrush** imageBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); } /// @@ -850,11 +582,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(66)] public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties1* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush1** bitmapBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); } /// @@ -862,11 +590,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(67)] public HResult CreateCommandList(ID2D1CommandList** commandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), commandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), commandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), commandList); } /// @@ -874,11 +598,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(68)] public Bool32 IsDxgiFormatSupported(Graphics.Dxgi.Common.Format format) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[68]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), format); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), format); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), format); } /// @@ -886,11 +606,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(69)] public Bool32 IsBufferPrecisionSupported(BufferPrecision bufferPrecision) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[69]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), bufferPrecision); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), bufferPrecision); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), bufferPrecision); } /// @@ -898,11 +614,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(70)] public HResult GetImageLocalBounds(ID2D1Image* image, Win32.Numerics.RectF** localBounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[70]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), image, localBounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), image, localBounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), image, localBounds); } /// @@ -910,11 +622,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(71)] public HResult GetImageWorldBounds(ID2D1Image* image, Win32.Numerics.RectF** worldBounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[71]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), image, worldBounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), image, worldBounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), image, worldBounds); } /// @@ -922,11 +630,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(72)] public HResult GetGlyphRunWorldBounds(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.MeasuringMode measuringMode, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[72]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); } /// @@ -934,11 +638,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(73)] public void GetDevice(ID2D1Device** device) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), device); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), device); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), device); } /// @@ -946,11 +646,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(74)] public void SetTarget(ID2D1Image* image) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), image); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), image); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), image); } /// @@ -958,11 +654,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(75)] public void GetTarget(ID2D1Image** image) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), image); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), image); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), image); } /// @@ -970,11 +662,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(76)] public void SetRenderingControls(RenderingControls* renderingControls) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), renderingControls); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), renderingControls); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), renderingControls); } /// @@ -982,11 +670,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(77)] public void GetRenderingControls(RenderingControls* renderingControls) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[77]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), renderingControls); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), renderingControls); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), renderingControls); } /// @@ -994,11 +678,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(78)] public void SetPrimitiveBlend(PrimitiveBlend primitiveBlend) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[78]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), primitiveBlend); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), primitiveBlend); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), primitiveBlend); } /// @@ -1006,11 +686,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(79)] public PrimitiveBlend GetPrimitiveBlend() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[79]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); } /// @@ -1018,11 +694,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(80)] public void SetUnitMode(UnitMode unitMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[80]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), unitMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), unitMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[80]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), unitMode); } /// @@ -1030,11 +702,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(81)] public UnitMode GetUnitMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[81]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[81]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[81]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this)); } /// @@ -1042,11 +710,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(82)] public void DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.GlyphRunDescription* glyphRunDescription, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[82]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[82]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[82]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); } /// @@ -1054,11 +718,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(83)] public void DrawImage(ID2D1Image* image, Vector2* targetOffset, Win32.Numerics.RectF* imageRectangle, InterpolationMode interpolationMode, Common.CompositeMode compositeMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[83]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[83]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[83]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); } /// @@ -1066,11 +726,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(84)] public void DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Vector2* targetOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[84]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[84]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[84]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); } /// @@ -1078,11 +734,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(85)] public void DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, InterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle, Matrix4x4* perspectiveTransform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[85]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[85]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[85]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); } /// @@ -1090,11 +742,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(86)] public void PushLayer(LayerParameters1* layerParameters, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[86]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), layerParameters, layer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[86]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), layerParameters, layer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[86]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), layerParameters, layer); } /// @@ -1102,11 +750,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(87)] public HResult InvalidateEffectInputRectangle(ID2D1Effect* effect, uint input, Win32.Numerics.RectF* inputRectangle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[87]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[87]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[87]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); } /// @@ -1114,11 +758,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(88)] public HResult GetEffectInvalidRectangleCount(ID2D1Effect* effect, uint* rectangleCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[88]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), effect, rectangleCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[88]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), effect, rectangleCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[88]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), effect, rectangleCount); } /// @@ -1126,11 +766,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(89)] public HResult GetEffectInvalidRectangles(ID2D1Effect* effect, Win32.Numerics.RectF** rectangles, uint rectanglesCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[89]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[89]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[89]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); } /// @@ -1138,11 +774,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(90)] public HResult GetEffectRequiredInputRectangles(ID2D1Effect* renderEffect, Win32.Numerics.RectF* renderImageRectangle, EffectInputDescription* inputDescriptions, Win32.Numerics.RectF** requiredInputRects, uint inputCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[90]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[90]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[90]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); } /// @@ -1150,11 +782,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(91)] public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[91]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[91]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[91]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); } /// @@ -1162,11 +790,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(92)] public HResult CreateFilledGeometryRealization(ID2D1Geometry* geometry, float flatteningTolerance, ID2D1GeometryRealization** geometryRealization) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[92]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, geometryRealization); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[92]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, geometryRealization); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[92]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, geometryRealization); } /// @@ -1174,11 +798,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(93)] public HResult CreateStrokedGeometryRealization(ID2D1Geometry* geometry, float flatteningTolerance, float strokeWidth, ID2D1StrokeStyle* strokeStyle, ID2D1GeometryRealization** geometryRealization) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[93]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, strokeWidth, strokeStyle, geometryRealization); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[93]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, strokeWidth, strokeStyle, geometryRealization); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[93]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, strokeWidth, strokeStyle, geometryRealization); } /// @@ -1186,11 +806,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(94)] public void DrawGeometryRealization(ID2D1GeometryRealization* geometryRealization, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[94]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), geometryRealization, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[94]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), geometryRealization, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[94]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), geometryRealization, brush); } /// @@ -1198,11 +814,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(95)] public HResult CreateInk(InkPoint* startPoint, ID2D1Ink** ink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[95]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), startPoint, ink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[95]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), startPoint, ink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[95]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), startPoint, ink); } /// @@ -1210,11 +822,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(96)] public HResult CreateInkStyle(InkStyleProperties* inkStyleProperties, ID2D1InkStyle** inkStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[96]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), inkStyleProperties, inkStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[96]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), inkStyleProperties, inkStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[96]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), inkStyleProperties, inkStyle); } /// @@ -1222,11 +830,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(97)] public HResult CreateGradientMesh(GradientMeshPatch* patches, uint patchesCount, ID2D1GradientMesh** gradientMesh) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[97]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), patches, patchesCount, gradientMesh); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[97]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), patches, patchesCount, gradientMesh); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[97]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), patches, patchesCount, gradientMesh); } /// @@ -1234,11 +838,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(98)] public HResult CreateImageSourceFromWic(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, ImageSourceLoadingOptions loadingOptions, Common.AlphaMode alphaMode, ID2D1ImageSourceFromWic** imageSource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[98]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), wicBitmapSource, loadingOptions, alphaMode, imageSource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[98]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), wicBitmapSource, loadingOptions, alphaMode, imageSource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[98]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), wicBitmapSource, loadingOptions, alphaMode, imageSource); } /// @@ -1246,11 +846,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(99)] public HResult CreateLookupTable3D(BufferPrecision precision, uint* extents, byte* data, uint dataCount, uint* strides, ID2D1LookupTable3D** lookupTable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[99]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[99]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[99]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); } /// @@ -1258,11 +854,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(100)] public HResult CreateImageSourceFromDxgi(Graphics.Dxgi.IDXGISurface** surfaces, uint surfaceCount, Graphics.Dxgi.Common.ColorSpaceType colorSpace, ImageSourceFromDxgiOptions options, ID2D1ImageSource** imageSource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[100]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), surfaces, surfaceCount, colorSpace, options, imageSource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[100]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), surfaces, surfaceCount, colorSpace, options, imageSource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[100]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), surfaces, surfaceCount, colorSpace, options, imageSource); } /// @@ -1270,11 +862,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(101)] public HResult GetGradientMeshWorldBounds(ID2D1GradientMesh* gradientMesh, Win32.Numerics.RectF** pBounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[101]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), gradientMesh, pBounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[101]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), gradientMesh, pBounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[101]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), gradientMesh, pBounds); } /// @@ -1282,11 +870,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(102)] public void DrawInk(ID2D1Ink* ink, ID2D1Brush* brush, ID2D1InkStyle* inkStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[102]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[102]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[102]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); } /// @@ -1294,11 +878,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(103)] public void DrawGradientMesh(ID2D1GradientMesh* gradientMesh) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[103]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), gradientMesh); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[103]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), gradientMesh); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[103]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), gradientMesh); } /// @@ -1306,11 +886,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(104)] public void DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[104]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[104]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[104]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); } /// @@ -1318,11 +894,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(105)] public HResult CreateTransformedImageSource(ID2D1ImageSource* imageSource, TransformedImageSourceProperties* properties, ID2D1TransformedImageSource** transformedImageSource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[105]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), imageSource, properties, transformedImageSource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[105]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), imageSource, properties, transformedImageSource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[105]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), imageSource, properties, transformedImageSource); } /// @@ -1330,11 +902,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(106)] public HResult CreateSpriteBatch(ID2D1SpriteBatch** spriteBatch) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[106]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), spriteBatch); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[106]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), spriteBatch); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[106]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), spriteBatch); } /// @@ -1342,11 +910,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(107)] public void DrawSpriteBatch(ID2D1SpriteBatch* spriteBatch, uint startIndex, uint spriteCount, ID2D1Bitmap* bitmap, BitmapInterpolationMode interpolationMode, SpriteOptions spriteOptions) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[107]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[107]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[107]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); } /// @@ -1354,11 +918,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(108)] public HResult CreateSvgGlyphStyle(ID2D1SvgGlyphStyle** svgGlyphStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[108]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), svgGlyphStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[108]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), svgGlyphStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[108]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), svgGlyphStyle); } /// @@ -1366,11 +926,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(109)] public void DrawText(ushort* @string, uint stringLength, Graphics.DirectWrite.IDWriteTextFormat* textFormat, Win32.Numerics.RectF* layoutRect, ID2D1Brush* defaultFillBrush, ID2D1SvgGlyphStyle* svgGlyphStyle, uint colorPaletteIndex, DrawTextOptions options, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[109]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, options, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[109]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, options, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[109]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, options, measuringMode); } /// @@ -1378,11 +934,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(110)] public void DrawTextLayout(Vector2 origin, Graphics.DirectWrite.IDWriteTextLayout* textLayout, ID2D1Brush* defaultFillBrush, ID2D1SvgGlyphStyle* svgGlyphStyle, uint colorPaletteIndex, DrawTextOptions options) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[110]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, options); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[110]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, options); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[110]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, options); } /// @@ -1390,11 +942,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(111)] public void DrawColorBitmapGlyphRun(Graphics.DirectWrite.GlyphImageFormats glyphImageFormat, Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.MeasuringMode measuringMode, ColorBitmapGlyphSnapOption bitmapSnapOption) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[111]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), glyphImageFormat, baselineOrigin, glyphRun, measuringMode, bitmapSnapOption); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[111]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), glyphImageFormat, baselineOrigin, glyphRun, measuringMode, bitmapSnapOption); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[111]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), glyphImageFormat, baselineOrigin, glyphRun, measuringMode, bitmapSnapOption); } /// @@ -1402,11 +950,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(112)] public void DrawSvgGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, ID2D1Brush* defaultFillBrush, ID2D1SvgGlyphStyle* svgGlyphStyle, uint colorPaletteIndex, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[112]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[112]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[112]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, measuringMode); } /// @@ -1414,11 +958,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(113)] public HResult GetColorBitmapGlyphImage(Graphics.DirectWrite.GlyphImageFormats glyphImageFormat, Vector2 glyphOrigin, Graphics.DirectWrite.IDWriteFontFace* fontFace, float fontEmSize, ushort glyphIndex, Bool32 isSideways, Matrix3x2* worldTransform, float dpiX, float dpiY, Matrix3x2* glyphTransform, ID2D1Image** glyphImage) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[113]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), glyphImageFormat, glyphOrigin, fontFace, fontEmSize, glyphIndex, isSideways, worldTransform, dpiX, dpiY, glyphTransform, glyphImage); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[113]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), glyphImageFormat, glyphOrigin, fontFace, fontEmSize, glyphIndex, isSideways, worldTransform, dpiX, dpiY, glyphTransform, glyphImage); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[113]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), glyphImageFormat, glyphOrigin, fontFace, fontEmSize, glyphIndex, isSideways, worldTransform, dpiX, dpiY, glyphTransform, glyphImage); } /// @@ -1426,11 +966,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(114)] public HResult GetSvgGlyphImage(Vector2 glyphOrigin, Graphics.DirectWrite.IDWriteFontFace* fontFace, float fontEmSize, ushort glyphIndex, Bool32 isSideways, Matrix3x2* worldTransform, ID2D1Brush* defaultFillBrush, ID2D1SvgGlyphStyle* svgGlyphStyle, uint colorPaletteIndex, Matrix3x2* glyphTransform, ID2D1CommandList** glyphImage) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[114]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), glyphOrigin, fontFace, fontEmSize, glyphIndex, isSideways, worldTransform, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, glyphTransform, glyphImage); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[114]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), glyphOrigin, fontFace, fontEmSize, glyphIndex, isSideways, worldTransform, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, glyphTransform, glyphImage); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[114]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), glyphOrigin, fontFace, fontEmSize, glyphIndex, isSideways, worldTransform, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, glyphTransform, glyphImage); } /// @@ -1438,11 +974,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(115)] public HResult CreateSvgDocument(Com.IStream* inputXmlStream, System.Drawing.SizeF viewportSize, ID2D1SvgDocument** svgDocument) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[115]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), inputXmlStream, viewportSize, svgDocument); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[115]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), inputXmlStream, viewportSize, svgDocument); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[115]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), inputXmlStream, viewportSize, svgDocument); } /// @@ -1450,11 +982,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(116)] public void DrawSvgDocument(ID2D1SvgDocument* svgDocument) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[116]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), svgDocument); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[116]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), svgDocument); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[116]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), svgDocument); } /// @@ -1462,11 +990,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(117)] public HResult CreateColorContextFromDxgiColorSpace(Graphics.Dxgi.Common.ColorSpaceType colorSpace, ID2D1ColorContext1** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[117]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), colorSpace, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[117]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), colorSpace, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[117]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), colorSpace, colorContext); } /// @@ -1474,11 +998,7 @@ public unsafe partial struct ID2D1DeviceContext5 : ID2D1DeviceContext5.Interface [VtblIndex(118)] public HResult CreateColorContextFromSimpleColorProfile(SimpleColorProfile* simpleProfile, ID2D1ColorContext1** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[118]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), simpleProfile, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[118]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), simpleProfile, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[118]))((ID2D1DeviceContext5*)Unsafe.AsPointer(ref this), simpleProfile, colorContext); } public interface Interface : ID2D1DeviceContext4.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext6.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext6.cs index 25d6e3b..fd19760 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext6.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DeviceContext6.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DeviceContext6)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DeviceContext6)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(4)] public HResult CreateBitmap(System.Drawing.Size size, void* srcData, uint pitch, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(5)] public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(6)] public HResult CreateSharedBitmap(Guid* riid, void* data, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(7)] public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush** bitmapBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(8)] public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(9)] public HResult CreateGradientStopCollection(GradientStop* gradientStops, uint gradientStopsCount, Gamma colorInterpolationGamma, ExtendMode extendMode, ID2D1GradientStopCollection** gradientStopCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(10)] public HResult CreateLinearGradientBrush(LinearGradientBrushProperties* linearGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1LinearGradientBrush** linearGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(11)] public HResult CreateRadialGradientBrush(RadialGradientBrushProperties* radialGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1RadialGradientBrush** radialGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(12)] public HResult CreateCompatibleRenderTarget(System.Drawing.SizeF* desiredSize, System.Drawing.Size* desiredPixelSize, Common.PixelFormat* desiredFormat, CompatibleRenderTargetOptions options, ID2D1BitmapRenderTarget** bitmapRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(13)] public HResult CreateLayer(System.Drawing.SizeF* size, ID2D1Layer** layer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), size, layer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), size, layer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), size, layer); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(14)] public HResult CreateMesh(ID2D1Mesh** mesh) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), mesh); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), mesh); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), mesh); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(15)] public void DrawLine(Vector2 point0, Vector2 point1, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(16)] public void DrawRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(17)] public void FillRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), rect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), rect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), rect, brush); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(18)] public void DrawRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(19)] public void FillRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), roundedRect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), roundedRect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), roundedRect, brush); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(20)] public void DrawEllipse(Ellipse* ellipse, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(21)] public void FillEllipse(Ellipse* ellipse, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), ellipse, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), ellipse, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), ellipse, brush); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(22)] public void DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(23)] public void FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(24)] public void FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), mesh, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), mesh, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), mesh, brush); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(25)] public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, OpacityMaskContent content, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(26)] public void DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, BitmapInterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(27)] public void DrawText(ushort* @string, uint stringLength, Graphics.DirectWrite.IDWriteTextFormat* textFormat, Win32.Numerics.RectF* layoutRect, ID2D1Brush* defaultFillBrush, DrawTextOptions options, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(28)] public void DrawTextLayout(Vector2 origin, Graphics.DirectWrite.IDWriteTextLayout* textLayout, ID2D1Brush* defaultFillBrush, DrawTextOptions options) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(29)] public void DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(30)] public void SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), transform); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(31)] public void GetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), transform); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(32)] public void SetAntialiasMode(AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), antialiasMode); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(33)] public AntialiasMode GetAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(34)] public void SetTextAntialiasMode(TextAntialiasMode textAntialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), textAntialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), textAntialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), textAntialiasMode); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(35)] public TextAntialiasMode GetTextAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(36)] public void SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(37)] public void GetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams** textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(38)] public void SetTags(ulong tag1, ulong tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(39)] public void GetTags(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(40)] public void PushLayer(LayerParameters* layerParameters, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), layerParameters, layer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), layerParameters, layer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), layerParameters, layer); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(41)] public void PopLayer() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(42)] public HResult Flush(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(43)] public void SaveDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(44)] public void RestoreDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(45)] public void PushAxisAlignedClip(Win32.Numerics.RectF* clipRect, AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(46)] public void PopAxisAlignedClip() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(47)] public void Clear(Color4* clearColor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), clearColor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), clearColor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), clearColor); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(48)] public void BeginDraw() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(49)] public HResult EndDraw(ulong* tag1 = null, ulong* tag2 = null) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -656,11 +452,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface public Common.PixelFormat GetPixelFormat() { Common.PixelFormat result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[50]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), &result); } /// @@ -668,11 +460,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(51)] public void SetDpi(float dpiX, float dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -680,11 +468,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(52)] public void GetDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -693,11 +477,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface public System.Drawing.SizeF GetSize() { System.Drawing.SizeF result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[53]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), &result); } /// @@ -706,11 +486,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface public System.Drawing.Size GetPixelSize() { System.Drawing.Size result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[54]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), &result); } /// @@ -718,11 +494,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(55)] public uint GetMaximumBitmapSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); } /// @@ -730,11 +502,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(56)] public Bool32 IsSupported(RenderTargetProperties* renderTargetProperties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), renderTargetProperties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), renderTargetProperties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), renderTargetProperties); } /// @@ -742,11 +510,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(57)] public HResult CreateBitmap(System.Drawing.Size size, void* sourceData, uint pitch, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), size, sourceData, pitch, bitmapProperties, bitmap); } /// @@ -754,11 +518,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(58)] public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[58]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); } /// @@ -766,11 +526,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(59)] public HResult CreateColorContext(ColorSpace space, byte* profile, uint profileSize, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); } /// @@ -778,11 +534,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(60)] public HResult CreateColorContextFromFilename(ushort* filename, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), filename, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), filename, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), filename, colorContext); } /// @@ -790,11 +542,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(61)] public HResult CreateColorContextFromWicColorContext(Graphics.Imaging.IWICColorContext* wicColorContext, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); } /// @@ -802,11 +550,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(62)] public HResult CreateBitmapFromDxgiSurface(Graphics.Dxgi.IDXGISurface* surface, BitmapProperties1* bitmapProperties, ID2D1Bitmap1** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), surface, bitmapProperties, bitmap); } /// @@ -814,11 +558,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(63)] public HResult CreateEffect(Guid* effectId, ID2D1Effect** effect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[63]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), effectId, effect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), effectId, effect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), effectId, effect); } /// @@ -826,11 +566,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(64)] public HResult CreateGradientStopCollection(GradientStop* straightAlphaGradientStops, uint straightAlphaGradientStopsCount, ColorSpace preInterpolationSpace, ColorSpace postInterpolationSpace, BufferPrecision bufferPrecision, ExtendMode extendMode, ColorInterpolationMode colorInterpolationMode, ID2D1GradientStopCollection1** gradientStopCollection1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[64]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), straightAlphaGradientStops, straightAlphaGradientStopsCount, preInterpolationSpace, postInterpolationSpace, bufferPrecision, extendMode, colorInterpolationMode, gradientStopCollection1); } /// @@ -838,11 +574,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(65)] public HResult CreateImageBrush(ID2D1Image* image, ImageBrushProperties* imageBrushProperties, BrushProperties* brushProperties, ID2D1ImageBrush** imageBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image, imageBrushProperties, brushProperties, imageBrush); } /// @@ -850,11 +582,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(66)] public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties1* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush1** bitmapBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); } /// @@ -862,11 +590,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(67)] public HResult CreateCommandList(ID2D1CommandList** commandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), commandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), commandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), commandList); } /// @@ -874,11 +598,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(68)] public Bool32 IsDxgiFormatSupported(Graphics.Dxgi.Common.Format format) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[68]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), format); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), format); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), format); } /// @@ -886,11 +606,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(69)] public Bool32 IsBufferPrecisionSupported(BufferPrecision bufferPrecision) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[69]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), bufferPrecision); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), bufferPrecision); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), bufferPrecision); } /// @@ -898,11 +614,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(70)] public HResult GetImageLocalBounds(ID2D1Image* image, Win32.Numerics.RectF** localBounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[70]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image, localBounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image, localBounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image, localBounds); } /// @@ -910,11 +622,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(71)] public HResult GetImageWorldBounds(ID2D1Image* image, Win32.Numerics.RectF** worldBounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[71]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image, worldBounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image, worldBounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image, worldBounds); } /// @@ -922,11 +630,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(72)] public HResult GetGlyphRunWorldBounds(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.MeasuringMode measuringMode, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[72]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, measuringMode, bounds); } /// @@ -934,11 +638,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(73)] public void GetDevice(ID2D1Device** device) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), device); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), device); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), device); } /// @@ -946,11 +646,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(74)] public void SetTarget(ID2D1Image* image) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image); } /// @@ -958,11 +654,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(75)] public void GetTarget(ID2D1Image** image) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image); } /// @@ -970,11 +662,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(76)] public void SetRenderingControls(RenderingControls* renderingControls) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), renderingControls); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), renderingControls); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), renderingControls); } /// @@ -982,11 +670,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(77)] public void GetRenderingControls(RenderingControls* renderingControls) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[77]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), renderingControls); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), renderingControls); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), renderingControls); } /// @@ -994,11 +678,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(78)] public void SetPrimitiveBlend(PrimitiveBlend primitiveBlend) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[78]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), primitiveBlend); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), primitiveBlend); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), primitiveBlend); } /// @@ -1006,11 +686,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(79)] public PrimitiveBlend GetPrimitiveBlend() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[79]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); } /// @@ -1018,11 +694,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(80)] public void SetUnitMode(UnitMode unitMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[80]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), unitMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), unitMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[80]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), unitMode); } /// @@ -1030,11 +702,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(81)] public UnitMode GetUnitMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[81]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[81]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[81]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this)); } /// @@ -1042,11 +710,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(82)] public void DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.GlyphRunDescription* glyphRunDescription, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[82]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[82]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[82]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, foregroundBrush, measuringMode); } /// @@ -1054,11 +718,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(83)] public void DrawImage(ID2D1Image* image, Vector2* targetOffset, Win32.Numerics.RectF* imageRectangle, InterpolationMode interpolationMode, Common.CompositeMode compositeMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[83]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[83]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[83]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image, targetOffset, imageRectangle, interpolationMode, compositeMode); } /// @@ -1066,11 +726,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(84)] public void DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Vector2* targetOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[84]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[84]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[84]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), gdiMetafile, targetOffset); } /// @@ -1078,11 +734,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(85)] public void DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, InterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle, Matrix4x4* perspectiveTransform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[85]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[85]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[85]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle, perspectiveTransform); } /// @@ -1090,11 +742,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(86)] public void PushLayer(LayerParameters1* layerParameters, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[86]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), layerParameters, layer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[86]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), layerParameters, layer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[86]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), layerParameters, layer); } /// @@ -1102,11 +750,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(87)] public HResult InvalidateEffectInputRectangle(ID2D1Effect* effect, uint input, Win32.Numerics.RectF* inputRectangle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[87]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[87]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[87]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), effect, input, inputRectangle); } /// @@ -1114,11 +758,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(88)] public HResult GetEffectInvalidRectangleCount(ID2D1Effect* effect, uint* rectangleCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[88]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), effect, rectangleCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[88]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), effect, rectangleCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[88]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), effect, rectangleCount); } /// @@ -1126,11 +766,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(89)] public HResult GetEffectInvalidRectangles(ID2D1Effect* effect, Win32.Numerics.RectF** rectangles, uint rectanglesCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[89]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[89]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[89]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), effect, rectangles, rectanglesCount); } /// @@ -1138,11 +774,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(90)] public HResult GetEffectRequiredInputRectangles(ID2D1Effect* renderEffect, Win32.Numerics.RectF* renderImageRectangle, EffectInputDescription* inputDescriptions, Win32.Numerics.RectF** requiredInputRects, uint inputCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[90]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[90]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[90]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), renderEffect, renderImageRectangle, inputDescriptions, requiredInputRects, inputCount); } /// @@ -1150,11 +782,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(91)] public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[91]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[91]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[91]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), opacityMask, brush, destinationRectangle, sourceRectangle); } /// @@ -1162,11 +790,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(92)] public HResult CreateFilledGeometryRealization(ID2D1Geometry* geometry, float flatteningTolerance, ID2D1GeometryRealization** geometryRealization) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[92]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, geometryRealization); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[92]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, geometryRealization); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[92]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, geometryRealization); } /// @@ -1174,11 +798,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(93)] public HResult CreateStrokedGeometryRealization(ID2D1Geometry* geometry, float flatteningTolerance, float strokeWidth, ID2D1StrokeStyle* strokeStyle, ID2D1GeometryRealization** geometryRealization) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[93]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, strokeWidth, strokeStyle, geometryRealization); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[93]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, strokeWidth, strokeStyle, geometryRealization); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[93]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), geometry, flatteningTolerance, strokeWidth, strokeStyle, geometryRealization); } /// @@ -1186,11 +806,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(94)] public void DrawGeometryRealization(ID2D1GeometryRealization* geometryRealization, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[94]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), geometryRealization, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[94]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), geometryRealization, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[94]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), geometryRealization, brush); } /// @@ -1198,11 +814,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(95)] public HResult CreateInk(InkPoint* startPoint, ID2D1Ink** ink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[95]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), startPoint, ink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[95]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), startPoint, ink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[95]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), startPoint, ink); } /// @@ -1210,11 +822,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(96)] public HResult CreateInkStyle(InkStyleProperties* inkStyleProperties, ID2D1InkStyle** inkStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[96]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), inkStyleProperties, inkStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[96]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), inkStyleProperties, inkStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[96]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), inkStyleProperties, inkStyle); } /// @@ -1222,11 +830,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(97)] public HResult CreateGradientMesh(GradientMeshPatch* patches, uint patchesCount, ID2D1GradientMesh** gradientMesh) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[97]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), patches, patchesCount, gradientMesh); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[97]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), patches, patchesCount, gradientMesh); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[97]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), patches, patchesCount, gradientMesh); } /// @@ -1234,11 +838,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(98)] public HResult CreateImageSourceFromWic(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, ImageSourceLoadingOptions loadingOptions, Common.AlphaMode alphaMode, ID2D1ImageSourceFromWic** imageSource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[98]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), wicBitmapSource, loadingOptions, alphaMode, imageSource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[98]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), wicBitmapSource, loadingOptions, alphaMode, imageSource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[98]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), wicBitmapSource, loadingOptions, alphaMode, imageSource); } /// @@ -1246,11 +846,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(99)] public HResult CreateLookupTable3D(BufferPrecision precision, uint* extents, byte* data, uint dataCount, uint* strides, ID2D1LookupTable3D** lookupTable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[99]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[99]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[99]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); } /// @@ -1258,11 +854,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(100)] public HResult CreateImageSourceFromDxgi(Graphics.Dxgi.IDXGISurface** surfaces, uint surfaceCount, Graphics.Dxgi.Common.ColorSpaceType colorSpace, ImageSourceFromDxgiOptions options, ID2D1ImageSource** imageSource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[100]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), surfaces, surfaceCount, colorSpace, options, imageSource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[100]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), surfaces, surfaceCount, colorSpace, options, imageSource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[100]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), surfaces, surfaceCount, colorSpace, options, imageSource); } /// @@ -1270,11 +862,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(101)] public HResult GetGradientMeshWorldBounds(ID2D1GradientMesh* gradientMesh, Win32.Numerics.RectF** pBounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[101]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), gradientMesh, pBounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[101]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), gradientMesh, pBounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[101]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), gradientMesh, pBounds); } /// @@ -1282,11 +870,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(102)] public void DrawInk(ID2D1Ink* ink, ID2D1Brush* brush, ID2D1InkStyle* inkStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[102]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[102]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[102]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), ink, brush, inkStyle); } /// @@ -1294,11 +878,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(103)] public void DrawGradientMesh(ID2D1GradientMesh* gradientMesh) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[103]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), gradientMesh); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[103]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), gradientMesh); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[103]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), gradientMesh); } /// @@ -1306,11 +886,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(104)] public void DrawGdiMetafile(ID2D1GdiMetafile* gdiMetafile, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[104]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[104]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[104]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), gdiMetafile, destinationRectangle, sourceRectangle); } /// @@ -1318,11 +894,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(105)] public HResult CreateTransformedImageSource(ID2D1ImageSource* imageSource, TransformedImageSourceProperties* properties, ID2D1TransformedImageSource** transformedImageSource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[105]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), imageSource, properties, transformedImageSource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[105]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), imageSource, properties, transformedImageSource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[105]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), imageSource, properties, transformedImageSource); } /// @@ -1330,11 +902,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(106)] public HResult CreateSpriteBatch(ID2D1SpriteBatch** spriteBatch) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[106]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), spriteBatch); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[106]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), spriteBatch); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[106]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), spriteBatch); } /// @@ -1342,11 +910,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(107)] public void DrawSpriteBatch(ID2D1SpriteBatch* spriteBatch, uint startIndex, uint spriteCount, ID2D1Bitmap* bitmap, BitmapInterpolationMode interpolationMode, SpriteOptions spriteOptions) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[107]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[107]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[107]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), spriteBatch, startIndex, spriteCount, bitmap, interpolationMode, spriteOptions); } /// @@ -1354,11 +918,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(108)] public HResult CreateSvgGlyphStyle(ID2D1SvgGlyphStyle** svgGlyphStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[108]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), svgGlyphStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[108]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), svgGlyphStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[108]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), svgGlyphStyle); } /// @@ -1366,11 +926,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(109)] public void DrawText(ushort* @string, uint stringLength, Graphics.DirectWrite.IDWriteTextFormat* textFormat, Win32.Numerics.RectF* layoutRect, ID2D1Brush* defaultFillBrush, ID2D1SvgGlyphStyle* svgGlyphStyle, uint colorPaletteIndex, DrawTextOptions options, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[109]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, options, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[109]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, options, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[109]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, options, measuringMode); } /// @@ -1378,11 +934,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(110)] public void DrawTextLayout(Vector2 origin, Graphics.DirectWrite.IDWriteTextLayout* textLayout, ID2D1Brush* defaultFillBrush, ID2D1SvgGlyphStyle* svgGlyphStyle, uint colorPaletteIndex, DrawTextOptions options) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[110]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, options); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[110]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, options); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[110]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, options); } /// @@ -1390,11 +942,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(111)] public void DrawColorBitmapGlyphRun(Graphics.DirectWrite.GlyphImageFormats glyphImageFormat, Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, Graphics.DirectWrite.MeasuringMode measuringMode, ColorBitmapGlyphSnapOption bitmapSnapOption) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[111]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), glyphImageFormat, baselineOrigin, glyphRun, measuringMode, bitmapSnapOption); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[111]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), glyphImageFormat, baselineOrigin, glyphRun, measuringMode, bitmapSnapOption); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[111]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), glyphImageFormat, baselineOrigin, glyphRun, measuringMode, bitmapSnapOption); } /// @@ -1402,11 +950,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(112)] public void DrawSvgGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, ID2D1Brush* defaultFillBrush, ID2D1SvgGlyphStyle* svgGlyphStyle, uint colorPaletteIndex, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[112]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[112]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[112]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, measuringMode); } /// @@ -1414,11 +958,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(113)] public HResult GetColorBitmapGlyphImage(Graphics.DirectWrite.GlyphImageFormats glyphImageFormat, Vector2 glyphOrigin, Graphics.DirectWrite.IDWriteFontFace* fontFace, float fontEmSize, ushort glyphIndex, Bool32 isSideways, Matrix3x2* worldTransform, float dpiX, float dpiY, Matrix3x2* glyphTransform, ID2D1Image** glyphImage) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[113]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), glyphImageFormat, glyphOrigin, fontFace, fontEmSize, glyphIndex, isSideways, worldTransform, dpiX, dpiY, glyphTransform, glyphImage); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[113]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), glyphImageFormat, glyphOrigin, fontFace, fontEmSize, glyphIndex, isSideways, worldTransform, dpiX, dpiY, glyphTransform, glyphImage); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[113]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), glyphImageFormat, glyphOrigin, fontFace, fontEmSize, glyphIndex, isSideways, worldTransform, dpiX, dpiY, glyphTransform, glyphImage); } /// @@ -1426,11 +966,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(114)] public HResult GetSvgGlyphImage(Vector2 glyphOrigin, Graphics.DirectWrite.IDWriteFontFace* fontFace, float fontEmSize, ushort glyphIndex, Bool32 isSideways, Matrix3x2* worldTransform, ID2D1Brush* defaultFillBrush, ID2D1SvgGlyphStyle* svgGlyphStyle, uint colorPaletteIndex, Matrix3x2* glyphTransform, ID2D1CommandList** glyphImage) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[114]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), glyphOrigin, fontFace, fontEmSize, glyphIndex, isSideways, worldTransform, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, glyphTransform, glyphImage); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[114]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), glyphOrigin, fontFace, fontEmSize, glyphIndex, isSideways, worldTransform, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, glyphTransform, glyphImage); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[114]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), glyphOrigin, fontFace, fontEmSize, glyphIndex, isSideways, worldTransform, defaultFillBrush, svgGlyphStyle, colorPaletteIndex, glyphTransform, glyphImage); } /// @@ -1438,11 +974,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(115)] public HResult CreateSvgDocument(Com.IStream* inputXmlStream, System.Drawing.SizeF viewportSize, ID2D1SvgDocument** svgDocument) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[115]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), inputXmlStream, viewportSize, svgDocument); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[115]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), inputXmlStream, viewportSize, svgDocument); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[115]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), inputXmlStream, viewportSize, svgDocument); } /// @@ -1450,11 +982,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(116)] public void DrawSvgDocument(ID2D1SvgDocument* svgDocument) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[116]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), svgDocument); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[116]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), svgDocument); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[116]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), svgDocument); } /// @@ -1462,11 +990,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(117)] public HResult CreateColorContextFromDxgiColorSpace(Graphics.Dxgi.Common.ColorSpaceType colorSpace, ID2D1ColorContext1** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[117]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), colorSpace, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[117]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), colorSpace, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[117]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), colorSpace, colorContext); } /// @@ -1474,11 +998,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(118)] public HResult CreateColorContextFromSimpleColorProfile(SimpleColorProfile* simpleProfile, ID2D1ColorContext1** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[118]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), simpleProfile, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[118]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), simpleProfile, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[118]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), simpleProfile, colorContext); } /// @@ -1486,11 +1006,7 @@ public unsafe partial struct ID2D1DeviceContext6 : ID2D1DeviceContext6.Interface [VtblIndex(119)] public void BlendImage(ID2D1Image* image, Common.BlendMode blendMode, Vector2* targetOffset, Win32.Numerics.RectF* imageRectangle, InterpolationMode interpolationMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[119]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image, blendMode, targetOffset, imageRectangle, interpolationMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[119]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image, blendMode, targetOffset, imageRectangle, interpolationMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[119]))((ID2D1DeviceContext6*)Unsafe.AsPointer(ref this), image, blendMode, targetOffset, imageRectangle, interpolationMode); } public interface Interface : ID2D1DeviceContext5.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawInfo.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawInfo.cs index d393f75..689ec70 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawInfo.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawInfo.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1DrawInfo : ID2D1DrawInfo.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DrawInfo)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DrawInfo)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1DrawInfo : ID2D1DrawInfo.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1DrawInfo : ID2D1DrawInfo.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1DrawInfo : ID2D1DrawInfo.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1DrawInfo : ID2D1DrawInfo.Interface, INativeGui [VtblIndex(3)] public HResult SetInputDescription(uint inputIndex, InputDescription inputDescription) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), inputIndex, inputDescription); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), inputIndex, inputDescription); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), inputIndex, inputDescription); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1DrawInfo : ID2D1DrawInfo.Interface, INativeGui [VtblIndex(4)] public HResult SetOutputBuffer(BufferPrecision bufferPrecision, ChannelDepth channelDepth) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1DrawInfo : ID2D1DrawInfo.Interface, INativeGui [VtblIndex(5)] public void SetCached(Bool32 isCached) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), isCached); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), isCached); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), isCached); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1DrawInfo : ID2D1DrawInfo.Interface, INativeGui [VtblIndex(6)] public void SetInstructionCountHint(uint instructionCount) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[6]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), instructionCount); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), instructionCount); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), instructionCount); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1DrawInfo : ID2D1DrawInfo.Interface, INativeGui [VtblIndex(7)] public HResult SetPixelShaderConstantBuffer(byte* buffer, uint bufferCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), buffer, bufferCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), buffer, bufferCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), buffer, bufferCount); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1DrawInfo : ID2D1DrawInfo.Interface, INativeGui [VtblIndex(8)] public HResult SetResourceTexture(uint textureIndex, ID2D1ResourceTexture* resourceTexture) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), textureIndex, resourceTexture); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), textureIndex, resourceTexture); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), textureIndex, resourceTexture); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1DrawInfo : ID2D1DrawInfo.Interface, INativeGui [VtblIndex(9)] public HResult SetVertexShaderConstantBuffer(byte* buffer, uint bufferCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), buffer, bufferCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), buffer, bufferCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), buffer, bufferCount); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1DrawInfo : ID2D1DrawInfo.Interface, INativeGui [VtblIndex(10)] public HResult SetPixelShader(Guid* shaderId, PixelOptions pixelOptions) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), shaderId, pixelOptions); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), shaderId, pixelOptions); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), shaderId, pixelOptions); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1DrawInfo : ID2D1DrawInfo.Interface, INativeGui [VtblIndex(11)] public HResult SetVertexProcessing(ID2D1VertexBuffer* vertexBuffer, VertexOptions vertexOptions, BlendDescription* blendDescription, VertexRange* vertexRange, Guid* vertexShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), vertexBuffer, vertexOptions, blendDescription, vertexRange, vertexShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), vertexBuffer, vertexOptions, blendDescription, vertexRange, vertexShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1DrawInfo*)Unsafe.AsPointer(ref this), vertexBuffer, vertexOptions, blendDescription, vertexRange, vertexShader); } public interface Interface : ID2D1RenderInfo.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawTransform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawTransform.cs index fc23298..b0dfd89 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawTransform.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawTransform.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1DrawTransform : ID2D1DrawTransform.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DrawTransform)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DrawTransform)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1DrawTransform : ID2D1DrawTransform.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1DrawTransform : ID2D1DrawTransform.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1DrawTransform : ID2D1DrawTransform.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1DrawTransform : ID2D1DrawTransform.Interface, [VtblIndex(3)] public uint GetInputCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1DrawTransform : ID2D1DrawTransform.Interface, [VtblIndex(4)] public HResult MapOutputRectToInputRects(Rect* outputRect, Rect* inputRects, uint inputRectsCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this), outputRect, inputRects, inputRectsCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this), outputRect, inputRects, inputRectsCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this), outputRect, inputRects, inputRectsCount); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1DrawTransform : ID2D1DrawTransform.Interface, [VtblIndex(5)] public HResult MapInputRectsToOutputRect(Rect* inputRects, Rect* inputOpaqueSubRects, uint inputRectCount, Rect* outputRect, Rect* outputOpaqueSubRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this), inputRects, inputOpaqueSubRects, inputRectCount, outputRect, outputOpaqueSubRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this), inputRects, inputOpaqueSubRects, inputRectCount, outputRect, outputOpaqueSubRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this), inputRects, inputOpaqueSubRects, inputRectCount, outputRect, outputOpaqueSubRect); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1DrawTransform : ID2D1DrawTransform.Interface, [VtblIndex(6)] public HResult MapInvalidRect(uint inputIndex, Rect invalidInputRect, Rect* invalidOutputRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this), inputIndex, invalidInputRect, invalidOutputRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this), inputIndex, invalidInputRect, invalidOutputRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this), inputIndex, invalidInputRect, invalidOutputRect); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1DrawTransform : ID2D1DrawTransform.Interface, [VtblIndex(7)] public HResult SetDrawInfo(ID2D1DrawInfo* drawInfo) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this), drawInfo); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this), drawInfo); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1DrawTransform*)Unsafe.AsPointer(ref this), drawInfo); } public interface Interface : ID2D1Transform.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawingStateBlock.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawingStateBlock.cs index 9e1e798..fd3b4ee 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawingStateBlock.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawingStateBlock.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1DrawingStateBlock : ID2D1DrawingStateBlock.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DrawingStateBlock)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DrawingStateBlock)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1DrawingStateBlock : ID2D1DrawingStateBlock.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1DrawingStateBlock : ID2D1DrawingStateBlock.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1DrawingStateBlock : ID2D1DrawingStateBlock.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1DrawingStateBlock : ID2D1DrawingStateBlock.Int [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1DrawingStateBlock : ID2D1DrawingStateBlock.Int [VtblIndex(4)] public void GetDescription(DrawingStateDescription* stateDescription) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), stateDescription); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), stateDescription); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), stateDescription); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1DrawingStateBlock : ID2D1DrawingStateBlock.Int [VtblIndex(5)] public void SetDescription(DrawingStateDescription* stateDescription) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), stateDescription); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), stateDescription); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), stateDescription); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1DrawingStateBlock : ID2D1DrawingStateBlock.Int [VtblIndex(6)] public void SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[6]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1DrawingStateBlock : ID2D1DrawingStateBlock.Int [VtblIndex(7)] public void GetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams** textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1DrawingStateBlock*)Unsafe.AsPointer(ref this), textRenderingParams); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawingStateBlock1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawingStateBlock1.cs index 89087a4..50fcf9e 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawingStateBlock1.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1DrawingStateBlock1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1DrawingStateBlock1 : ID2D1DrawingStateBlock1.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DrawingStateBlock1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1DrawingStateBlock1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1DrawingStateBlock1 : ID2D1DrawingStateBlock1.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1DrawingStateBlock1 : ID2D1DrawingStateBlock1.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1DrawingStateBlock1 : ID2D1DrawingStateBlock1.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1DrawingStateBlock1 : ID2D1DrawingStateBlock1.I [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1DrawingStateBlock1 : ID2D1DrawingStateBlock1.I [VtblIndex(4)] public void GetDescription(DrawingStateDescription* stateDescription) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), stateDescription); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), stateDescription); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), stateDescription); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1DrawingStateBlock1 : ID2D1DrawingStateBlock1.I [VtblIndex(5)] public void SetDescription(DrawingStateDescription* stateDescription) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), stateDescription); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), stateDescription); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), stateDescription); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1DrawingStateBlock1 : ID2D1DrawingStateBlock1.I [VtblIndex(6)] public void SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[6]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1DrawingStateBlock1 : ID2D1DrawingStateBlock1.I [VtblIndex(7)] public void GetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams** textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1DrawingStateBlock1 : ID2D1DrawingStateBlock1.I [VtblIndex(8)] public void GetDescription(DrawingStateDescription1* stateDescription) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), stateDescription); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), stateDescription); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), stateDescription); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1DrawingStateBlock1 : ID2D1DrawingStateBlock1.I [VtblIndex(9)] public void SetDescription(DrawingStateDescription1* stateDescription) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), stateDescription); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), stateDescription); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1DrawingStateBlock1*)Unsafe.AsPointer(ref this), stateDescription); } public interface Interface : ID2D1DrawingStateBlock.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Effect.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Effect.cs index 22d02b2..0e245f4 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Effect.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Effect.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Effect : ID2D1Effect.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Effect)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Effect)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Effect : ID2D1Effect.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Effect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Effect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Effect*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Effect : ID2D1Effect.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Effect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Effect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Effect*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Effect : ID2D1Effect.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Effect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Effect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Effect*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Effect : ID2D1Effect.Interface, INativeGuid [VtblIndex(3)] public uint GetPropertyCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Effect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Effect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Effect*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Effect : ID2D1Effect.Interface, INativeGuid [VtblIndex(4)] public HResult GetPropertyName(uint index, ushort* name, uint nameCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, name, nameCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, name, nameCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, name, nameCount); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Effect : ID2D1Effect.Interface, INativeGuid [VtblIndex(5)] public uint GetPropertyNameLength(uint index) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1Effect : ID2D1Effect.Interface, INativeGuid [VtblIndex(6)] public PropertyType GetType(uint index) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1Effect : ID2D1Effect.Interface, INativeGuid [VtblIndex(7)] public uint GetPropertyIndex(ushort* name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Effect*)Unsafe.AsPointer(ref this), name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Effect*)Unsafe.AsPointer(ref this), name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Effect*)Unsafe.AsPointer(ref this), name); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1Effect : ID2D1Effect.Interface, INativeGuid [VtblIndex(8)] public HResult SetValueByName(ushort* name, PropertyType type, byte* data, uint dataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Effect*)Unsafe.AsPointer(ref this), name, type, data, dataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Effect*)Unsafe.AsPointer(ref this), name, type, data, dataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1Effect*)Unsafe.AsPointer(ref this), name, type, data, dataSize); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1Effect : ID2D1Effect.Interface, INativeGuid [VtblIndex(9)] public HResult SetValue(uint index, PropertyType type, byte* data, uint dataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, type, data, dataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, type, data, dataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, type, data, dataSize); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1Effect : ID2D1Effect.Interface, INativeGuid [VtblIndex(10)] public HResult GetValueByName(ushort* name, PropertyType type, byte* data, uint dataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Effect*)Unsafe.AsPointer(ref this), name, type, data, dataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Effect*)Unsafe.AsPointer(ref this), name, type, data, dataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1Effect*)Unsafe.AsPointer(ref this), name, type, data, dataSize); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1Effect : ID2D1Effect.Interface, INativeGuid [VtblIndex(11)] public HResult GetValue(uint index, PropertyType type, byte* data, uint dataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, type, data, dataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, type, data, dataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, type, data, dataSize); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1Effect : ID2D1Effect.Interface, INativeGuid [VtblIndex(12)] public uint GetValueSize(uint index) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1Effect : ID2D1Effect.Interface, INativeGuid [VtblIndex(13)] public HResult GetSubProperties(uint index, ID2D1Properties** subProperties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, subProperties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, subProperties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, subProperties); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1Effect : ID2D1Effect.Interface, INativeGuid [VtblIndex(14)] public void SetInput(uint index, ID2D1Image* input, Bool32 invalidate) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, input, invalidate); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, input, invalidate); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, input, invalidate); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1Effect : ID2D1Effect.Interface, INativeGuid [VtblIndex(15)] public HResult SetInputCount(uint inputCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1Effect*)Unsafe.AsPointer(ref this), inputCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1Effect*)Unsafe.AsPointer(ref this), inputCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1Effect*)Unsafe.AsPointer(ref this), inputCount); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1Effect : ID2D1Effect.Interface, INativeGuid [VtblIndex(16)] public void GetInput(uint index, ID2D1Image** input) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, input); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, input); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1Effect*)Unsafe.AsPointer(ref this), index, input); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1Effect : ID2D1Effect.Interface, INativeGuid [VtblIndex(17)] public uint GetInputCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1Effect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1Effect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1Effect*)Unsafe.AsPointer(ref this)); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1Effect : ID2D1Effect.Interface, INativeGuid [VtblIndex(18)] public void GetOutput(ID2D1Image** outputImage) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID2D1Effect*)Unsafe.AsPointer(ref this), outputImage); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1Effect*)Unsafe.AsPointer(ref this), outputImage); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1Effect*)Unsafe.AsPointer(ref this), outputImage); } public interface Interface : ID2D1Properties.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectContext.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectContext.cs index 6bcc998..11a5674 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectContext.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectContext.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1EffectContext)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1EffectContext)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(3)] public void GetDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(4)] public HResult CreateEffect(Guid* effectId, ID2D1Effect** effect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), effectId, effect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), effectId, effect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), effectId, effect); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(5)] public HResult GetMaximumSupportedFeatureLevel(Graphics.Direct3D.FeatureLevel* featureLevels, uint featureLevelsCount, Graphics.Direct3D.FeatureLevel* maximumSupportedFeatureLevel) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), featureLevels, featureLevelsCount, maximumSupportedFeatureLevel); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), featureLevels, featureLevelsCount, maximumSupportedFeatureLevel); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), featureLevels, featureLevelsCount, maximumSupportedFeatureLevel); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(6)] public HResult CreateTransformNodeFromEffect(ID2D1Effect* effect, ID2D1TransformNode** transformNode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), effect, transformNode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), effect, transformNode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), effect, transformNode); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(7)] public HResult CreateBlendTransform(uint numInputs, BlendDescription* blendDescription, ID2D1BlendTransform** transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), numInputs, blendDescription, transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), numInputs, blendDescription, transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), numInputs, blendDescription, transform); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(8)] public HResult CreateBorderTransform(ExtendMode extendModeX, ExtendMode extendModeY, ID2D1BorderTransform** transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), extendModeX, extendModeY, transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), extendModeX, extendModeY, transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), extendModeX, extendModeY, transform); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(9)] public HResult CreateOffsetTransform(System.Drawing.Point offset, ID2D1OffsetTransform** transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), offset, transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), offset, transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), offset, transform); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(10)] public HResult CreateBoundsAdjustmentTransform(Rect* outputRectangle, ID2D1BoundsAdjustmentTransform** transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), outputRectangle, transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), outputRectangle, transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), outputRectangle, transform); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(11)] public HResult LoadPixelShader(Guid* shaderId, byte* shaderBuffer, uint shaderBufferCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), shaderId, shaderBuffer, shaderBufferCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), shaderId, shaderBuffer, shaderBufferCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), shaderId, shaderBuffer, shaderBufferCount); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(12)] public HResult LoadVertexShader(Guid* resourceId, byte* shaderBuffer, uint shaderBufferCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), resourceId, shaderBuffer, shaderBufferCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), resourceId, shaderBuffer, shaderBufferCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), resourceId, shaderBuffer, shaderBufferCount); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(13)] public HResult LoadComputeShader(Guid* resourceId, byte* shaderBuffer, uint shaderBufferCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), resourceId, shaderBuffer, shaderBufferCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), resourceId, shaderBuffer, shaderBufferCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), resourceId, shaderBuffer, shaderBufferCount); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(14)] public Bool32 IsShaderLoaded(Guid* shaderId) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), shaderId); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), shaderId); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), shaderId); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(15)] public HResult CreateResourceTexture(Guid* resourceId, ResourceTextureProperties* resourceTextureProperties, byte* data, uint* strides, uint dataSize, ID2D1ResourceTexture** resourceTexture) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), resourceId, resourceTextureProperties, data, strides, dataSize, resourceTexture); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), resourceId, resourceTextureProperties, data, strides, dataSize, resourceTexture); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), resourceId, resourceTextureProperties, data, strides, dataSize, resourceTexture); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(16)] public HResult FindResourceTexture(Guid* resourceId, ID2D1ResourceTexture** resourceTexture) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), resourceId, resourceTexture); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), resourceId, resourceTexture); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), resourceId, resourceTexture); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(17)] public HResult CreateVertexBuffer(VertexBufferProperties* vertexBufferProperties, Guid* resourceId, CustomVertexBufferProperties* customVertexBufferProperties, ID2D1VertexBuffer** buffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), vertexBufferProperties, resourceId, customVertexBufferProperties, buffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), vertexBufferProperties, resourceId, customVertexBufferProperties, buffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), vertexBufferProperties, resourceId, customVertexBufferProperties, buffer); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(18)] public HResult FindVertexBuffer(Guid* resourceId, ID2D1VertexBuffer** buffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), resourceId, buffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), resourceId, buffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), resourceId, buffer); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(19)] public HResult CreateColorContext(ColorSpace space, byte* profile, uint profileSize, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(20)] public HResult CreateColorContextFromFilename(ushort* filename, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), filename, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), filename, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), filename, colorContext); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(21)] public HResult CreateColorContextFromWicColorContext(Graphics.Imaging.IWICColorContext* wicColorContext, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(22)] public HResult CheckFeatureSupport(Feature feature, void* featureSupportData, uint featureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), feature, featureSupportData, featureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), feature, featureSupportData, featureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), feature, featureSupportData, featureSupportDataSize); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1EffectContext : ID2D1EffectContext.Interface, [VtblIndex(23)] public Bool32 IsBufferPrecisionSupported(BufferPrecision bufferPrecision) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), bufferPrecision); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), bufferPrecision); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1EffectContext*)Unsafe.AsPointer(ref this), bufferPrecision); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectContext1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectContext1.cs index 5d7722b..6b503bd 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectContext1.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectContext1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1EffectContext1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1EffectContext1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(3)] public void GetDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(4)] public HResult CreateEffect(Guid* effectId, ID2D1Effect** effect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), effectId, effect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), effectId, effect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), effectId, effect); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(5)] public HResult GetMaximumSupportedFeatureLevel(Graphics.Direct3D.FeatureLevel* featureLevels, uint featureLevelsCount, Graphics.Direct3D.FeatureLevel* maximumSupportedFeatureLevel) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), featureLevels, featureLevelsCount, maximumSupportedFeatureLevel); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), featureLevels, featureLevelsCount, maximumSupportedFeatureLevel); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), featureLevels, featureLevelsCount, maximumSupportedFeatureLevel); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(6)] public HResult CreateTransformNodeFromEffect(ID2D1Effect* effect, ID2D1TransformNode** transformNode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), effect, transformNode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), effect, transformNode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), effect, transformNode); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(7)] public HResult CreateBlendTransform(uint numInputs, BlendDescription* blendDescription, ID2D1BlendTransform** transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), numInputs, blendDescription, transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), numInputs, blendDescription, transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), numInputs, blendDescription, transform); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(8)] public HResult CreateBorderTransform(ExtendMode extendModeX, ExtendMode extendModeY, ID2D1BorderTransform** transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), extendModeX, extendModeY, transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), extendModeX, extendModeY, transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), extendModeX, extendModeY, transform); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(9)] public HResult CreateOffsetTransform(System.Drawing.Point offset, ID2D1OffsetTransform** transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), offset, transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), offset, transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), offset, transform); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(10)] public HResult CreateBoundsAdjustmentTransform(Rect* outputRectangle, ID2D1BoundsAdjustmentTransform** transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), outputRectangle, transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), outputRectangle, transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), outputRectangle, transform); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(11)] public HResult LoadPixelShader(Guid* shaderId, byte* shaderBuffer, uint shaderBufferCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), shaderId, shaderBuffer, shaderBufferCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), shaderId, shaderBuffer, shaderBufferCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), shaderId, shaderBuffer, shaderBufferCount); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(12)] public HResult LoadVertexShader(Guid* resourceId, byte* shaderBuffer, uint shaderBufferCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), resourceId, shaderBuffer, shaderBufferCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), resourceId, shaderBuffer, shaderBufferCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), resourceId, shaderBuffer, shaderBufferCount); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(13)] public HResult LoadComputeShader(Guid* resourceId, byte* shaderBuffer, uint shaderBufferCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), resourceId, shaderBuffer, shaderBufferCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), resourceId, shaderBuffer, shaderBufferCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), resourceId, shaderBuffer, shaderBufferCount); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(14)] public Bool32 IsShaderLoaded(Guid* shaderId) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), shaderId); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), shaderId); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), shaderId); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(15)] public HResult CreateResourceTexture(Guid* resourceId, ResourceTextureProperties* resourceTextureProperties, byte* data, uint* strides, uint dataSize, ID2D1ResourceTexture** resourceTexture) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), resourceId, resourceTextureProperties, data, strides, dataSize, resourceTexture); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), resourceId, resourceTextureProperties, data, strides, dataSize, resourceTexture); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), resourceId, resourceTextureProperties, data, strides, dataSize, resourceTexture); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(16)] public HResult FindResourceTexture(Guid* resourceId, ID2D1ResourceTexture** resourceTexture) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), resourceId, resourceTexture); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), resourceId, resourceTexture); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), resourceId, resourceTexture); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(17)] public HResult CreateVertexBuffer(VertexBufferProperties* vertexBufferProperties, Guid* resourceId, CustomVertexBufferProperties* customVertexBufferProperties, ID2D1VertexBuffer** buffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), vertexBufferProperties, resourceId, customVertexBufferProperties, buffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), vertexBufferProperties, resourceId, customVertexBufferProperties, buffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), vertexBufferProperties, resourceId, customVertexBufferProperties, buffer); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(18)] public HResult FindVertexBuffer(Guid* resourceId, ID2D1VertexBuffer** buffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), resourceId, buffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), resourceId, buffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), resourceId, buffer); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(19)] public HResult CreateColorContext(ColorSpace space, byte* profile, uint profileSize, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(20)] public HResult CreateColorContextFromFilename(ushort* filename, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), filename, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), filename, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), filename, colorContext); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(21)] public HResult CreateColorContextFromWicColorContext(Graphics.Imaging.IWICColorContext* wicColorContext, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(22)] public HResult CheckFeatureSupport(Feature feature, void* featureSupportData, uint featureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), feature, featureSupportData, featureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), feature, featureSupportData, featureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), feature, featureSupportData, featureSupportDataSize); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(23)] public Bool32 IsBufferPrecisionSupported(BufferPrecision bufferPrecision) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), bufferPrecision); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), bufferPrecision); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), bufferPrecision); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1EffectContext1 : ID2D1EffectContext1.Interface [VtblIndex(24)] public HResult CreateLookupTable3D(BufferPrecision precision, uint* extents, byte* data, uint dataCount, uint* strides, ID2D1LookupTable3D** lookupTable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1EffectContext1*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); } public interface Interface : ID2D1EffectContext.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectContext2.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectContext2.cs index 44b28d3..84d4470 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectContext2.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectContext2.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1EffectContext2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1EffectContext2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(3)] public void GetDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(4)] public HResult CreateEffect(Guid* effectId, ID2D1Effect** effect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), effectId, effect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), effectId, effect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), effectId, effect); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(5)] public HResult GetMaximumSupportedFeatureLevel(Graphics.Direct3D.FeatureLevel* featureLevels, uint featureLevelsCount, Graphics.Direct3D.FeatureLevel* maximumSupportedFeatureLevel) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), featureLevels, featureLevelsCount, maximumSupportedFeatureLevel); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), featureLevels, featureLevelsCount, maximumSupportedFeatureLevel); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), featureLevels, featureLevelsCount, maximumSupportedFeatureLevel); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(6)] public HResult CreateTransformNodeFromEffect(ID2D1Effect* effect, ID2D1TransformNode** transformNode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), effect, transformNode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), effect, transformNode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), effect, transformNode); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(7)] public HResult CreateBlendTransform(uint numInputs, BlendDescription* blendDescription, ID2D1BlendTransform** transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), numInputs, blendDescription, transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), numInputs, blendDescription, transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), numInputs, blendDescription, transform); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(8)] public HResult CreateBorderTransform(ExtendMode extendModeX, ExtendMode extendModeY, ID2D1BorderTransform** transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), extendModeX, extendModeY, transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), extendModeX, extendModeY, transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), extendModeX, extendModeY, transform); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(9)] public HResult CreateOffsetTransform(System.Drawing.Point offset, ID2D1OffsetTransform** transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), offset, transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), offset, transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), offset, transform); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(10)] public HResult CreateBoundsAdjustmentTransform(Rect* outputRectangle, ID2D1BoundsAdjustmentTransform** transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), outputRectangle, transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), outputRectangle, transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), outputRectangle, transform); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(11)] public HResult LoadPixelShader(Guid* shaderId, byte* shaderBuffer, uint shaderBufferCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), shaderId, shaderBuffer, shaderBufferCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), shaderId, shaderBuffer, shaderBufferCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), shaderId, shaderBuffer, shaderBufferCount); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(12)] public HResult LoadVertexShader(Guid* resourceId, byte* shaderBuffer, uint shaderBufferCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), resourceId, shaderBuffer, shaderBufferCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), resourceId, shaderBuffer, shaderBufferCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), resourceId, shaderBuffer, shaderBufferCount); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(13)] public HResult LoadComputeShader(Guid* resourceId, byte* shaderBuffer, uint shaderBufferCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), resourceId, shaderBuffer, shaderBufferCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), resourceId, shaderBuffer, shaderBufferCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), resourceId, shaderBuffer, shaderBufferCount); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(14)] public Bool32 IsShaderLoaded(Guid* shaderId) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), shaderId); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), shaderId); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), shaderId); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(15)] public HResult CreateResourceTexture(Guid* resourceId, ResourceTextureProperties* resourceTextureProperties, byte* data, uint* strides, uint dataSize, ID2D1ResourceTexture** resourceTexture) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), resourceId, resourceTextureProperties, data, strides, dataSize, resourceTexture); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), resourceId, resourceTextureProperties, data, strides, dataSize, resourceTexture); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), resourceId, resourceTextureProperties, data, strides, dataSize, resourceTexture); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(16)] public HResult FindResourceTexture(Guid* resourceId, ID2D1ResourceTexture** resourceTexture) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), resourceId, resourceTexture); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), resourceId, resourceTexture); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), resourceId, resourceTexture); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(17)] public HResult CreateVertexBuffer(VertexBufferProperties* vertexBufferProperties, Guid* resourceId, CustomVertexBufferProperties* customVertexBufferProperties, ID2D1VertexBuffer** buffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), vertexBufferProperties, resourceId, customVertexBufferProperties, buffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), vertexBufferProperties, resourceId, customVertexBufferProperties, buffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), vertexBufferProperties, resourceId, customVertexBufferProperties, buffer); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(18)] public HResult FindVertexBuffer(Guid* resourceId, ID2D1VertexBuffer** buffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), resourceId, buffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), resourceId, buffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), resourceId, buffer); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(19)] public HResult CreateColorContext(ColorSpace space, byte* profile, uint profileSize, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), space, profile, profileSize, colorContext); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(20)] public HResult CreateColorContextFromFilename(ushort* filename, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), filename, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), filename, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), filename, colorContext); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(21)] public HResult CreateColorContextFromWicColorContext(Graphics.Imaging.IWICColorContext* wicColorContext, ID2D1ColorContext** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), wicColorContext, colorContext); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(22)] public HResult CheckFeatureSupport(Feature feature, void* featureSupportData, uint featureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), feature, featureSupportData, featureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), feature, featureSupportData, featureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), feature, featureSupportData, featureSupportDataSize); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(23)] public Bool32 IsBufferPrecisionSupported(BufferPrecision bufferPrecision) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), bufferPrecision); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), bufferPrecision); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), bufferPrecision); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(24)] public HResult CreateLookupTable3D(BufferPrecision precision, uint* extents, byte* data, uint dataCount, uint* strides, ID2D1LookupTable3D** lookupTable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), precision, extents, data, dataCount, strides, lookupTable); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(25)] public HResult CreateColorContextFromDxgiColorSpace(Graphics.Dxgi.Common.ColorSpaceType colorSpace, ID2D1ColorContext1** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), colorSpace, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), colorSpace, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), colorSpace, colorContext); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1EffectContext2 : ID2D1EffectContext2.Interface [VtblIndex(26)] public HResult CreateColorContextFromSimpleColorProfile(SimpleColorProfile* simpleProfile, ID2D1ColorContext1** colorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), simpleProfile, colorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), simpleProfile, colorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1EffectContext2*)Unsafe.AsPointer(ref this), simpleProfile, colorContext); } public interface Interface : ID2D1EffectContext1.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectImpl.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectImpl.cs index 09d0d01..d49e986 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectImpl.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EffectImpl.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1EffectImpl : ID2D1EffectImpl.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1EffectImpl)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1EffectImpl)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1EffectImpl : ID2D1EffectImpl.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1EffectImpl*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1EffectImpl*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1EffectImpl*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1EffectImpl : ID2D1EffectImpl.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1EffectImpl*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1EffectImpl*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1EffectImpl*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1EffectImpl : ID2D1EffectImpl.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1EffectImpl*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1EffectImpl*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1EffectImpl*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1EffectImpl : ID2D1EffectImpl.Interface, INativ [VtblIndex(3)] public HResult Initialize(ID2D1EffectContext* effectContext, ID2D1TransformGraph* transformGraph) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1EffectImpl*)Unsafe.AsPointer(ref this), effectContext, transformGraph); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1EffectImpl*)Unsafe.AsPointer(ref this), effectContext, transformGraph); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1EffectImpl*)Unsafe.AsPointer(ref this), effectContext, transformGraph); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1EffectImpl : ID2D1EffectImpl.Interface, INativ [VtblIndex(4)] public HResult PrepareForRender(ChangeType changeType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1EffectImpl*)Unsafe.AsPointer(ref this), changeType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1EffectImpl*)Unsafe.AsPointer(ref this), changeType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1EffectImpl*)Unsafe.AsPointer(ref this), changeType); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1EffectImpl : ID2D1EffectImpl.Interface, INativ [VtblIndex(5)] public HResult SetGraph(ID2D1TransformGraph* transformGraph) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1EffectImpl*)Unsafe.AsPointer(ref this), transformGraph); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1EffectImpl*)Unsafe.AsPointer(ref this), transformGraph); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1EffectImpl*)Unsafe.AsPointer(ref this), transformGraph); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EllipseGeometry.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EllipseGeometry.cs index 2a80d07..9175f09 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EllipseGeometry.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1EllipseGeometry.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1EllipseGeometry : ID2D1EllipseGeometry.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1EllipseGeometry)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1EllipseGeometry)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1EllipseGeometry : ID2D1EllipseGeometry.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1EllipseGeometry : ID2D1EllipseGeometry.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1EllipseGeometry : ID2D1EllipseGeometry.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1EllipseGeometry : ID2D1EllipseGeometry.Interfa [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1EllipseGeometry : ID2D1EllipseGeometry.Interfa [VtblIndex(4)] public HResult GetBounds(Matrix3x2* worldTransform, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), worldTransform, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), worldTransform, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), worldTransform, bounds); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1EllipseGeometry : ID2D1EllipseGeometry.Interfa [VtblIndex(5)] public HResult GetWidenedBounds(float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1EllipseGeometry : ID2D1EllipseGeometry.Interfa [VtblIndex(6)] public HResult StrokeContainsPoint(Vector2 point, float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Bool32* contains) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1EllipseGeometry : ID2D1EllipseGeometry.Interfa [VtblIndex(7)] public HResult FillContainsPoint(Vector2 point, Matrix3x2* worldTransform, float flatteningTolerance, Bool32* contains) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1EllipseGeometry : ID2D1EllipseGeometry.Interfa [VtblIndex(8)] public HResult CompareWithGeometry(ID2D1Geometry* inputGeometry, Matrix3x2* inputGeometryTransform, float flatteningTolerance, GeometryRelation* relation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1EllipseGeometry : ID2D1EllipseGeometry.Interfa [VtblIndex(9)] public HResult Simplify(GeometrySimplificationOption simplificationOption, Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1EllipseGeometry : ID2D1EllipseGeometry.Interfa [VtblIndex(10)] public HResult Tessellate(Matrix3x2* worldTransform, float flatteningTolerance, ID2D1TessellationSink* tessellationSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1EllipseGeometry : ID2D1EllipseGeometry.Interfa [VtblIndex(11)] public HResult CombineWithGeometry(ID2D1Geometry* inputGeometry, CombineMode combineMode, Matrix3x2* inputGeometryTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1EllipseGeometry : ID2D1EllipseGeometry.Interfa [VtblIndex(12)] public HResult Outline(Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1EllipseGeometry : ID2D1EllipseGeometry.Interfa [VtblIndex(13)] public HResult ComputeArea(Matrix3x2* worldTransform, float flatteningTolerance, float* area) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1EllipseGeometry : ID2D1EllipseGeometry.Interfa [VtblIndex(14)] public HResult ComputeLength(Matrix3x2* worldTransform, float flatteningTolerance, float* length) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1EllipseGeometry : ID2D1EllipseGeometry.Interfa [VtblIndex(15)] public HResult ComputePointAtLength(float length, Matrix3x2* worldTransform, float flatteningTolerance, Vector2* point, Vector2* unitTangentVector) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1EllipseGeometry : ID2D1EllipseGeometry.Interfa [VtblIndex(16)] public HResult Widen(float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1EllipseGeometry : ID2D1EllipseGeometry.Interfa [VtblIndex(17)] public void GetEllipse(Ellipse* ellipse) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), ellipse); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), ellipse); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1EllipseGeometry*)Unsafe.AsPointer(ref this), ellipse); } public interface Interface : ID2D1Geometry.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory.cs index 241b649..8ae717e 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Factory : ID2D1Factory.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Factory)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Factory)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Factory : ID2D1Factory.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Factory*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Factory*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Factory*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Factory : ID2D1Factory.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Factory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Factory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Factory*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Factory : ID2D1Factory.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Factory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Factory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Factory*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Factory : ID2D1Factory.Interface, INativeGuid [VtblIndex(3)] public HResult ReloadSystemMetrics() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Factory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Factory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Factory*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Factory : ID2D1Factory.Interface, INativeGuid [VtblIndex(4)] public void GetDesktopDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Factory*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Factory*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Factory*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Factory : ID2D1Factory.Interface, INativeGuid [VtblIndex(5)] public HResult CreateRectangleGeometry(Win32.Numerics.RectF* rectangle, ID2D1RectangleGeometry** rectangleGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Factory*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Factory*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Factory*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1Factory : ID2D1Factory.Interface, INativeGuid [VtblIndex(6)] public HResult CreateRoundedRectangleGeometry(RoundedRect* roundedRectangle, ID2D1RoundedRectangleGeometry** roundedRectangleGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Factory*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Factory*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Factory*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1Factory : ID2D1Factory.Interface, INativeGuid [VtblIndex(7)] public HResult CreateEllipseGeometry(Ellipse* ellipse, ID2D1EllipseGeometry** ellipseGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Factory*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Factory*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Factory*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1Factory : ID2D1Factory.Interface, INativeGuid [VtblIndex(8)] public HResult CreateGeometryGroup(Common.FillMode fillMode, ID2D1Geometry** geometries, uint geometriesCount, ID2D1GeometryGroup** geometryGroup) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Factory*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Factory*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1Factory*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1Factory : ID2D1Factory.Interface, INativeGuid [VtblIndex(9)] public HResult CreateTransformedGeometry(ID2D1Geometry* sourceGeometry, Matrix3x2* transform, ID2D1TransformedGeometry** transformedGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Factory*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Factory*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1Factory*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1Factory : ID2D1Factory.Interface, INativeGuid [VtblIndex(10)] public HResult CreatePathGeometry(ID2D1PathGeometry** pathGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Factory*)Unsafe.AsPointer(ref this), pathGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Factory*)Unsafe.AsPointer(ref this), pathGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1Factory*)Unsafe.AsPointer(ref this), pathGeometry); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1Factory : ID2D1Factory.Interface, INativeGuid [VtblIndex(11)] public HResult CreateStrokeStyle(StrokeStyleProperties* strokeStyleProperties, float* dashes, uint dashesCount, ID2D1StrokeStyle** strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1Factory*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Factory*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1Factory*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1Factory : ID2D1Factory.Interface, INativeGuid [VtblIndex(12)] public HResult CreateDrawingStateBlock(DrawingStateDescription* drawingStateDescription, Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams, ID2D1DrawingStateBlock** drawingStateBlock) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1Factory*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Factory*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1Factory*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1Factory : ID2D1Factory.Interface, INativeGuid [VtblIndex(13)] public HResult CreateWicBitmapRenderTarget(Graphics.Imaging.IWICBitmap* target, RenderTargetProperties* renderTargetProperties, ID2D1RenderTarget** renderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1Factory*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Factory*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1Factory*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1Factory : ID2D1Factory.Interface, INativeGuid [VtblIndex(14)] public HResult CreateHwndRenderTarget(RenderTargetProperties* renderTargetProperties, HwndRenderTargetProperties* hwndRenderTargetProperties, ID2D1HwndRenderTarget** hwndRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1Factory*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Factory*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1Factory*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1Factory : ID2D1Factory.Interface, INativeGuid [VtblIndex(15)] public HResult CreateDxgiSurfaceRenderTarget(Graphics.Dxgi.IDXGISurface* dxgiSurface, RenderTargetProperties* renderTargetProperties, ID2D1RenderTarget** renderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1Factory*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1Factory*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1Factory*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1Factory : ID2D1Factory.Interface, INativeGuid [VtblIndex(16)] public HResult CreateDCRenderTarget(RenderTargetProperties* renderTargetProperties, ID2D1DCRenderTarget** dcRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1Factory*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1Factory*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1Factory*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory1.cs index c5c576f..bc5e8b6 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory1.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Factory1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Factory1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Factory1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Factory1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Factory1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Factory1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Factory1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Factory1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(3)] public HResult ReloadSystemMetrics() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Factory1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Factory1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Factory1*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(4)] public void GetDesktopDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(5)] public HResult CreateRectangleGeometry(Win32.Numerics.RectF* rectangle, ID2D1RectangleGeometry** rectangleGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(6)] public HResult CreateRoundedRectangleGeometry(RoundedRect* roundedRectangle, ID2D1RoundedRectangleGeometry** roundedRectangleGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(7)] public HResult CreateEllipseGeometry(Ellipse* ellipse, ID2D1EllipseGeometry** ellipseGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(8)] public HResult CreateGeometryGroup(Common.FillMode fillMode, ID2D1Geometry** geometries, uint geometriesCount, ID2D1GeometryGroup** geometryGroup) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(9)] public HResult CreateTransformedGeometry(ID2D1Geometry* sourceGeometry, Matrix3x2* transform, ID2D1TransformedGeometry** transformedGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(10)] public HResult CreatePathGeometry(ID2D1PathGeometry** pathGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), pathGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), pathGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), pathGeometry); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(11)] public HResult CreateStrokeStyle(StrokeStyleProperties* strokeStyleProperties, float* dashes, uint dashesCount, ID2D1StrokeStyle** strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(12)] public HResult CreateDrawingStateBlock(DrawingStateDescription* drawingStateDescription, Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams, ID2D1DrawingStateBlock** drawingStateBlock) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(13)] public HResult CreateWicBitmapRenderTarget(Graphics.Imaging.IWICBitmap* target, RenderTargetProperties* renderTargetProperties, ID2D1RenderTarget** renderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(14)] public HResult CreateHwndRenderTarget(RenderTargetProperties* renderTargetProperties, HwndRenderTargetProperties* hwndRenderTargetProperties, ID2D1HwndRenderTarget** hwndRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(15)] public HResult CreateDxgiSurfaceRenderTarget(Graphics.Dxgi.IDXGISurface* dxgiSurface, RenderTargetProperties* renderTargetProperties, ID2D1RenderTarget** renderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(16)] public HResult CreateDCRenderTarget(RenderTargetProperties* renderTargetProperties, ID2D1DCRenderTarget** dcRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(17)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device** d2dDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(18)] public HResult CreateStrokeStyle(StrokeStyleProperties1* strokeStyleProperties, float* dashes, uint dashesCount, ID2D1StrokeStyle1** strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(19)] public HResult CreatePathGeometry(ID2D1PathGeometry1** pathGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), pathGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), pathGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), pathGeometry); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(20)] public HResult CreateDrawingStateBlock(DrawingStateDescription1* drawingStateDescription, Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams, ID2D1DrawingStateBlock1** drawingStateBlock) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(21)] public HResult CreateGdiMetafile(Com.IStream* metafileStream, ID2D1GdiMetafile** metafile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), metafileStream, metafile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), metafileStream, metafile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), metafileStream, metafile); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(22)] public HResult RegisterEffectFromStream(Guid* classId, Com.IStream* propertyXml, PropertyBinding* bindings, uint bindingsCount, delegate* unmanaged[Stdcall] effectFactory) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged, int>)(lpVtbl[22]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#else - return ((delegate* unmanaged[Stdcall], int>)(lpVtbl[22]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#endif + return ((delegate* unmanaged[MemberFunction], int>)(lpVtbl[22]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(23)] public HResult RegisterEffectFromString(Guid* classId, ushort* propertyXml, PropertyBinding* bindings, uint bindingsCount, delegate* unmanaged[Stdcall] effectFactory) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged, int>)(lpVtbl[23]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#else - return ((delegate* unmanaged[Stdcall], int>)(lpVtbl[23]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#endif + return ((delegate* unmanaged[MemberFunction], int>)(lpVtbl[23]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(24)] public HResult UnregisterEffect(Guid* classId) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), classId); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), classId); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), classId); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(25)] public HResult GetRegisteredEffects(Guid* effects, uint effectsCount, uint* effectsReturned, uint* effectsRegistered) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1Factory1 : ID2D1Factory1.Interface, INativeGui [VtblIndex(26)] public HResult GetEffectProperties(Guid* effectId, ID2D1Properties** properties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), effectId, properties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), effectId, properties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1Factory1*)Unsafe.AsPointer(ref this), effectId, properties); } public interface Interface : ID2D1Factory.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory2.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory2.cs index e11b9bd..23e8a81 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory2.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory2.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Factory2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Factory2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Factory2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Factory2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Factory2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Factory2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Factory2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Factory2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(3)] public HResult ReloadSystemMetrics() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Factory2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Factory2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Factory2*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(4)] public void GetDesktopDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(5)] public HResult CreateRectangleGeometry(Win32.Numerics.RectF* rectangle, ID2D1RectangleGeometry** rectangleGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(6)] public HResult CreateRoundedRectangleGeometry(RoundedRect* roundedRectangle, ID2D1RoundedRectangleGeometry** roundedRectangleGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(7)] public HResult CreateEllipseGeometry(Ellipse* ellipse, ID2D1EllipseGeometry** ellipseGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(8)] public HResult CreateGeometryGroup(Common.FillMode fillMode, ID2D1Geometry** geometries, uint geometriesCount, ID2D1GeometryGroup** geometryGroup) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(9)] public HResult CreateTransformedGeometry(ID2D1Geometry* sourceGeometry, Matrix3x2* transform, ID2D1TransformedGeometry** transformedGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(10)] public HResult CreatePathGeometry(ID2D1PathGeometry** pathGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), pathGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), pathGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), pathGeometry); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(11)] public HResult CreateStrokeStyle(StrokeStyleProperties* strokeStyleProperties, float* dashes, uint dashesCount, ID2D1StrokeStyle** strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(12)] public HResult CreateDrawingStateBlock(DrawingStateDescription* drawingStateDescription, Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams, ID2D1DrawingStateBlock** drawingStateBlock) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(13)] public HResult CreateWicBitmapRenderTarget(Graphics.Imaging.IWICBitmap* target, RenderTargetProperties* renderTargetProperties, ID2D1RenderTarget** renderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(14)] public HResult CreateHwndRenderTarget(RenderTargetProperties* renderTargetProperties, HwndRenderTargetProperties* hwndRenderTargetProperties, ID2D1HwndRenderTarget** hwndRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(15)] public HResult CreateDxgiSurfaceRenderTarget(Graphics.Dxgi.IDXGISurface* dxgiSurface, RenderTargetProperties* renderTargetProperties, ID2D1RenderTarget** renderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(16)] public HResult CreateDCRenderTarget(RenderTargetProperties* renderTargetProperties, ID2D1DCRenderTarget** dcRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(17)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device** d2dDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(18)] public HResult CreateStrokeStyle(StrokeStyleProperties1* strokeStyleProperties, float* dashes, uint dashesCount, ID2D1StrokeStyle1** strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(19)] public HResult CreatePathGeometry(ID2D1PathGeometry1** pathGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), pathGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), pathGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), pathGeometry); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(20)] public HResult CreateDrawingStateBlock(DrawingStateDescription1* drawingStateDescription, Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams, ID2D1DrawingStateBlock1** drawingStateBlock) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(21)] public HResult CreateGdiMetafile(Com.IStream* metafileStream, ID2D1GdiMetafile** metafile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), metafileStream, metafile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), metafileStream, metafile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), metafileStream, metafile); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(22)] public HResult RegisterEffectFromStream(Guid* classId, Com.IStream* propertyXml, PropertyBinding* bindings, uint bindingsCount, delegate* unmanaged[Stdcall] effectFactory) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged, int>)(lpVtbl[22]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#else - return ((delegate* unmanaged[Stdcall], int>)(lpVtbl[22]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#endif + return ((delegate* unmanaged[MemberFunction], int>)(lpVtbl[22]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(23)] public HResult RegisterEffectFromString(Guid* classId, ushort* propertyXml, PropertyBinding* bindings, uint bindingsCount, delegate* unmanaged[Stdcall] effectFactory) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged, int>)(lpVtbl[23]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#else - return ((delegate* unmanaged[Stdcall], int>)(lpVtbl[23]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#endif + return ((delegate* unmanaged[MemberFunction], int>)(lpVtbl[23]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(24)] public HResult UnregisterEffect(Guid* classId) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), classId); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), classId); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), classId); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(25)] public HResult GetRegisteredEffects(Guid* effects, uint effectsCount, uint* effectsReturned, uint* effectsRegistered) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(26)] public HResult GetEffectProperties(Guid* effectId, ID2D1Properties** properties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), effectId, properties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), effectId, properties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), effectId, properties); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1Factory2 : ID2D1Factory2.Interface, INativeGui [VtblIndex(27)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device1** d2dDevice1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1Factory2*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice1); } public interface Interface : ID2D1Factory1.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory3.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory3.cs index 7176a2d..6596fe0 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory3.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory3.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Factory3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Factory3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Factory3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Factory3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Factory3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Factory3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Factory3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Factory3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(3)] public HResult ReloadSystemMetrics() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Factory3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Factory3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Factory3*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(4)] public void GetDesktopDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(5)] public HResult CreateRectangleGeometry(Win32.Numerics.RectF* rectangle, ID2D1RectangleGeometry** rectangleGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(6)] public HResult CreateRoundedRectangleGeometry(RoundedRect* roundedRectangle, ID2D1RoundedRectangleGeometry** roundedRectangleGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(7)] public HResult CreateEllipseGeometry(Ellipse* ellipse, ID2D1EllipseGeometry** ellipseGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(8)] public HResult CreateGeometryGroup(Common.FillMode fillMode, ID2D1Geometry** geometries, uint geometriesCount, ID2D1GeometryGroup** geometryGroup) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(9)] public HResult CreateTransformedGeometry(ID2D1Geometry* sourceGeometry, Matrix3x2* transform, ID2D1TransformedGeometry** transformedGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(10)] public HResult CreatePathGeometry(ID2D1PathGeometry** pathGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), pathGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), pathGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), pathGeometry); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(11)] public HResult CreateStrokeStyle(StrokeStyleProperties* strokeStyleProperties, float* dashes, uint dashesCount, ID2D1StrokeStyle** strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(12)] public HResult CreateDrawingStateBlock(DrawingStateDescription* drawingStateDescription, Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams, ID2D1DrawingStateBlock** drawingStateBlock) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(13)] public HResult CreateWicBitmapRenderTarget(Graphics.Imaging.IWICBitmap* target, RenderTargetProperties* renderTargetProperties, ID2D1RenderTarget** renderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(14)] public HResult CreateHwndRenderTarget(RenderTargetProperties* renderTargetProperties, HwndRenderTargetProperties* hwndRenderTargetProperties, ID2D1HwndRenderTarget** hwndRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(15)] public HResult CreateDxgiSurfaceRenderTarget(Graphics.Dxgi.IDXGISurface* dxgiSurface, RenderTargetProperties* renderTargetProperties, ID2D1RenderTarget** renderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(16)] public HResult CreateDCRenderTarget(RenderTargetProperties* renderTargetProperties, ID2D1DCRenderTarget** dcRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(17)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device** d2dDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(18)] public HResult CreateStrokeStyle(StrokeStyleProperties1* strokeStyleProperties, float* dashes, uint dashesCount, ID2D1StrokeStyle1** strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(19)] public HResult CreatePathGeometry(ID2D1PathGeometry1** pathGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), pathGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), pathGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), pathGeometry); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(20)] public HResult CreateDrawingStateBlock(DrawingStateDescription1* drawingStateDescription, Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams, ID2D1DrawingStateBlock1** drawingStateBlock) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(21)] public HResult CreateGdiMetafile(Com.IStream* metafileStream, ID2D1GdiMetafile** metafile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), metafileStream, metafile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), metafileStream, metafile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), metafileStream, metafile); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(22)] public HResult RegisterEffectFromStream(Guid* classId, Com.IStream* propertyXml, PropertyBinding* bindings, uint bindingsCount, delegate* unmanaged[Stdcall] effectFactory) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged, int>)(lpVtbl[22]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#else - return ((delegate* unmanaged[Stdcall], int>)(lpVtbl[22]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#endif + return ((delegate* unmanaged[MemberFunction], int>)(lpVtbl[22]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(23)] public HResult RegisterEffectFromString(Guid* classId, ushort* propertyXml, PropertyBinding* bindings, uint bindingsCount, delegate* unmanaged[Stdcall] effectFactory) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged, int>)(lpVtbl[23]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#else - return ((delegate* unmanaged[Stdcall], int>)(lpVtbl[23]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#endif + return ((delegate* unmanaged[MemberFunction], int>)(lpVtbl[23]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(24)] public HResult UnregisterEffect(Guid* classId) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), classId); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), classId); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), classId); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(25)] public HResult GetRegisteredEffects(Guid* effects, uint effectsCount, uint* effectsReturned, uint* effectsRegistered) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(26)] public HResult GetEffectProperties(Guid* effectId, ID2D1Properties** properties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), effectId, properties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), effectId, properties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), effectId, properties); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(27)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device1** d2dDevice1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice1); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1Factory3 : ID2D1Factory3.Interface, INativeGui [VtblIndex(28)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device2** d2dDevice2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1Factory3*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice2); } public interface Interface : ID2D1Factory2.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory4.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory4.cs index a40d920..5e75df8 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory4.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory4.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Factory4)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Factory4)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Factory4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Factory4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Factory4*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Factory4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Factory4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Factory4*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(3)] public HResult ReloadSystemMetrics() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Factory4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Factory4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Factory4*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(4)] public void GetDesktopDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(5)] public HResult CreateRectangleGeometry(Win32.Numerics.RectF* rectangle, ID2D1RectangleGeometry** rectangleGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(6)] public HResult CreateRoundedRectangleGeometry(RoundedRect* roundedRectangle, ID2D1RoundedRectangleGeometry** roundedRectangleGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(7)] public HResult CreateEllipseGeometry(Ellipse* ellipse, ID2D1EllipseGeometry** ellipseGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(8)] public HResult CreateGeometryGroup(Common.FillMode fillMode, ID2D1Geometry** geometries, uint geometriesCount, ID2D1GeometryGroup** geometryGroup) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(9)] public HResult CreateTransformedGeometry(ID2D1Geometry* sourceGeometry, Matrix3x2* transform, ID2D1TransformedGeometry** transformedGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(10)] public HResult CreatePathGeometry(ID2D1PathGeometry** pathGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), pathGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), pathGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), pathGeometry); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(11)] public HResult CreateStrokeStyle(StrokeStyleProperties* strokeStyleProperties, float* dashes, uint dashesCount, ID2D1StrokeStyle** strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(12)] public HResult CreateDrawingStateBlock(DrawingStateDescription* drawingStateDescription, Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams, ID2D1DrawingStateBlock** drawingStateBlock) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(13)] public HResult CreateWicBitmapRenderTarget(Graphics.Imaging.IWICBitmap* target, RenderTargetProperties* renderTargetProperties, ID2D1RenderTarget** renderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(14)] public HResult CreateHwndRenderTarget(RenderTargetProperties* renderTargetProperties, HwndRenderTargetProperties* hwndRenderTargetProperties, ID2D1HwndRenderTarget** hwndRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(15)] public HResult CreateDxgiSurfaceRenderTarget(Graphics.Dxgi.IDXGISurface* dxgiSurface, RenderTargetProperties* renderTargetProperties, ID2D1RenderTarget** renderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(16)] public HResult CreateDCRenderTarget(RenderTargetProperties* renderTargetProperties, ID2D1DCRenderTarget** dcRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(17)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device** d2dDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(18)] public HResult CreateStrokeStyle(StrokeStyleProperties1* strokeStyleProperties, float* dashes, uint dashesCount, ID2D1StrokeStyle1** strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(19)] public HResult CreatePathGeometry(ID2D1PathGeometry1** pathGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), pathGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), pathGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), pathGeometry); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(20)] public HResult CreateDrawingStateBlock(DrawingStateDescription1* drawingStateDescription, Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams, ID2D1DrawingStateBlock1** drawingStateBlock) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(21)] public HResult CreateGdiMetafile(Com.IStream* metafileStream, ID2D1GdiMetafile** metafile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), metafileStream, metafile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), metafileStream, metafile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), metafileStream, metafile); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(22)] public HResult RegisterEffectFromStream(Guid* classId, Com.IStream* propertyXml, PropertyBinding* bindings, uint bindingsCount, delegate* unmanaged[Stdcall] effectFactory) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged, int>)(lpVtbl[22]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#else - return ((delegate* unmanaged[Stdcall], int>)(lpVtbl[22]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#endif + return ((delegate* unmanaged[MemberFunction], int>)(lpVtbl[22]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(23)] public HResult RegisterEffectFromString(Guid* classId, ushort* propertyXml, PropertyBinding* bindings, uint bindingsCount, delegate* unmanaged[Stdcall] effectFactory) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged, int>)(lpVtbl[23]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#else - return ((delegate* unmanaged[Stdcall], int>)(lpVtbl[23]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#endif + return ((delegate* unmanaged[MemberFunction], int>)(lpVtbl[23]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(24)] public HResult UnregisterEffect(Guid* classId) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), classId); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), classId); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), classId); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(25)] public HResult GetRegisteredEffects(Guid* effects, uint effectsCount, uint* effectsReturned, uint* effectsRegistered) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(26)] public HResult GetEffectProperties(Guid* effectId, ID2D1Properties** properties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), effectId, properties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), effectId, properties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), effectId, properties); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(27)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device1** d2dDevice1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice1); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(28)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device2** d2dDevice2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice2); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID2D1Factory4 : ID2D1Factory4.Interface, INativeGui [VtblIndex(29)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device3** d2dDevice3) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice3); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice3); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID2D1Factory4*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice3); } public interface Interface : ID2D1Factory3.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory5.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory5.cs index f192c6c..94a48d4 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory5.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory5.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Factory5)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Factory5)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Factory5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Factory5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Factory5*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Factory5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Factory5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Factory5*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(3)] public HResult ReloadSystemMetrics() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Factory5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Factory5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Factory5*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(4)] public void GetDesktopDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(5)] public HResult CreateRectangleGeometry(Win32.Numerics.RectF* rectangle, ID2D1RectangleGeometry** rectangleGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(6)] public HResult CreateRoundedRectangleGeometry(RoundedRect* roundedRectangle, ID2D1RoundedRectangleGeometry** roundedRectangleGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(7)] public HResult CreateEllipseGeometry(Ellipse* ellipse, ID2D1EllipseGeometry** ellipseGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(8)] public HResult CreateGeometryGroup(Common.FillMode fillMode, ID2D1Geometry** geometries, uint geometriesCount, ID2D1GeometryGroup** geometryGroup) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(9)] public HResult CreateTransformedGeometry(ID2D1Geometry* sourceGeometry, Matrix3x2* transform, ID2D1TransformedGeometry** transformedGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(10)] public HResult CreatePathGeometry(ID2D1PathGeometry** pathGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), pathGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), pathGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), pathGeometry); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(11)] public HResult CreateStrokeStyle(StrokeStyleProperties* strokeStyleProperties, float* dashes, uint dashesCount, ID2D1StrokeStyle** strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(12)] public HResult CreateDrawingStateBlock(DrawingStateDescription* drawingStateDescription, Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams, ID2D1DrawingStateBlock** drawingStateBlock) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(13)] public HResult CreateWicBitmapRenderTarget(Graphics.Imaging.IWICBitmap* target, RenderTargetProperties* renderTargetProperties, ID2D1RenderTarget** renderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(14)] public HResult CreateHwndRenderTarget(RenderTargetProperties* renderTargetProperties, HwndRenderTargetProperties* hwndRenderTargetProperties, ID2D1HwndRenderTarget** hwndRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(15)] public HResult CreateDxgiSurfaceRenderTarget(Graphics.Dxgi.IDXGISurface* dxgiSurface, RenderTargetProperties* renderTargetProperties, ID2D1RenderTarget** renderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(16)] public HResult CreateDCRenderTarget(RenderTargetProperties* renderTargetProperties, ID2D1DCRenderTarget** dcRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(17)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device** d2dDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(18)] public HResult CreateStrokeStyle(StrokeStyleProperties1* strokeStyleProperties, float* dashes, uint dashesCount, ID2D1StrokeStyle1** strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(19)] public HResult CreatePathGeometry(ID2D1PathGeometry1** pathGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), pathGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), pathGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), pathGeometry); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(20)] public HResult CreateDrawingStateBlock(DrawingStateDescription1* drawingStateDescription, Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams, ID2D1DrawingStateBlock1** drawingStateBlock) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(21)] public HResult CreateGdiMetafile(Com.IStream* metafileStream, ID2D1GdiMetafile** metafile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), metafileStream, metafile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), metafileStream, metafile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), metafileStream, metafile); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(22)] public HResult RegisterEffectFromStream(Guid* classId, Com.IStream* propertyXml, PropertyBinding* bindings, uint bindingsCount, delegate* unmanaged[Stdcall] effectFactory) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged, int>)(lpVtbl[22]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#else - return ((delegate* unmanaged[Stdcall], int>)(lpVtbl[22]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#endif + return ((delegate* unmanaged[MemberFunction], int>)(lpVtbl[22]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(23)] public HResult RegisterEffectFromString(Guid* classId, ushort* propertyXml, PropertyBinding* bindings, uint bindingsCount, delegate* unmanaged[Stdcall] effectFactory) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged, int>)(lpVtbl[23]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#else - return ((delegate* unmanaged[Stdcall], int>)(lpVtbl[23]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#endif + return ((delegate* unmanaged[MemberFunction], int>)(lpVtbl[23]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(24)] public HResult UnregisterEffect(Guid* classId) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), classId); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), classId); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), classId); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(25)] public HResult GetRegisteredEffects(Guid* effects, uint effectsCount, uint* effectsReturned, uint* effectsRegistered) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(26)] public HResult GetEffectProperties(Guid* effectId, ID2D1Properties** properties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), effectId, properties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), effectId, properties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), effectId, properties); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(27)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device1** d2dDevice1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice1); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(28)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device2** d2dDevice2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice2); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(29)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device3** d2dDevice3) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice3); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice3); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice3); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID2D1Factory5 : ID2D1Factory5.Interface, INativeGui [VtblIndex(30)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device4** d2dDevice4) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice4); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice4); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID2D1Factory5*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice4); } public interface Interface : ID2D1Factory4.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory6.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory6.cs index 9086160..80f1983 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory6.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory6.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Factory6)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Factory6)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Factory6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Factory6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Factory6*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Factory6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Factory6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Factory6*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(3)] public HResult ReloadSystemMetrics() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Factory6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Factory6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Factory6*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(4)] public void GetDesktopDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(5)] public HResult CreateRectangleGeometry(Win32.Numerics.RectF* rectangle, ID2D1RectangleGeometry** rectangleGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(6)] public HResult CreateRoundedRectangleGeometry(RoundedRect* roundedRectangle, ID2D1RoundedRectangleGeometry** roundedRectangleGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(7)] public HResult CreateEllipseGeometry(Ellipse* ellipse, ID2D1EllipseGeometry** ellipseGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(8)] public HResult CreateGeometryGroup(Common.FillMode fillMode, ID2D1Geometry** geometries, uint geometriesCount, ID2D1GeometryGroup** geometryGroup) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(9)] public HResult CreateTransformedGeometry(ID2D1Geometry* sourceGeometry, Matrix3x2* transform, ID2D1TransformedGeometry** transformedGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(10)] public HResult CreatePathGeometry(ID2D1PathGeometry** pathGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), pathGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), pathGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), pathGeometry); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(11)] public HResult CreateStrokeStyle(StrokeStyleProperties* strokeStyleProperties, float* dashes, uint dashesCount, ID2D1StrokeStyle** strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(12)] public HResult CreateDrawingStateBlock(DrawingStateDescription* drawingStateDescription, Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams, ID2D1DrawingStateBlock** drawingStateBlock) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(13)] public HResult CreateWicBitmapRenderTarget(Graphics.Imaging.IWICBitmap* target, RenderTargetProperties* renderTargetProperties, ID2D1RenderTarget** renderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(14)] public HResult CreateHwndRenderTarget(RenderTargetProperties* renderTargetProperties, HwndRenderTargetProperties* hwndRenderTargetProperties, ID2D1HwndRenderTarget** hwndRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(15)] public HResult CreateDxgiSurfaceRenderTarget(Graphics.Dxgi.IDXGISurface* dxgiSurface, RenderTargetProperties* renderTargetProperties, ID2D1RenderTarget** renderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(16)] public HResult CreateDCRenderTarget(RenderTargetProperties* renderTargetProperties, ID2D1DCRenderTarget** dcRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(17)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device** d2dDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(18)] public HResult CreateStrokeStyle(StrokeStyleProperties1* strokeStyleProperties, float* dashes, uint dashesCount, ID2D1StrokeStyle1** strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(19)] public HResult CreatePathGeometry(ID2D1PathGeometry1** pathGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), pathGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), pathGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), pathGeometry); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(20)] public HResult CreateDrawingStateBlock(DrawingStateDescription1* drawingStateDescription, Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams, ID2D1DrawingStateBlock1** drawingStateBlock) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(21)] public HResult CreateGdiMetafile(Com.IStream* metafileStream, ID2D1GdiMetafile** metafile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), metafileStream, metafile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), metafileStream, metafile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), metafileStream, metafile); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(22)] public HResult RegisterEffectFromStream(Guid* classId, Com.IStream* propertyXml, PropertyBinding* bindings, uint bindingsCount, delegate* unmanaged[Stdcall] effectFactory) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged, int>)(lpVtbl[22]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#else - return ((delegate* unmanaged[Stdcall], int>)(lpVtbl[22]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#endif + return ((delegate* unmanaged[MemberFunction], int>)(lpVtbl[22]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(23)] public HResult RegisterEffectFromString(Guid* classId, ushort* propertyXml, PropertyBinding* bindings, uint bindingsCount, delegate* unmanaged[Stdcall] effectFactory) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged, int>)(lpVtbl[23]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#else - return ((delegate* unmanaged[Stdcall], int>)(lpVtbl[23]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#endif + return ((delegate* unmanaged[MemberFunction], int>)(lpVtbl[23]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(24)] public HResult UnregisterEffect(Guid* classId) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), classId); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), classId); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), classId); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(25)] public HResult GetRegisteredEffects(Guid* effects, uint effectsCount, uint* effectsReturned, uint* effectsRegistered) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(26)] public HResult GetEffectProperties(Guid* effectId, ID2D1Properties** properties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), effectId, properties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), effectId, properties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), effectId, properties); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(27)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device1** d2dDevice1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice1); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(28)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device2** d2dDevice2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice2); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(29)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device3** d2dDevice3) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice3); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice3); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice3); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(30)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device4** d2dDevice4) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice4); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice4); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice4); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID2D1Factory6 : ID2D1Factory6.Interface, INativeGui [VtblIndex(31)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device5** d2dDevice5) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice5); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice5); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID2D1Factory6*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice5); } public interface Interface : ID2D1Factory5.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory7.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory7.cs index d42009b..14ef6ed 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory7.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Factory7.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Factory7)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Factory7)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Factory7*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Factory7*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Factory7*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Factory7*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Factory7*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Factory7*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(3)] public HResult ReloadSystemMetrics() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Factory7*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Factory7*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Factory7*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(4)] public void GetDesktopDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(5)] public HResult CreateRectangleGeometry(Win32.Numerics.RectF* rectangle, ID2D1RectangleGeometry** rectangleGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), rectangle, rectangleGeometry); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(6)] public HResult CreateRoundedRectangleGeometry(RoundedRect* roundedRectangle, ID2D1RoundedRectangleGeometry** roundedRectangleGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), roundedRectangle, roundedRectangleGeometry); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(7)] public HResult CreateEllipseGeometry(Ellipse* ellipse, ID2D1EllipseGeometry** ellipseGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), ellipse, ellipseGeometry); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(8)] public HResult CreateGeometryGroup(Common.FillMode fillMode, ID2D1Geometry** geometries, uint geometriesCount, ID2D1GeometryGroup** geometryGroup) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), fillMode, geometries, geometriesCount, geometryGroup); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(9)] public HResult CreateTransformedGeometry(ID2D1Geometry* sourceGeometry, Matrix3x2* transform, ID2D1TransformedGeometry** transformedGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), sourceGeometry, transform, transformedGeometry); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(10)] public HResult CreatePathGeometry(ID2D1PathGeometry** pathGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), pathGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), pathGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), pathGeometry); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(11)] public HResult CreateStrokeStyle(StrokeStyleProperties* strokeStyleProperties, float* dashes, uint dashesCount, ID2D1StrokeStyle** strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(12)] public HResult CreateDrawingStateBlock(DrawingStateDescription* drawingStateDescription, Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams, ID2D1DrawingStateBlock** drawingStateBlock) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(13)] public HResult CreateWicBitmapRenderTarget(Graphics.Imaging.IWICBitmap* target, RenderTargetProperties* renderTargetProperties, ID2D1RenderTarget** renderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), target, renderTargetProperties, renderTarget); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(14)] public HResult CreateHwndRenderTarget(RenderTargetProperties* renderTargetProperties, HwndRenderTargetProperties* hwndRenderTargetProperties, ID2D1HwndRenderTarget** hwndRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), renderTargetProperties, hwndRenderTargetProperties, hwndRenderTarget); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(15)] public HResult CreateDxgiSurfaceRenderTarget(Graphics.Dxgi.IDXGISurface* dxgiSurface, RenderTargetProperties* renderTargetProperties, ID2D1RenderTarget** renderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiSurface, renderTargetProperties, renderTarget); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(16)] public HResult CreateDCRenderTarget(RenderTargetProperties* renderTargetProperties, ID2D1DCRenderTarget** dcRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), renderTargetProperties, dcRenderTarget); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(17)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device** d2dDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(18)] public HResult CreateStrokeStyle(StrokeStyleProperties1* strokeStyleProperties, float* dashes, uint dashesCount, ID2D1StrokeStyle1** strokeStyle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), strokeStyleProperties, dashes, dashesCount, strokeStyle); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(19)] public HResult CreatePathGeometry(ID2D1PathGeometry1** pathGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), pathGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), pathGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), pathGeometry); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(20)] public HResult CreateDrawingStateBlock(DrawingStateDescription1* drawingStateDescription, Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams, ID2D1DrawingStateBlock1** drawingStateBlock) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), drawingStateDescription, textRenderingParams, drawingStateBlock); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(21)] public HResult CreateGdiMetafile(Com.IStream* metafileStream, ID2D1GdiMetafile** metafile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), metafileStream, metafile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), metafileStream, metafile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), metafileStream, metafile); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(22)] public HResult RegisterEffectFromStream(Guid* classId, Com.IStream* propertyXml, PropertyBinding* bindings, uint bindingsCount, delegate* unmanaged[Stdcall] effectFactory) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged, int>)(lpVtbl[22]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#else - return ((delegate* unmanaged[Stdcall], int>)(lpVtbl[22]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#endif + return ((delegate* unmanaged[MemberFunction], int>)(lpVtbl[22]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(23)] public HResult RegisterEffectFromString(Guid* classId, ushort* propertyXml, PropertyBinding* bindings, uint bindingsCount, delegate* unmanaged[Stdcall] effectFactory) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged, int>)(lpVtbl[23]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#else - return ((delegate* unmanaged[Stdcall], int>)(lpVtbl[23]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); -#endif + return ((delegate* unmanaged[MemberFunction], int>)(lpVtbl[23]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), classId, propertyXml, bindings, bindingsCount, effectFactory); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(24)] public HResult UnregisterEffect(Guid* classId) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), classId); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), classId); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), classId); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(25)] public HResult GetRegisteredEffects(Guid* effects, uint effectsCount, uint* effectsReturned, uint* effectsRegistered) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), effects, effectsCount, effectsReturned, effectsRegistered); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(26)] public HResult GetEffectProperties(Guid* effectId, ID2D1Properties** properties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), effectId, properties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), effectId, properties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), effectId, properties); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(27)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device1** d2dDevice1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice1); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(28)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device2** d2dDevice2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice2); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(29)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device3** d2dDevice3) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice3); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice3); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice3); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(30)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device4** d2dDevice4) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice4); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice4); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice4); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(31)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device5** d2dDevice5) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice5); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice5); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice5); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID2D1Factory7 : ID2D1Factory7.Interface, INativeGui [VtblIndex(32)] public HResult CreateDevice(Graphics.Dxgi.IDXGIDevice* dxgiDevice, ID2D1Device6** d2dDevice6) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice6); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice6); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID2D1Factory7*)Unsafe.AsPointer(ref this), dxgiDevice, d2dDevice6); } public interface Interface : ID2D1Factory6.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiInteropRenderTarget.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiInteropRenderTarget.cs index 5ab9c0e..e21493e 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiInteropRenderTarget.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiInteropRenderTarget.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1GdiInteropRenderTarget : ID2D1GdiInteropRender } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GdiInteropRenderTarget)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GdiInteropRenderTarget)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1GdiInteropRenderTarget : ID2D1GdiInteropRender [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1GdiInteropRenderTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1GdiInteropRenderTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1GdiInteropRenderTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1GdiInteropRenderTarget : ID2D1GdiInteropRender [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1GdiInteropRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1GdiInteropRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1GdiInteropRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1GdiInteropRenderTarget : ID2D1GdiInteropRender [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1GdiInteropRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1GdiInteropRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1GdiInteropRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1GdiInteropRenderTarget : ID2D1GdiInteropRender [VtblIndex(3)] public HResult GetDC(DCInitializeMode mode, IntPtr* hdc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1GdiInteropRenderTarget*)Unsafe.AsPointer(ref this), mode, hdc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1GdiInteropRenderTarget*)Unsafe.AsPointer(ref this), mode, hdc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1GdiInteropRenderTarget*)Unsafe.AsPointer(ref this), mode, hdc); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1GdiInteropRenderTarget : ID2D1GdiInteropRender [VtblIndex(4)] public HResult ReleaseDC(Rect* update) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1GdiInteropRenderTarget*)Unsafe.AsPointer(ref this), update); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1GdiInteropRenderTarget*)Unsafe.AsPointer(ref this), update); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1GdiInteropRenderTarget*)Unsafe.AsPointer(ref this), update); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafile.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafile.cs index 1f562c9..ccd1904 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafile.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafile.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1GdiMetafile : ID2D1GdiMetafile.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GdiMetafile)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GdiMetafile)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1GdiMetafile : ID2D1GdiMetafile.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1GdiMetafile*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1GdiMetafile*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1GdiMetafile*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1GdiMetafile : ID2D1GdiMetafile.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1GdiMetafile*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1GdiMetafile*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1GdiMetafile*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1GdiMetafile : ID2D1GdiMetafile.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1GdiMetafile*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1GdiMetafile*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1GdiMetafile*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1GdiMetafile : ID2D1GdiMetafile.Interface, INat [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1GdiMetafile*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1GdiMetafile*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1GdiMetafile*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1GdiMetafile : ID2D1GdiMetafile.Interface, INat [VtblIndex(4)] public HResult Stream(ID2D1GdiMetafileSink* sink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1GdiMetafile*)Unsafe.AsPointer(ref this), sink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1GdiMetafile*)Unsafe.AsPointer(ref this), sink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1GdiMetafile*)Unsafe.AsPointer(ref this), sink); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1GdiMetafile : ID2D1GdiMetafile.Interface, INat [VtblIndex(5)] public HResult GetBounds(Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1GdiMetafile*)Unsafe.AsPointer(ref this), bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1GdiMetafile*)Unsafe.AsPointer(ref this), bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1GdiMetafile*)Unsafe.AsPointer(ref this), bounds); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafile1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafile1.cs index 31bd0c5..39689d1 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafile1.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafile1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1GdiMetafile1 : ID2D1GdiMetafile1.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GdiMetafile1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GdiMetafile1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1GdiMetafile1 : ID2D1GdiMetafile1.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1GdiMetafile1 : ID2D1GdiMetafile1.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1GdiMetafile1 : ID2D1GdiMetafile1.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1GdiMetafile1 : ID2D1GdiMetafile1.Interface, IN [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1GdiMetafile1 : ID2D1GdiMetafile1.Interface, IN [VtblIndex(4)] public HResult Stream(ID2D1GdiMetafileSink* sink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this), sink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this), sink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this), sink); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1GdiMetafile1 : ID2D1GdiMetafile1.Interface, IN [VtblIndex(5)] public HResult GetBounds(Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this), bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this), bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this), bounds); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1GdiMetafile1 : ID2D1GdiMetafile1.Interface, IN [VtblIndex(6)] public HResult GetDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1GdiMetafile1 : ID2D1GdiMetafile1.Interface, IN [VtblIndex(7)] public HResult GetSourceBounds(Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this), bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this), bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1GdiMetafile1*)Unsafe.AsPointer(ref this), bounds); } public interface Interface : ID2D1GdiMetafile.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafileSink.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafileSink.cs index 44894da..38e79d6 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafileSink.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafileSink.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1GdiMetafileSink : ID2D1GdiMetafileSink.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GdiMetafileSink)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GdiMetafileSink)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1GdiMetafileSink : ID2D1GdiMetafileSink.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1GdiMetafileSink*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1GdiMetafileSink*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1GdiMetafileSink*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1GdiMetafileSink : ID2D1GdiMetafileSink.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1GdiMetafileSink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1GdiMetafileSink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1GdiMetafileSink*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1GdiMetafileSink : ID2D1GdiMetafileSink.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1GdiMetafileSink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1GdiMetafileSink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1GdiMetafileSink*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1GdiMetafileSink : ID2D1GdiMetafileSink.Interfa [VtblIndex(3)] public HResult ProcessRecord(uint recordType, void* recordData, uint recordDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1GdiMetafileSink*)Unsafe.AsPointer(ref this), recordType, recordData, recordDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1GdiMetafileSink*)Unsafe.AsPointer(ref this), recordType, recordData, recordDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1GdiMetafileSink*)Unsafe.AsPointer(ref this), recordType, recordData, recordDataSize); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafileSink1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafileSink1.cs index 19fa0e3..eec9dc6 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafileSink1.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GdiMetafileSink1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1GdiMetafileSink1 : ID2D1GdiMetafileSink1.Inter } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GdiMetafileSink1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GdiMetafileSink1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1GdiMetafileSink1 : ID2D1GdiMetafileSink1.Inter [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1GdiMetafileSink1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1GdiMetafileSink1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1GdiMetafileSink1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1GdiMetafileSink1 : ID2D1GdiMetafileSink1.Inter [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1GdiMetafileSink1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1GdiMetafileSink1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1GdiMetafileSink1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1GdiMetafileSink1 : ID2D1GdiMetafileSink1.Inter [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1GdiMetafileSink1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1GdiMetafileSink1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1GdiMetafileSink1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1GdiMetafileSink1 : ID2D1GdiMetafileSink1.Inter [VtblIndex(3)] public HResult ProcessRecord(uint recordType, void* recordData, uint recordDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1GdiMetafileSink1*)Unsafe.AsPointer(ref this), recordType, recordData, recordDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1GdiMetafileSink1*)Unsafe.AsPointer(ref this), recordType, recordData, recordDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1GdiMetafileSink1*)Unsafe.AsPointer(ref this), recordType, recordData, recordDataSize); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1GdiMetafileSink1 : ID2D1GdiMetafileSink1.Inter [VtblIndex(4)] public HResult ProcessRecord(uint recordType, void* recordData, uint recordDataSize, uint flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1GdiMetafileSink1*)Unsafe.AsPointer(ref this), recordType, recordData, recordDataSize, flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1GdiMetafileSink1*)Unsafe.AsPointer(ref this), recordType, recordData, recordDataSize, flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1GdiMetafileSink1*)Unsafe.AsPointer(ref this), recordType, recordData, recordDataSize, flags); } public interface Interface : ID2D1GdiMetafileSink.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Geometry.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Geometry.cs index 0f0006c..72a19bb 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Geometry.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Geometry.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Geometry : ID2D1Geometry.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Geometry)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Geometry)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Geometry : ID2D1Geometry.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Geometry : ID2D1Geometry.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Geometry*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Geometry*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Geometry*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Geometry : ID2D1Geometry.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Geometry*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Geometry*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Geometry*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Geometry : ID2D1Geometry.Interface, INativeGui [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Geometry : ID2D1Geometry.Interface, INativeGui [VtblIndex(4)] public HResult GetBounds(Matrix3x2* worldTransform, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), worldTransform, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), worldTransform, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), worldTransform, bounds); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Geometry : ID2D1Geometry.Interface, INativeGui [VtblIndex(5)] public HResult GetWidenedBounds(float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1Geometry : ID2D1Geometry.Interface, INativeGui [VtblIndex(6)] public HResult StrokeContainsPoint(Vector2 point, float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Bool32* contains) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1Geometry : ID2D1Geometry.Interface, INativeGui [VtblIndex(7)] public HResult FillContainsPoint(Vector2 point, Matrix3x2* worldTransform, float flatteningTolerance, Bool32* contains) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1Geometry : ID2D1Geometry.Interface, INativeGui [VtblIndex(8)] public HResult CompareWithGeometry(ID2D1Geometry* inputGeometry, Matrix3x2* inputGeometryTransform, float flatteningTolerance, GeometryRelation* relation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1Geometry : ID2D1Geometry.Interface, INativeGui [VtblIndex(9)] public HResult Simplify(GeometrySimplificationOption simplificationOption, Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1Geometry : ID2D1Geometry.Interface, INativeGui [VtblIndex(10)] public HResult Tessellate(Matrix3x2* worldTransform, float flatteningTolerance, ID2D1TessellationSink* tessellationSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1Geometry : ID2D1Geometry.Interface, INativeGui [VtblIndex(11)] public HResult CombineWithGeometry(ID2D1Geometry* inputGeometry, CombineMode combineMode, Matrix3x2* inputGeometryTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1Geometry : ID2D1Geometry.Interface, INativeGui [VtblIndex(12)] public HResult Outline(Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1Geometry : ID2D1Geometry.Interface, INativeGui [VtblIndex(13)] public HResult ComputeArea(Matrix3x2* worldTransform, float flatteningTolerance, float* area) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1Geometry : ID2D1Geometry.Interface, INativeGui [VtblIndex(14)] public HResult ComputeLength(Matrix3x2* worldTransform, float flatteningTolerance, float* length) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1Geometry : ID2D1Geometry.Interface, INativeGui [VtblIndex(15)] public HResult ComputePointAtLength(float length, Matrix3x2* worldTransform, float flatteningTolerance, Vector2* point, Vector2* unitTangentVector) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1Geometry : ID2D1Geometry.Interface, INativeGui [VtblIndex(16)] public HResult Widen(float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1Geometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GeometryGroup.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GeometryGroup.cs index e3308ae..a279fb8 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GeometryGroup.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GeometryGroup.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GeometryGroup)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GeometryGroup)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, [VtblIndex(4)] public HResult GetBounds(Matrix3x2* worldTransform, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), worldTransform, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), worldTransform, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), worldTransform, bounds); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, [VtblIndex(5)] public HResult GetWidenedBounds(float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, [VtblIndex(6)] public HResult StrokeContainsPoint(Vector2 point, float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Bool32* contains) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, [VtblIndex(7)] public HResult FillContainsPoint(Vector2 point, Matrix3x2* worldTransform, float flatteningTolerance, Bool32* contains) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, [VtblIndex(8)] public HResult CompareWithGeometry(ID2D1Geometry* inputGeometry, Matrix3x2* inputGeometryTransform, float flatteningTolerance, GeometryRelation* relation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, [VtblIndex(9)] public HResult Simplify(GeometrySimplificationOption simplificationOption, Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, [VtblIndex(10)] public HResult Tessellate(Matrix3x2* worldTransform, float flatteningTolerance, ID2D1TessellationSink* tessellationSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, [VtblIndex(11)] public HResult CombineWithGeometry(ID2D1Geometry* inputGeometry, CombineMode combineMode, Matrix3x2* inputGeometryTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, [VtblIndex(12)] public HResult Outline(Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, [VtblIndex(13)] public HResult ComputeArea(Matrix3x2* worldTransform, float flatteningTolerance, float* area) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, [VtblIndex(14)] public HResult ComputeLength(Matrix3x2* worldTransform, float flatteningTolerance, float* length) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, [VtblIndex(15)] public HResult ComputePointAtLength(float length, Matrix3x2* worldTransform, float flatteningTolerance, Vector2* point, Vector2* unitTangentVector) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, [VtblIndex(16)] public HResult Widen(float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, [VtblIndex(17)] public Common.FillMode GetFillMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this)); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, [VtblIndex(18)] public uint GetSourceGeometryCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this)); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1GeometryGroup : ID2D1GeometryGroup.Interface, [VtblIndex(19)] public void GetSourceGeometries(ID2D1Geometry** geometries, uint geometriesCount) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), geometries, geometriesCount); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), geometries, geometriesCount); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1GeometryGroup*)Unsafe.AsPointer(ref this), geometries, geometriesCount); } public interface Interface : ID2D1Geometry.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GeometryRealization.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GeometryRealization.cs index cea4c6b..8898bee 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GeometryRealization.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GeometryRealization.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1GeometryRealization : ID2D1GeometryRealization } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GeometryRealization)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GeometryRealization)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1GeometryRealization : ID2D1GeometryRealization [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1GeometryRealization*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1GeometryRealization*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1GeometryRealization*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1GeometryRealization : ID2D1GeometryRealization [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1GeometryRealization*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1GeometryRealization*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1GeometryRealization*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1GeometryRealization : ID2D1GeometryRealization [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1GeometryRealization*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1GeometryRealization*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1GeometryRealization*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1GeometryRealization : ID2D1GeometryRealization [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1GeometryRealization*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1GeometryRealization*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1GeometryRealization*)Unsafe.AsPointer(ref this), factory); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GeometrySink.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GeometrySink.cs index 29186a5..cebda9e 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GeometrySink.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GeometrySink.cs @@ -42,11 +42,7 @@ public unsafe partial struct ID2D1GeometrySink : ID2D1GeometrySink.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GeometrySink)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GeometrySink)); -#endif public void** lpVtbl; @@ -55,11 +51,7 @@ public unsafe partial struct ID2D1GeometrySink : ID2D1GeometrySink.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -68,11 +60,7 @@ public unsafe partial struct ID2D1GeometrySink : ID2D1GeometrySink.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this)); } /// @@ -81,11 +69,7 @@ public unsafe partial struct ID2D1GeometrySink : ID2D1GeometrySink.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this)); } /// @@ -93,11 +77,7 @@ public unsafe partial struct ID2D1GeometrySink : ID2D1GeometrySink.Interface, IN [VtblIndex(3)] public void SetFillMode(Common.FillMode fillMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), fillMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), fillMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), fillMode); } /// @@ -105,11 +85,7 @@ public unsafe partial struct ID2D1GeometrySink : ID2D1GeometrySink.Interface, IN [VtblIndex(4)] public void SetSegmentFlags(Common.PathSegment vertexFlags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), vertexFlags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), vertexFlags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), vertexFlags); } /// @@ -117,11 +93,7 @@ public unsafe partial struct ID2D1GeometrySink : ID2D1GeometrySink.Interface, IN [VtblIndex(5)] public void BeginFigure(Vector2 startPoint, Common.FigureBegin figureBegin) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), startPoint, figureBegin); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), startPoint, figureBegin); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), startPoint, figureBegin); } /// @@ -129,11 +101,7 @@ public unsafe partial struct ID2D1GeometrySink : ID2D1GeometrySink.Interface, IN [VtblIndex(6)] public void AddLines(Vector2* points, uint pointsCount) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[6]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), points, pointsCount); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), points, pointsCount); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), points, pointsCount); } /// @@ -141,11 +109,7 @@ public unsafe partial struct ID2D1GeometrySink : ID2D1GeometrySink.Interface, IN [VtblIndex(7)] public void AddBeziers(Common.BezierSegment* beziers, uint beziersCount) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), beziers, beziersCount); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), beziers, beziersCount); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), beziers, beziersCount); } /// @@ -153,11 +117,7 @@ public unsafe partial struct ID2D1GeometrySink : ID2D1GeometrySink.Interface, IN [VtblIndex(8)] public void EndFigure(Common.FigureEnd figureEnd) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), figureEnd); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), figureEnd); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), figureEnd); } /// @@ -165,11 +125,7 @@ public unsafe partial struct ID2D1GeometrySink : ID2D1GeometrySink.Interface, IN [VtblIndex(9)] public HResult Close() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this)); } /// @@ -177,11 +133,7 @@ public unsafe partial struct ID2D1GeometrySink : ID2D1GeometrySink.Interface, IN [VtblIndex(10)] public void AddLine(Vector2 point) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), point); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), point); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), point); } /// @@ -189,11 +141,7 @@ public unsafe partial struct ID2D1GeometrySink : ID2D1GeometrySink.Interface, IN [VtblIndex(11)] public void AddBezier(Common.BezierSegment* bezier) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), bezier); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), bezier); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), bezier); } /// @@ -201,11 +149,7 @@ public unsafe partial struct ID2D1GeometrySink : ID2D1GeometrySink.Interface, IN [VtblIndex(12)] public void AddQuadraticBezier(QuadraticBezierSegment* bezier) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), bezier); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), bezier); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), bezier); } /// @@ -213,11 +157,7 @@ public unsafe partial struct ID2D1GeometrySink : ID2D1GeometrySink.Interface, IN [VtblIndex(13)] public void AddQuadraticBeziers(QuadraticBezierSegment* beziers, uint beziersCount) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), beziers, beziersCount); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), beziers, beziersCount); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), beziers, beziersCount); } /// @@ -225,11 +165,7 @@ public unsafe partial struct ID2D1GeometrySink : ID2D1GeometrySink.Interface, IN [VtblIndex(14)] public void AddArc(ArcSegment* arc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), arc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), arc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1GeometrySink*)Unsafe.AsPointer(ref this), arc); } public interface Interface : ID2D1SimplifiedGeometrySink.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GradientMesh.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GradientMesh.cs index 9f23093..ed1d868 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GradientMesh.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GradientMesh.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1GradientMesh : ID2D1GradientMesh.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GradientMesh)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GradientMesh)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1GradientMesh : ID2D1GradientMesh.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1GradientMesh*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1GradientMesh*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1GradientMesh*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1GradientMesh : ID2D1GradientMesh.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1GradientMesh*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1GradientMesh*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1GradientMesh*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1GradientMesh : ID2D1GradientMesh.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1GradientMesh*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1GradientMesh*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1GradientMesh*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1GradientMesh : ID2D1GradientMesh.Interface, IN [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1GradientMesh*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1GradientMesh*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1GradientMesh*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1GradientMesh : ID2D1GradientMesh.Interface, IN [VtblIndex(4)] public uint GetPatchCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1GradientMesh*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1GradientMesh*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1GradientMesh*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1GradientMesh : ID2D1GradientMesh.Interface, IN [VtblIndex(5)] public HResult GetPatches(uint startIndex, GradientMeshPatch* patches, uint patchesCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1GradientMesh*)Unsafe.AsPointer(ref this), startIndex, patches, patchesCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1GradientMesh*)Unsafe.AsPointer(ref this), startIndex, patches, patchesCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1GradientMesh*)Unsafe.AsPointer(ref this), startIndex, patches, patchesCount); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GradientStopCollection.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GradientStopCollection.cs index a699f0e..dc06c11 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GradientStopCollection.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GradientStopCollection.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1GradientStopCollection : ID2D1GradientStopColl } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GradientStopCollection)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GradientStopCollection)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1GradientStopCollection : ID2D1GradientStopColl [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1GradientStopCollection : ID2D1GradientStopColl [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1GradientStopCollection : ID2D1GradientStopColl [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1GradientStopCollection : ID2D1GradientStopColl [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1GradientStopCollection : ID2D1GradientStopColl [VtblIndex(4)] public uint GetGradientStopCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1GradientStopCollection : ID2D1GradientStopColl [VtblIndex(5)] public void GetGradientStops(GradientStop* gradientStops, uint gradientStopsCount) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1GradientStopCollection : ID2D1GradientStopColl [VtblIndex(6)] public Gamma GetColorInterpolationGamma() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1GradientStopCollection : ID2D1GradientStopColl [VtblIndex(7)] public ExtendMode GetExtendMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1GradientStopCollection*)Unsafe.AsPointer(ref this)); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GradientStopCollection1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GradientStopCollection1.cs index 15b53d8..5866d2b 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GradientStopCollection1.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1GradientStopCollection1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1GradientStopCollection1 : ID2D1GradientStopCol } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GradientStopCollection1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1GradientStopCollection1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1GradientStopCollection1 : ID2D1GradientStopCol [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1GradientStopCollection1 : ID2D1GradientStopCol [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1GradientStopCollection1 : ID2D1GradientStopCol [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1GradientStopCollection1 : ID2D1GradientStopCol [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1GradientStopCollection1 : ID2D1GradientStopCol [VtblIndex(4)] public uint GetGradientStopCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1GradientStopCollection1 : ID2D1GradientStopCol [VtblIndex(5)] public void GetGradientStops(GradientStop* gradientStops, uint gradientStopsCount) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1GradientStopCollection1 : ID2D1GradientStopCol [VtblIndex(6)] public Gamma GetColorInterpolationGamma() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1GradientStopCollection1 : ID2D1GradientStopCol [VtblIndex(7)] public ExtendMode GetExtendMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1GradientStopCollection1 : ID2D1GradientStopCol [VtblIndex(8)] public void GetGradientStops1(GradientStop* gradientStops, uint gradientStopsCount) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1GradientStopCollection1 : ID2D1GradientStopCol [VtblIndex(9)] public ColorSpace GetPreInterpolationSpace() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1GradientStopCollection1 : ID2D1GradientStopCol [VtblIndex(10)] public ColorSpace GetPostInterpolationSpace() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1GradientStopCollection1 : ID2D1GradientStopCol [VtblIndex(11)] public BufferPrecision GetBufferPrecision() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1GradientStopCollection1 : ID2D1GradientStopCol [VtblIndex(12)] public ColorInterpolationMode GetColorInterpolationMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1GradientStopCollection1*)Unsafe.AsPointer(ref this)); } public interface Interface : ID2D1GradientStopCollection.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1HwndRenderTarget.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1HwndRenderTarget.cs index 6a6c02d..e3e6a53 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1HwndRenderTarget.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1HwndRenderTarget.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1HwndRenderTarget)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1HwndRenderTarget)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(4)] public HResult CreateBitmap(System.Drawing.Size size, void* srcData, uint pitch, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(5)] public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(6)] public HResult CreateSharedBitmap(Guid* riid, void* data, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(7)] public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush** bitmapBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(8)] public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(9)] public HResult CreateGradientStopCollection(GradientStop* gradientStops, uint gradientStopsCount, Gamma colorInterpolationGamma, ExtendMode extendMode, ID2D1GradientStopCollection** gradientStopCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(10)] public HResult CreateLinearGradientBrush(LinearGradientBrushProperties* linearGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1LinearGradientBrush** linearGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(11)] public HResult CreateRadialGradientBrush(RadialGradientBrushProperties* radialGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1RadialGradientBrush** radialGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(12)] public HResult CreateCompatibleRenderTarget(System.Drawing.SizeF* desiredSize, System.Drawing.Size* desiredPixelSize, Common.PixelFormat* desiredFormat, CompatibleRenderTargetOptions options, ID2D1BitmapRenderTarget** bitmapRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(13)] public HResult CreateLayer(System.Drawing.SizeF* size, ID2D1Layer** layer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), size, layer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), size, layer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), size, layer); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(14)] public HResult CreateMesh(ID2D1Mesh** mesh) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), mesh); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), mesh); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), mesh); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(15)] public void DrawLine(Vector2 point0, Vector2 point1, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(16)] public void DrawRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(17)] public void FillRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), rect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), rect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), rect, brush); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(18)] public void DrawRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(19)] public void FillRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(20)] public void DrawEllipse(Ellipse* ellipse, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(21)] public void FillEllipse(Ellipse* ellipse, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(22)] public void DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(23)] public void FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(24)] public void FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), mesh, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), mesh, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), mesh, brush); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(25)] public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, OpacityMaskContent content, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(26)] public void DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, BitmapInterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(27)] public void DrawText(ushort* @string, uint stringLength, Graphics.DirectWrite.IDWriteTextFormat* textFormat, Win32.Numerics.RectF* layoutRect, ID2D1Brush* defaultFillBrush, DrawTextOptions options, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(28)] public void DrawTextLayout(Vector2 origin, Graphics.DirectWrite.IDWriteTextLayout* textLayout, ID2D1Brush* defaultFillBrush, DrawTextOptions options) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(29)] public void DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(30)] public void SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), transform); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(31)] public void GetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), transform); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(32)] public void SetAntialiasMode(AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), antialiasMode); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(33)] public AntialiasMode GetAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(34)] public void SetTextAntialiasMode(TextAntialiasMode textAntialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), textAntialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), textAntialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), textAntialiasMode); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(35)] public TextAntialiasMode GetTextAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(36)] public void SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(37)] public void GetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams** textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(38)] public void SetTags(ulong tag1, ulong tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(39)] public void GetTags(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(40)] public void PushLayer(LayerParameters* layerParameters, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), layerParameters, layer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), layerParameters, layer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), layerParameters, layer); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(41)] public void PopLayer() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(42)] public HResult Flush(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(43)] public void SaveDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(44)] public void RestoreDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(45)] public void PushAxisAlignedClip(Win32.Numerics.RectF* clipRect, AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(46)] public void PopAxisAlignedClip() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(47)] public void Clear(Color4* clearColor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), clearColor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), clearColor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), clearColor); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(48)] public void BeginDraw() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(49)] public HResult EndDraw(ulong* tag1 = null, ulong* tag2 = null) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -656,11 +452,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter public Common.PixelFormat GetPixelFormat() { Common.PixelFormat result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[50]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), &result); } /// @@ -668,11 +460,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(51)] public void SetDpi(float dpiX, float dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -680,11 +468,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(52)] public void GetDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -693,11 +477,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter public System.Drawing.SizeF GetSize() { System.Drawing.SizeF result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[53]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), &result); } /// @@ -706,11 +486,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter public System.Drawing.Size GetPixelSize() { System.Drawing.Size result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[54]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), &result); } /// @@ -718,11 +494,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(55)] public uint GetMaximumBitmapSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -730,11 +502,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(56)] public Bool32 IsSupported(RenderTargetProperties* renderTargetProperties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), renderTargetProperties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), renderTargetProperties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), renderTargetProperties); } /// @@ -742,11 +510,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(57)] public WindowState CheckWindowState() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -754,11 +518,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(58)] public HResult Resize(System.Drawing.Size* pixelSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[58]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), pixelSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), pixelSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this), pixelSize); } /// @@ -766,11 +526,7 @@ public unsafe partial struct ID2D1HwndRenderTarget : ID2D1HwndRenderTarget.Inter [VtblIndex(59)] public nint GetHwnd() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID2D1HwndRenderTarget*)Unsafe.AsPointer(ref this)); } public interface Interface : ID2D1RenderTarget.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Image.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Image.cs index 806e54a..efcfd31 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Image.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Image.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Image : ID2D1Image.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Image)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Image)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Image : ID2D1Image.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Image*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Image*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Image*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Image : ID2D1Image.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Image*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Image*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Image*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Image : ID2D1Image.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Image*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Image*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Image*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Image : ID2D1Image.Interface, INativeGuid [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Image*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Image*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Image*)Unsafe.AsPointer(ref this), factory); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ImageBrush.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ImageBrush.cs index b0a731e..4442340 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ImageBrush.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ImageBrush.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1ImageBrush : ID2D1ImageBrush.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1ImageBrush)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1ImageBrush)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1ImageBrush : ID2D1ImageBrush.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1ImageBrush : ID2D1ImageBrush.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1ImageBrush : ID2D1ImageBrush.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1ImageBrush : ID2D1ImageBrush.Interface, INativ [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1ImageBrush : ID2D1ImageBrush.Interface, INativ [VtblIndex(4)] public void SetOpacity(float opacity) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), opacity); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), opacity); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), opacity); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1ImageBrush : ID2D1ImageBrush.Interface, INativ [VtblIndex(5)] public void SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), transform); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1ImageBrush : ID2D1ImageBrush.Interface, INativ [VtblIndex(6)] public float GetOpacity() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1ImageBrush : ID2D1ImageBrush.Interface, INativ [VtblIndex(7)] public void GetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), transform); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1ImageBrush : ID2D1ImageBrush.Interface, INativ [VtblIndex(8)] public void SetImage(ID2D1Image* image) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), image); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), image); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), image); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1ImageBrush : ID2D1ImageBrush.Interface, INativ [VtblIndex(9)] public void SetExtendModeX(ExtendMode extendModeX) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), extendModeX); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), extendModeX); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), extendModeX); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1ImageBrush : ID2D1ImageBrush.Interface, INativ [VtblIndex(10)] public void SetExtendModeY(ExtendMode extendModeY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), extendModeY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), extendModeY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), extendModeY); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1ImageBrush : ID2D1ImageBrush.Interface, INativ [VtblIndex(11)] public void SetInterpolationMode(InterpolationMode interpolationMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), interpolationMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), interpolationMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), interpolationMode); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1ImageBrush : ID2D1ImageBrush.Interface, INativ [VtblIndex(12)] public void SetSourceRectangle(Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), sourceRectangle); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1ImageBrush : ID2D1ImageBrush.Interface, INativ [VtblIndex(13)] public void GetImage(ID2D1Image** image) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), image); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), image); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), image); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1ImageBrush : ID2D1ImageBrush.Interface, INativ [VtblIndex(14)] public ExtendMode GetExtendModeX() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1ImageBrush : ID2D1ImageBrush.Interface, INativ [VtblIndex(15)] public ExtendMode GetExtendModeY() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1ImageBrush : ID2D1ImageBrush.Interface, INativ [VtblIndex(16)] public InterpolationMode GetInterpolationMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this)); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1ImageBrush : ID2D1ImageBrush.Interface, INativ [VtblIndex(17)] public void GetSourceRectangle(Win32.Numerics.RectF** sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1ImageBrush*)Unsafe.AsPointer(ref this), sourceRectangle); } public interface Interface : ID2D1Brush.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ImageSource.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ImageSource.cs index 65a71e6..0d1aa48 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ImageSource.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ImageSource.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1ImageSource : ID2D1ImageSource.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1ImageSource)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1ImageSource)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1ImageSource : ID2D1ImageSource.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1ImageSource*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1ImageSource*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1ImageSource*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1ImageSource : ID2D1ImageSource.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1ImageSource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1ImageSource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1ImageSource*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1ImageSource : ID2D1ImageSource.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1ImageSource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1ImageSource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1ImageSource*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1ImageSource : ID2D1ImageSource.Interface, INat [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1ImageSource*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1ImageSource*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1ImageSource*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1ImageSource : ID2D1ImageSource.Interface, INat [VtblIndex(4)] public HResult OfferResources() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1ImageSource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1ImageSource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1ImageSource*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1ImageSource : ID2D1ImageSource.Interface, INat [VtblIndex(5)] public HResult TryReclaimResources(Bool32* resourcesDiscarded) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1ImageSource*)Unsafe.AsPointer(ref this), resourcesDiscarded); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1ImageSource*)Unsafe.AsPointer(ref this), resourcesDiscarded); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1ImageSource*)Unsafe.AsPointer(ref this), resourcesDiscarded); } public interface Interface : ID2D1Image.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ImageSourceFromWic.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ImageSourceFromWic.cs index 6e513b4..d07ffe0 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ImageSourceFromWic.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ImageSourceFromWic.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1ImageSourceFromWic : ID2D1ImageSourceFromWic.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1ImageSourceFromWic)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1ImageSourceFromWic)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1ImageSourceFromWic : ID2D1ImageSourceFromWic.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1ImageSourceFromWic : ID2D1ImageSourceFromWic.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1ImageSourceFromWic : ID2D1ImageSourceFromWic.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1ImageSourceFromWic : ID2D1ImageSourceFromWic.I [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1ImageSourceFromWic : ID2D1ImageSourceFromWic.I [VtblIndex(4)] public HResult OfferResources() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1ImageSourceFromWic : ID2D1ImageSourceFromWic.I [VtblIndex(5)] public HResult TryReclaimResources(Bool32* resourcesDiscarded) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), resourcesDiscarded); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), resourcesDiscarded); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), resourcesDiscarded); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1ImageSourceFromWic : ID2D1ImageSourceFromWic.I [VtblIndex(6)] public HResult EnsureCached(Win32.Numerics.Rect* rectangleToFill) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), rectangleToFill); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), rectangleToFill); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), rectangleToFill); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1ImageSourceFromWic : ID2D1ImageSourceFromWic.I [VtblIndex(7)] public HResult TrimCache(Win32.Numerics.Rect* rectangleToPreserve) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), rectangleToPreserve); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), rectangleToPreserve); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), rectangleToPreserve); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1ImageSourceFromWic : ID2D1ImageSourceFromWic.I [VtblIndex(8)] public void GetSource(Graphics.Imaging.IWICBitmapSource** wicBitmapSource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), wicBitmapSource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), wicBitmapSource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1ImageSourceFromWic*)Unsafe.AsPointer(ref this), wicBitmapSource); } public interface Interface : ID2D1ImageSource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Ink.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Ink.cs index b649abb..0f8a72e 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Ink.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Ink.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Ink : ID2D1Ink.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Ink)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Ink)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Ink : ID2D1Ink.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Ink*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Ink*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Ink*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Ink : ID2D1Ink.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Ink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Ink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Ink*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Ink : ID2D1Ink.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Ink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Ink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Ink*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Ink : ID2D1Ink.Interface, INativeGuid [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Ink*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Ink*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Ink*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Ink : ID2D1Ink.Interface, INativeGuid [VtblIndex(4)] public void SetStartPoint(InkPoint* startPoint) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Ink*)Unsafe.AsPointer(ref this), startPoint); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Ink*)Unsafe.AsPointer(ref this), startPoint); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Ink*)Unsafe.AsPointer(ref this), startPoint); } /// @@ -116,11 +92,7 @@ public unsafe partial struct ID2D1Ink : ID2D1Ink.Interface, INativeGuid public InkPoint GetStartPoint() { InkPoint result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[5]))((ID2D1Ink*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Ink*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Ink*)Unsafe.AsPointer(ref this), &result); } /// @@ -128,11 +100,7 @@ public unsafe partial struct ID2D1Ink : ID2D1Ink.Interface, INativeGuid [VtblIndex(6)] public HResult AddSegments(InkBezierSegment* segments, uint segmentsCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Ink*)Unsafe.AsPointer(ref this), segments, segmentsCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Ink*)Unsafe.AsPointer(ref this), segments, segmentsCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Ink*)Unsafe.AsPointer(ref this), segments, segmentsCount); } /// @@ -140,11 +108,7 @@ public unsafe partial struct ID2D1Ink : ID2D1Ink.Interface, INativeGuid [VtblIndex(7)] public HResult RemoveSegmentsAtEnd(uint segmentsCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Ink*)Unsafe.AsPointer(ref this), segmentsCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Ink*)Unsafe.AsPointer(ref this), segmentsCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Ink*)Unsafe.AsPointer(ref this), segmentsCount); } /// @@ -152,11 +116,7 @@ public unsafe partial struct ID2D1Ink : ID2D1Ink.Interface, INativeGuid [VtblIndex(8)] public HResult SetSegments(uint startSegment, InkBezierSegment* segments, uint segmentsCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Ink*)Unsafe.AsPointer(ref this), startSegment, segments, segmentsCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Ink*)Unsafe.AsPointer(ref this), startSegment, segments, segmentsCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1Ink*)Unsafe.AsPointer(ref this), startSegment, segments, segmentsCount); } /// @@ -164,11 +124,7 @@ public unsafe partial struct ID2D1Ink : ID2D1Ink.Interface, INativeGuid [VtblIndex(9)] public HResult SetSegmentAtEnd(InkBezierSegment* segment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Ink*)Unsafe.AsPointer(ref this), segment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Ink*)Unsafe.AsPointer(ref this), segment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1Ink*)Unsafe.AsPointer(ref this), segment); } /// @@ -176,11 +132,7 @@ public unsafe partial struct ID2D1Ink : ID2D1Ink.Interface, INativeGuid [VtblIndex(10)] public uint GetSegmentCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Ink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Ink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1Ink*)Unsafe.AsPointer(ref this)); } /// @@ -188,11 +140,7 @@ public unsafe partial struct ID2D1Ink : ID2D1Ink.Interface, INativeGuid [VtblIndex(11)] public HResult GetSegments(uint startSegment, InkBezierSegment* segments, uint segmentsCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1Ink*)Unsafe.AsPointer(ref this), startSegment, segments, segmentsCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Ink*)Unsafe.AsPointer(ref this), startSegment, segments, segmentsCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1Ink*)Unsafe.AsPointer(ref this), startSegment, segments, segmentsCount); } /// @@ -200,11 +148,7 @@ public unsafe partial struct ID2D1Ink : ID2D1Ink.Interface, INativeGuid [VtblIndex(12)] public HResult StreamAsGeometry(ID2D1InkStyle* inkStyle, Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1Ink*)Unsafe.AsPointer(ref this), inkStyle, worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Ink*)Unsafe.AsPointer(ref this), inkStyle, worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1Ink*)Unsafe.AsPointer(ref this), inkStyle, worldTransform, flatteningTolerance, geometrySink); } /// @@ -212,11 +156,7 @@ public unsafe partial struct ID2D1Ink : ID2D1Ink.Interface, INativeGuid [VtblIndex(13)] public HResult GetBounds(ID2D1InkStyle* inkStyle, Matrix3x2* worldTransform, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1Ink*)Unsafe.AsPointer(ref this), inkStyle, worldTransform, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Ink*)Unsafe.AsPointer(ref this), inkStyle, worldTransform, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1Ink*)Unsafe.AsPointer(ref this), inkStyle, worldTransform, bounds); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1InkStyle.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1InkStyle.cs index 9ff719d..24bbe31 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1InkStyle.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1InkStyle.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1InkStyle : ID2D1InkStyle.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1InkStyle)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1InkStyle)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1InkStyle : ID2D1InkStyle.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1InkStyle : ID2D1InkStyle.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1InkStyle : ID2D1InkStyle.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1InkStyle : ID2D1InkStyle.Interface, INativeGui [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1InkStyle : ID2D1InkStyle.Interface, INativeGui [VtblIndex(4)] public void SetNibTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this), transform); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1InkStyle : ID2D1InkStyle.Interface, INativeGui [VtblIndex(5)] public void GetNibTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this), transform); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1InkStyle : ID2D1InkStyle.Interface, INativeGui [VtblIndex(6)] public void SetNibShape(InkNibShape nibShape) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[6]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this), nibShape); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this), nibShape); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this), nibShape); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1InkStyle : ID2D1InkStyle.Interface, INativeGui [VtblIndex(7)] public InkNibShape GetNibShape() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1InkStyle*)Unsafe.AsPointer(ref this)); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Layer.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Layer.cs index e7a6f64..a1a16b3 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Layer.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Layer.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Layer : ID2D1Layer.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Layer)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Layer)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Layer : ID2D1Layer.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Layer*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Layer*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Layer*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Layer : ID2D1Layer.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Layer*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Layer*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Layer*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Layer : ID2D1Layer.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Layer*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Layer*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Layer*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Layer : ID2D1Layer.Interface, INativeGuid [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Layer*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Layer*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Layer*)Unsafe.AsPointer(ref this), factory); } /// @@ -104,11 +84,7 @@ public unsafe partial struct ID2D1Layer : ID2D1Layer.Interface, INativeGuid public System.Drawing.SizeF GetSize() { System.Drawing.SizeF result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[4]))((ID2D1Layer*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Layer*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Layer*)Unsafe.AsPointer(ref this), &result); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1LinearGradientBrush.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1LinearGradientBrush.cs index 2e690a8..57740f0 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1LinearGradientBrush.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1LinearGradientBrush.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1LinearGradientBrush : ID2D1LinearGradientBrush } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1LinearGradientBrush)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1LinearGradientBrush)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1LinearGradientBrush : ID2D1LinearGradientBrush [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1LinearGradientBrush : ID2D1LinearGradientBrush [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1LinearGradientBrush : ID2D1LinearGradientBrush [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1LinearGradientBrush : ID2D1LinearGradientBrush [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1LinearGradientBrush : ID2D1LinearGradientBrush [VtblIndex(4)] public void SetOpacity(float opacity) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), opacity); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), opacity); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), opacity); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1LinearGradientBrush : ID2D1LinearGradientBrush [VtblIndex(5)] public void SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), transform); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1LinearGradientBrush : ID2D1LinearGradientBrush [VtblIndex(6)] public float GetOpacity() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1LinearGradientBrush : ID2D1LinearGradientBrush [VtblIndex(7)] public void GetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), transform); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1LinearGradientBrush : ID2D1LinearGradientBrush [VtblIndex(8)] public void SetStartPoint(Vector2 startPoint) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), startPoint); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), startPoint); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), startPoint); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1LinearGradientBrush : ID2D1LinearGradientBrush [VtblIndex(9)] public void SetEndPoint(Vector2 endPoint) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), endPoint); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), endPoint); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), endPoint); } /// @@ -176,11 +132,7 @@ public unsafe partial struct ID2D1LinearGradientBrush : ID2D1LinearGradientBrush public Vector2 GetStartPoint() { Vector2 result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[10]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), &result); } /// @@ -189,11 +141,7 @@ public unsafe partial struct ID2D1LinearGradientBrush : ID2D1LinearGradientBrush public Vector2 GetEndPoint() { Vector2 result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[11]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), &result); } /// @@ -201,11 +149,7 @@ public unsafe partial struct ID2D1LinearGradientBrush : ID2D1LinearGradientBrush [VtblIndex(12)] public void GetGradientStopCollection(ID2D1GradientStopCollection** gradientStopCollection) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), gradientStopCollection); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), gradientStopCollection); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1LinearGradientBrush*)Unsafe.AsPointer(ref this), gradientStopCollection); } public interface Interface : ID2D1Brush.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1LookupTable3D.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1LookupTable3D.cs index 6035b59..70b8797 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1LookupTable3D.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1LookupTable3D.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1LookupTable3D : ID2D1LookupTable3D.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1LookupTable3D)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1LookupTable3D)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1LookupTable3D : ID2D1LookupTable3D.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1LookupTable3D*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1LookupTable3D*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1LookupTable3D*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1LookupTable3D : ID2D1LookupTable3D.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1LookupTable3D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1LookupTable3D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1LookupTable3D*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1LookupTable3D : ID2D1LookupTable3D.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1LookupTable3D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1LookupTable3D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1LookupTable3D*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1LookupTable3D : ID2D1LookupTable3D.Interface, [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1LookupTable3D*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1LookupTable3D*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1LookupTable3D*)Unsafe.AsPointer(ref this), factory); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Mesh.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Mesh.cs index 9e5047c..8ed5777 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Mesh.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Mesh.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Mesh : ID2D1Mesh.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Mesh)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Mesh)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Mesh : ID2D1Mesh.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Mesh*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Mesh*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Mesh*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Mesh : ID2D1Mesh.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Mesh*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Mesh*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Mesh*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Mesh : ID2D1Mesh.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Mesh*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Mesh*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Mesh*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Mesh : ID2D1Mesh.Interface, INativeGuid [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Mesh*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Mesh*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Mesh*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Mesh : ID2D1Mesh.Interface, INativeGuid [VtblIndex(4)] public HResult Open(ID2D1TessellationSink** tessellationSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Mesh*)Unsafe.AsPointer(ref this), tessellationSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Mesh*)Unsafe.AsPointer(ref this), tessellationSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Mesh*)Unsafe.AsPointer(ref this), tessellationSink); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Multithread.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Multithread.cs index 6e10f00..01bb781 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Multithread.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Multithread.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Multithread : ID2D1Multithread.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Multithread)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Multithread)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Multithread : ID2D1Multithread.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Multithread*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Multithread*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Multithread*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Multithread : ID2D1Multithread.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Multithread*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Multithread*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Multithread*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Multithread : ID2D1Multithread.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Multithread*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Multithread*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Multithread*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Multithread : ID2D1Multithread.Interface, INat [VtblIndex(3)] public Bool32 GetMultithreadProtected() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Multithread*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Multithread*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Multithread*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Multithread : ID2D1Multithread.Interface, INat [VtblIndex(4)] public void Enter() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Multithread*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Multithread*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Multithread*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Multithread : ID2D1Multithread.Interface, INat [VtblIndex(5)] public void Leave() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Multithread*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Multithread*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Multithread*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1OffsetTransform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1OffsetTransform.cs index a686741..e47a23a 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1OffsetTransform.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1OffsetTransform.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1OffsetTransform : ID2D1OffsetTransform.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1OffsetTransform)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1OffsetTransform)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1OffsetTransform : ID2D1OffsetTransform.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1OffsetTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1OffsetTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1OffsetTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1OffsetTransform : ID2D1OffsetTransform.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1OffsetTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1OffsetTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1OffsetTransform*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1OffsetTransform : ID2D1OffsetTransform.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1OffsetTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1OffsetTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1OffsetTransform*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1OffsetTransform : ID2D1OffsetTransform.Interfa [VtblIndex(3)] public uint GetInputCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1OffsetTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1OffsetTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1OffsetTransform*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1OffsetTransform : ID2D1OffsetTransform.Interfa [VtblIndex(4)] public void SetOffset(System.Drawing.Point offset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1OffsetTransform*)Unsafe.AsPointer(ref this), offset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1OffsetTransform*)Unsafe.AsPointer(ref this), offset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1OffsetTransform*)Unsafe.AsPointer(ref this), offset); } /// @@ -116,11 +92,7 @@ public unsafe partial struct ID2D1OffsetTransform : ID2D1OffsetTransform.Interfa public System.Drawing.Point GetOffset() { System.Drawing.Point result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[5]))((ID2D1OffsetTransform*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1OffsetTransform*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1OffsetTransform*)Unsafe.AsPointer(ref this), &result); } public interface Interface : ID2D1TransformNode.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1PathGeometry.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1PathGeometry.cs index 3602760..519c0c3 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1PathGeometry.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1PathGeometry.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1PathGeometry)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1PathGeometry)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [VtblIndex(4)] public HResult GetBounds(Matrix3x2* worldTransform, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), worldTransform, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), worldTransform, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), worldTransform, bounds); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [VtblIndex(5)] public HResult GetWidenedBounds(float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [VtblIndex(6)] public HResult StrokeContainsPoint(Vector2 point, float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Bool32* contains) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [VtblIndex(7)] public HResult FillContainsPoint(Vector2 point, Matrix3x2* worldTransform, float flatteningTolerance, Bool32* contains) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [VtblIndex(8)] public HResult CompareWithGeometry(ID2D1Geometry* inputGeometry, Matrix3x2* inputGeometryTransform, float flatteningTolerance, GeometryRelation* relation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [VtblIndex(9)] public HResult Simplify(GeometrySimplificationOption simplificationOption, Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [VtblIndex(10)] public HResult Tessellate(Matrix3x2* worldTransform, float flatteningTolerance, ID2D1TessellationSink* tessellationSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [VtblIndex(11)] public HResult CombineWithGeometry(ID2D1Geometry* inputGeometry, CombineMode combineMode, Matrix3x2* inputGeometryTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [VtblIndex(12)] public HResult Outline(Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [VtblIndex(13)] public HResult ComputeArea(Matrix3x2* worldTransform, float flatteningTolerance, float* area) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [VtblIndex(14)] public HResult ComputeLength(Matrix3x2* worldTransform, float flatteningTolerance, float* length) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [VtblIndex(15)] public HResult ComputePointAtLength(float length, Matrix3x2* worldTransform, float flatteningTolerance, Vector2* point, Vector2* unitTangentVector) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [VtblIndex(16)] public HResult Widen(float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [VtblIndex(17)] public HResult Open(ID2D1GeometrySink** geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), geometrySink); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [VtblIndex(18)] public HResult Stream(ID2D1GeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), geometrySink); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [VtblIndex(19)] public HResult GetSegmentCount(uint* count) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), count); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), count); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), count); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1PathGeometry : ID2D1PathGeometry.Interface, IN [VtblIndex(20)] public HResult GetFigureCount(uint* count) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), count); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), count); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1PathGeometry*)Unsafe.AsPointer(ref this), count); } public interface Interface : ID2D1Geometry.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1PathGeometry1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1PathGeometry1.cs index 697037d..ab20316 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1PathGeometry1.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1PathGeometry1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1PathGeometry1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1PathGeometry1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [VtblIndex(4)] public HResult GetBounds(Matrix3x2* worldTransform, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), worldTransform, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), worldTransform, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), worldTransform, bounds); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [VtblIndex(5)] public HResult GetWidenedBounds(float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [VtblIndex(6)] public HResult StrokeContainsPoint(Vector2 point, float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Bool32* contains) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [VtblIndex(7)] public HResult FillContainsPoint(Vector2 point, Matrix3x2* worldTransform, float flatteningTolerance, Bool32* contains) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [VtblIndex(8)] public HResult CompareWithGeometry(ID2D1Geometry* inputGeometry, Matrix3x2* inputGeometryTransform, float flatteningTolerance, GeometryRelation* relation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [VtblIndex(9)] public HResult Simplify(GeometrySimplificationOption simplificationOption, Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [VtblIndex(10)] public HResult Tessellate(Matrix3x2* worldTransform, float flatteningTolerance, ID2D1TessellationSink* tessellationSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [VtblIndex(11)] public HResult CombineWithGeometry(ID2D1Geometry* inputGeometry, CombineMode combineMode, Matrix3x2* inputGeometryTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [VtblIndex(12)] public HResult Outline(Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [VtblIndex(13)] public HResult ComputeArea(Matrix3x2* worldTransform, float flatteningTolerance, float* area) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [VtblIndex(14)] public HResult ComputeLength(Matrix3x2* worldTransform, float flatteningTolerance, float* length) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [VtblIndex(15)] public HResult ComputePointAtLength(float length, Matrix3x2* worldTransform, float flatteningTolerance, Vector2* point, Vector2* unitTangentVector) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [VtblIndex(16)] public HResult Widen(float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [VtblIndex(17)] public HResult Open(ID2D1GeometrySink** geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), geometrySink); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [VtblIndex(18)] public HResult Stream(ID2D1GeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), geometrySink); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [VtblIndex(19)] public HResult GetSegmentCount(uint* count) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), count); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), count); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), count); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [VtblIndex(20)] public HResult GetFigureCount(uint* count) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), count); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), count); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), count); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1PathGeometry1 : ID2D1PathGeometry1.Interface, [VtblIndex(21)] public HResult ComputePointAndSegmentAtLength(float length, uint startSegment, Matrix3x2* worldTransform, float flatteningTolerance, PointDescription* pointDescription) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), length, startSegment, worldTransform, flatteningTolerance, pointDescription); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), length, startSegment, worldTransform, flatteningTolerance, pointDescription); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1PathGeometry1*)Unsafe.AsPointer(ref this), length, startSegment, worldTransform, flatteningTolerance, pointDescription); } public interface Interface : ID2D1PathGeometry.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1PrintControl.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1PrintControl.cs index 5f0236f..d9c3485 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1PrintControl.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1PrintControl.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1PrintControl : ID2D1PrintControl.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1PrintControl)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1PrintControl)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1PrintControl : ID2D1PrintControl.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1PrintControl*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1PrintControl*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1PrintControl*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1PrintControl : ID2D1PrintControl.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1PrintControl*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1PrintControl*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1PrintControl*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1PrintControl : ID2D1PrintControl.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1PrintControl*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1PrintControl*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1PrintControl*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1PrintControl : ID2D1PrintControl.Interface, IN [VtblIndex(3)] public HResult AddPage(ID2D1CommandList* commandList, System.Drawing.SizeF pageSize, Com.IStream* pagePrintTicketStream, ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1PrintControl*)Unsafe.AsPointer(ref this), commandList, pageSize, pagePrintTicketStream, tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1PrintControl*)Unsafe.AsPointer(ref this), commandList, pageSize, pagePrintTicketStream, tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1PrintControl*)Unsafe.AsPointer(ref this), commandList, pageSize, pagePrintTicketStream, tag1, tag2); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1PrintControl : ID2D1PrintControl.Interface, IN [VtblIndex(4)] public HResult Close() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1PrintControl*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1PrintControl*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1PrintControl*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Properties.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Properties.cs index 5f189e5..67d2afe 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Properties.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Properties.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Properties : ID2D1Properties.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Properties)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Properties)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Properties : ID2D1Properties.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Properties*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Properties*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Properties*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Properties : ID2D1Properties.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Properties*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Properties*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Properties*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Properties : ID2D1Properties.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Properties*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Properties*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Properties*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Properties : ID2D1Properties.Interface, INativ [VtblIndex(3)] public uint GetPropertyCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Properties*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Properties*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Properties*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Properties : ID2D1Properties.Interface, INativ [VtblIndex(4)] public HResult GetPropertyName(uint index, ushort* name, uint nameCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index, name, nameCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index, name, nameCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index, name, nameCount); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Properties : ID2D1Properties.Interface, INativ [VtblIndex(5)] public uint GetPropertyNameLength(uint index) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1Properties : ID2D1Properties.Interface, INativ [VtblIndex(6)] public PropertyType GetType(uint index) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1Properties : ID2D1Properties.Interface, INativ [VtblIndex(7)] public uint GetPropertyIndex(ushort* name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1Properties*)Unsafe.AsPointer(ref this), name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1Properties*)Unsafe.AsPointer(ref this), name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1Properties*)Unsafe.AsPointer(ref this), name); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1Properties : ID2D1Properties.Interface, INativ [VtblIndex(8)] public HResult SetValueByName(ushort* name, PropertyType type, byte* data, uint dataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1Properties*)Unsafe.AsPointer(ref this), name, type, data, dataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1Properties*)Unsafe.AsPointer(ref this), name, type, data, dataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1Properties*)Unsafe.AsPointer(ref this), name, type, data, dataSize); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1Properties : ID2D1Properties.Interface, INativ [VtblIndex(9)] public HResult SetValue(uint index, PropertyType type, byte* data, uint dataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index, type, data, dataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index, type, data, dataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index, type, data, dataSize); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1Properties : ID2D1Properties.Interface, INativ [VtblIndex(10)] public HResult GetValueByName(ushort* name, PropertyType type, byte* data, uint dataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1Properties*)Unsafe.AsPointer(ref this), name, type, data, dataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1Properties*)Unsafe.AsPointer(ref this), name, type, data, dataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1Properties*)Unsafe.AsPointer(ref this), name, type, data, dataSize); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1Properties : ID2D1Properties.Interface, INativ [VtblIndex(11)] public HResult GetValue(uint index, PropertyType type, byte* data, uint dataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index, type, data, dataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index, type, data, dataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index, type, data, dataSize); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1Properties : ID2D1Properties.Interface, INativ [VtblIndex(12)] public uint GetValueSize(uint index) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1Properties : ID2D1Properties.Interface, INativ [VtblIndex(13)] public HResult GetSubProperties(uint index, ID2D1Properties** subProperties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index, subProperties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index, subProperties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1Properties*)Unsafe.AsPointer(ref this), index, subProperties); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RadialGradientBrush.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RadialGradientBrush.cs index 97757db..f086d7a 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RadialGradientBrush.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RadialGradientBrush.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : ID2D1RadialGradientBrush } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1RadialGradientBrush)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1RadialGradientBrush)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : ID2D1RadialGradientBrush [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : ID2D1RadialGradientBrush [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : ID2D1RadialGradientBrush [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : ID2D1RadialGradientBrush [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : ID2D1RadialGradientBrush [VtblIndex(4)] public void SetOpacity(float opacity) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), opacity); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), opacity); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), opacity); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : ID2D1RadialGradientBrush [VtblIndex(5)] public void SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), transform); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : ID2D1RadialGradientBrush [VtblIndex(6)] public float GetOpacity() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : ID2D1RadialGradientBrush [VtblIndex(7)] public void GetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), transform); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : ID2D1RadialGradientBrush [VtblIndex(8)] public void SetCenter(Vector2 center) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), center); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), center); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), center); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : ID2D1RadialGradientBrush [VtblIndex(9)] public void SetGradientOriginOffset(Vector2 gradientOriginOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), gradientOriginOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), gradientOriginOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), gradientOriginOffset); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : ID2D1RadialGradientBrush [VtblIndex(10)] public void SetRadiusX(float radiusX) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), radiusX); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), radiusX); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), radiusX); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : ID2D1RadialGradientBrush [VtblIndex(11)] public void SetRadiusY(float radiusY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), radiusY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), radiusY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), radiusY); } /// @@ -200,11 +148,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : ID2D1RadialGradientBrush public Vector2 GetCenter() { Vector2 result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[12]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), &result); } /// @@ -213,11 +157,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : ID2D1RadialGradientBrush public Vector2 GetGradientOriginOffset() { Vector2 result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[13]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), &result); } /// @@ -225,11 +165,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : ID2D1RadialGradientBrush [VtblIndex(14)] public float GetRadiusX() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this)); } /// @@ -237,11 +173,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : ID2D1RadialGradientBrush [VtblIndex(15)] public float GetRadiusY() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this)); } /// @@ -249,11 +181,7 @@ public unsafe partial struct ID2D1RadialGradientBrush : ID2D1RadialGradientBrush [VtblIndex(16)] public void GetGradientStopCollection(ID2D1GradientStopCollection** gradientStopCollection) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), gradientStopCollection); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), gradientStopCollection); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1RadialGradientBrush*)Unsafe.AsPointer(ref this), gradientStopCollection); } public interface Interface : ID2D1Brush.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RectangleGeometry.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RectangleGeometry.cs index 12239aa..0a9053d 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RectangleGeometry.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RectangleGeometry.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1RectangleGeometry : ID2D1RectangleGeometry.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1RectangleGeometry)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1RectangleGeometry)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1RectangleGeometry : ID2D1RectangleGeometry.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1RectangleGeometry : ID2D1RectangleGeometry.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1RectangleGeometry : ID2D1RectangleGeometry.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1RectangleGeometry : ID2D1RectangleGeometry.Int [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1RectangleGeometry : ID2D1RectangleGeometry.Int [VtblIndex(4)] public HResult GetBounds(Matrix3x2* worldTransform, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, bounds); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1RectangleGeometry : ID2D1RectangleGeometry.Int [VtblIndex(5)] public HResult GetWidenedBounds(float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1RectangleGeometry : ID2D1RectangleGeometry.Int [VtblIndex(6)] public HResult StrokeContainsPoint(Vector2 point, float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Bool32* contains) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1RectangleGeometry : ID2D1RectangleGeometry.Int [VtblIndex(7)] public HResult FillContainsPoint(Vector2 point, Matrix3x2* worldTransform, float flatteningTolerance, Bool32* contains) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1RectangleGeometry : ID2D1RectangleGeometry.Int [VtblIndex(8)] public HResult CompareWithGeometry(ID2D1Geometry* inputGeometry, Matrix3x2* inputGeometryTransform, float flatteningTolerance, GeometryRelation* relation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1RectangleGeometry : ID2D1RectangleGeometry.Int [VtblIndex(9)] public HResult Simplify(GeometrySimplificationOption simplificationOption, Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1RectangleGeometry : ID2D1RectangleGeometry.Int [VtblIndex(10)] public HResult Tessellate(Matrix3x2* worldTransform, float flatteningTolerance, ID2D1TessellationSink* tessellationSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1RectangleGeometry : ID2D1RectangleGeometry.Int [VtblIndex(11)] public HResult CombineWithGeometry(ID2D1Geometry* inputGeometry, CombineMode combineMode, Matrix3x2* inputGeometryTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1RectangleGeometry : ID2D1RectangleGeometry.Int [VtblIndex(12)] public HResult Outline(Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1RectangleGeometry : ID2D1RectangleGeometry.Int [VtblIndex(13)] public HResult ComputeArea(Matrix3x2* worldTransform, float flatteningTolerance, float* area) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1RectangleGeometry : ID2D1RectangleGeometry.Int [VtblIndex(14)] public HResult ComputeLength(Matrix3x2* worldTransform, float flatteningTolerance, float* length) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1RectangleGeometry : ID2D1RectangleGeometry.Int [VtblIndex(15)] public HResult ComputePointAtLength(float length, Matrix3x2* worldTransform, float flatteningTolerance, Vector2* point, Vector2* unitTangentVector) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1RectangleGeometry : ID2D1RectangleGeometry.Int [VtblIndex(16)] public HResult Widen(float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1RectangleGeometry : ID2D1RectangleGeometry.Int [VtblIndex(17)] public void GetRect(Win32.Numerics.RectF** rect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), rect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), rect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1RectangleGeometry*)Unsafe.AsPointer(ref this), rect); } public interface Interface : ID2D1Geometry.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RenderInfo.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RenderInfo.cs index 7dc9d0c..1908356 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RenderInfo.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RenderInfo.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1RenderInfo : ID2D1RenderInfo.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1RenderInfo)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1RenderInfo)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1RenderInfo : ID2D1RenderInfo.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1RenderInfo : ID2D1RenderInfo.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1RenderInfo : ID2D1RenderInfo.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1RenderInfo : ID2D1RenderInfo.Interface, INativ [VtblIndex(3)] public HResult SetInputDescription(uint inputIndex, InputDescription inputDescription) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this), inputIndex, inputDescription); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this), inputIndex, inputDescription); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this), inputIndex, inputDescription); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1RenderInfo : ID2D1RenderInfo.Interface, INativ [VtblIndex(4)] public HResult SetOutputBuffer(BufferPrecision bufferPrecision, ChannelDepth channelDepth) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this), bufferPrecision, channelDepth); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1RenderInfo : ID2D1RenderInfo.Interface, INativ [VtblIndex(5)] public void SetCached(Bool32 isCached) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this), isCached); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this), isCached); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this), isCached); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1RenderInfo : ID2D1RenderInfo.Interface, INativ [VtblIndex(6)] public void SetInstructionCountHint(uint instructionCount) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[6]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this), instructionCount); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this), instructionCount); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1RenderInfo*)Unsafe.AsPointer(ref this), instructionCount); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RenderTarget.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RenderTarget.cs index b2721f3..01a8a11 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RenderTarget.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RenderTarget.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1RenderTarget)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1RenderTarget)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(4)] public HResult CreateBitmap(System.Drawing.Size size, void* srcData, uint pitch, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), size, srcData, pitch, bitmapProperties, bitmap); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(5)] public HResult CreateBitmapFromWicBitmap(Graphics.Imaging.IWICBitmapSource* wicBitmapSource, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), wicBitmapSource, bitmapProperties, bitmap); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(6)] public HResult CreateSharedBitmap(Guid* riid, void* data, BitmapProperties* bitmapProperties, ID2D1Bitmap** bitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), riid, data, bitmapProperties, bitmap); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(7)] public HResult CreateBitmapBrush(ID2D1Bitmap* bitmap, BitmapBrushProperties* bitmapBrushProperties, BrushProperties* brushProperties, ID2D1BitmapBrush** bitmapBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), bitmap, bitmapBrushProperties, brushProperties, bitmapBrush); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(8)] public HResult CreateSolidColorBrush(Color4* color, BrushProperties* brushProperties, ID2D1SolidColorBrush** solidColorBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), color, brushProperties, solidColorBrush); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(9)] public HResult CreateGradientStopCollection(GradientStop* gradientStops, uint gradientStopsCount, Gamma colorInterpolationGamma, ExtendMode extendMode, ID2D1GradientStopCollection** gradientStopCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), gradientStops, gradientStopsCount, colorInterpolationGamma, extendMode, gradientStopCollection); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(10)] public HResult CreateLinearGradientBrush(LinearGradientBrushProperties* linearGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1LinearGradientBrush** linearGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), linearGradientBrushProperties, brushProperties, gradientStopCollection, linearGradientBrush); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(11)] public HResult CreateRadialGradientBrush(RadialGradientBrushProperties* radialGradientBrushProperties, BrushProperties* brushProperties, ID2D1GradientStopCollection* gradientStopCollection, ID2D1RadialGradientBrush** radialGradientBrush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), radialGradientBrushProperties, brushProperties, gradientStopCollection, radialGradientBrush); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(12)] public HResult CreateCompatibleRenderTarget(System.Drawing.SizeF* desiredSize, System.Drawing.Size* desiredPixelSize, Common.PixelFormat* desiredFormat, CompatibleRenderTargetOptions options, ID2D1BitmapRenderTarget** bitmapRenderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), desiredSize, desiredPixelSize, desiredFormat, options, bitmapRenderTarget); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(13)] public HResult CreateLayer(System.Drawing.SizeF* size, ID2D1Layer** layer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), size, layer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), size, layer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), size, layer); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(14)] public HResult CreateMesh(ID2D1Mesh** mesh) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), mesh); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), mesh); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), mesh); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(15)] public void DrawLine(Vector2 point0, Vector2 point1, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), point0, point1, brush, strokeWidth, strokeStyle); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(16)] public void DrawRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), rect, brush, strokeWidth, strokeStyle); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(17)] public void FillRectangle(Win32.Numerics.RectF* rect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), rect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), rect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), rect, brush); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(18)] public void DrawRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush, strokeWidth, strokeStyle); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(19)] public void FillRoundedRectangle(RoundedRect* roundedRect, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), roundedRect, brush); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(20)] public void DrawEllipse(Ellipse* ellipse, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush, strokeWidth, strokeStyle); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(21)] public void FillEllipse(Ellipse* ellipse, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), ellipse, brush); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(22)] public void DrawGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, float strokeWidth, ID2D1StrokeStyle* strokeStyle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, strokeWidth, strokeStyle); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(23)] public void FillGeometry(ID2D1Geometry* geometry, ID2D1Brush* brush, ID2D1Brush* opacityBrush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), geometry, brush, opacityBrush); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(24)] public void FillMesh(ID2D1Mesh* mesh, ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), mesh, brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), mesh, brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), mesh, brush); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(25)] public void FillOpacityMask(ID2D1Bitmap* opacityMask, ID2D1Brush* brush, OpacityMaskContent content, Win32.Numerics.RectF* destinationRectangle, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), opacityMask, brush, content, destinationRectangle, sourceRectangle); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(26)] public void DrawBitmap(ID2D1Bitmap* bitmap, Win32.Numerics.RectF* destinationRectangle, float opacity, BitmapInterpolationMode interpolationMode, Win32.Numerics.RectF* sourceRectangle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), bitmap, destinationRectangle, opacity, interpolationMode, sourceRectangle); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(27)] public void DrawText(ushort* @string, uint stringLength, Graphics.DirectWrite.IDWriteTextFormat* textFormat, Win32.Numerics.RectF* layoutRect, ID2D1Brush* defaultFillBrush, DrawTextOptions options, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutRect, defaultFillBrush, options, measuringMode); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(28)] public void DrawTextLayout(Vector2 origin, Graphics.DirectWrite.IDWriteTextLayout* textLayout, ID2D1Brush* defaultFillBrush, DrawTextOptions options) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), origin, textLayout, defaultFillBrush, options); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(29)] public void DrawGlyphRun(Vector2 baselineOrigin, Graphics.DirectWrite.GlyphRun* glyphRun, ID2D1Brush* foregroundBrush, Graphics.DirectWrite.MeasuringMode measuringMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, foregroundBrush, measuringMode); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(30)] public void SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), transform); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(31)] public void GetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), transform); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(32)] public void SetAntialiasMode(AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), antialiasMode); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(33)] public AntialiasMode GetAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(34)] public void SetTextAntialiasMode(TextAntialiasMode textAntialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), textAntialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), textAntialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), textAntialiasMode); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(35)] public TextAntialiasMode GetTextAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(36)] public void SetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams* textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(37)] public void GetTextRenderingParams(Graphics.DirectWrite.IDWriteRenderingParams** textRenderingParams) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), textRenderingParams); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(38)] public void SetTags(ulong tag1, ulong tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(39)] public void GetTags(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(40)] public void PushLayer(LayerParameters* layerParameters, ID2D1Layer* layer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), layerParameters, layer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), layerParameters, layer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), layerParameters, layer); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(41)] public void PopLayer() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(42)] public HResult Flush(ulong* tag1, ulong* tag2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(43)] public void SaveDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(44)] public void RestoreDrawingState(ID2D1DrawingStateBlock* drawingStateBlock) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), drawingStateBlock); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(45)] public void PushAxisAlignedClip(Win32.Numerics.RectF* clipRect, AntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), clipRect, antialiasMode); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(46)] public void PopAxisAlignedClip() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(47)] public void Clear(Color4* clearColor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), clearColor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), clearColor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), clearColor); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(48)] public void BeginDraw() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(49)] public HResult EndDraw(ulong* tag1 = null, ulong* tag2 = null) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), tag1, tag2); } /// @@ -656,11 +452,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN public Common.PixelFormat GetPixelFormat() { Common.PixelFormat result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[50]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), &result); } /// @@ -668,11 +460,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(51)] public void SetDpi(float dpiX, float dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -680,11 +468,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(52)] public void GetDpi(float* dpiX, float* dpiY) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -693,11 +477,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN public System.Drawing.SizeF GetSize() { System.Drawing.SizeF result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[53]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), &result); } /// @@ -706,11 +486,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN public System.Drawing.Size GetPixelSize() { System.Drawing.Size result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[54]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), &result); } /// @@ -718,11 +494,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(55)] public uint GetMaximumBitmapSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -730,11 +502,7 @@ public unsafe partial struct ID2D1RenderTarget : ID2D1RenderTarget.Interface, IN [VtblIndex(56)] public Bool32 IsSupported(RenderTargetProperties* renderTargetProperties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), renderTargetProperties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), renderTargetProperties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID2D1RenderTarget*)Unsafe.AsPointer(ref this), renderTargetProperties); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Resource.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Resource.cs index e1b2a31..57d78b3 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Resource.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Resource.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Resource : ID2D1Resource.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Resource)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Resource)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Resource : ID2D1Resource.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Resource*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Resource*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Resource*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Resource : ID2D1Resource.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Resource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Resource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Resource*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Resource : ID2D1Resource.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Resource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Resource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Resource*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Resource : ID2D1Resource.Interface, INativeGui [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Resource*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Resource*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Resource*)Unsafe.AsPointer(ref this), factory); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ResourceTexture.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ResourceTexture.cs index d2f2384..fab0679 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ResourceTexture.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1ResourceTexture.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1ResourceTexture : ID2D1ResourceTexture.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1ResourceTexture)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1ResourceTexture)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1ResourceTexture : ID2D1ResourceTexture.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1ResourceTexture*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1ResourceTexture*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1ResourceTexture*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1ResourceTexture : ID2D1ResourceTexture.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1ResourceTexture*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1ResourceTexture*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1ResourceTexture*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1ResourceTexture : ID2D1ResourceTexture.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1ResourceTexture*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1ResourceTexture*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1ResourceTexture*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1ResourceTexture : ID2D1ResourceTexture.Interfa [VtblIndex(3)] public HResult Update(uint* minimumExtents, uint* maximimumExtents, uint* strides, uint dimensions, byte* data, uint dataCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1ResourceTexture*)Unsafe.AsPointer(ref this), minimumExtents, maximimumExtents, strides, dimensions, data, dataCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1ResourceTexture*)Unsafe.AsPointer(ref this), minimumExtents, maximimumExtents, strides, dimensions, data, dataCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1ResourceTexture*)Unsafe.AsPointer(ref this), minimumExtents, maximimumExtents, strides, dimensions, data, dataCount); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RoundedRectangleGeometry.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RoundedRectangleGeometry.cs index 6860181..12c92f4 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RoundedRectangleGeometry.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1RoundedRectangleGeometry.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1RoundedRectangleGeometry : ID2D1RoundedRectang } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1RoundedRectangleGeometry)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1RoundedRectangleGeometry)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1RoundedRectangleGeometry : ID2D1RoundedRectang [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1RoundedRectangleGeometry : ID2D1RoundedRectang [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1RoundedRectangleGeometry : ID2D1RoundedRectang [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1RoundedRectangleGeometry : ID2D1RoundedRectang [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1RoundedRectangleGeometry : ID2D1RoundedRectang [VtblIndex(4)] public HResult GetBounds(Matrix3x2* worldTransform, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, bounds); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1RoundedRectangleGeometry : ID2D1RoundedRectang [VtblIndex(5)] public HResult GetWidenedBounds(float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1RoundedRectangleGeometry : ID2D1RoundedRectang [VtblIndex(6)] public HResult StrokeContainsPoint(Vector2 point, float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Bool32* contains) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1RoundedRectangleGeometry : ID2D1RoundedRectang [VtblIndex(7)] public HResult FillContainsPoint(Vector2 point, Matrix3x2* worldTransform, float flatteningTolerance, Bool32* contains) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1RoundedRectangleGeometry : ID2D1RoundedRectang [VtblIndex(8)] public HResult CompareWithGeometry(ID2D1Geometry* inputGeometry, Matrix3x2* inputGeometryTransform, float flatteningTolerance, GeometryRelation* relation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1RoundedRectangleGeometry : ID2D1RoundedRectang [VtblIndex(9)] public HResult Simplify(GeometrySimplificationOption simplificationOption, Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1RoundedRectangleGeometry : ID2D1RoundedRectang [VtblIndex(10)] public HResult Tessellate(Matrix3x2* worldTransform, float flatteningTolerance, ID2D1TessellationSink* tessellationSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1RoundedRectangleGeometry : ID2D1RoundedRectang [VtblIndex(11)] public HResult CombineWithGeometry(ID2D1Geometry* inputGeometry, CombineMode combineMode, Matrix3x2* inputGeometryTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1RoundedRectangleGeometry : ID2D1RoundedRectang [VtblIndex(12)] public HResult Outline(Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1RoundedRectangleGeometry : ID2D1RoundedRectang [VtblIndex(13)] public HResult ComputeArea(Matrix3x2* worldTransform, float flatteningTolerance, float* area) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1RoundedRectangleGeometry : ID2D1RoundedRectang [VtblIndex(14)] public HResult ComputeLength(Matrix3x2* worldTransform, float flatteningTolerance, float* length) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1RoundedRectangleGeometry : ID2D1RoundedRectang [VtblIndex(15)] public HResult ComputePointAtLength(float length, Matrix3x2* worldTransform, float flatteningTolerance, Vector2* point, Vector2* unitTangentVector) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1RoundedRectangleGeometry : ID2D1RoundedRectang [VtblIndex(16)] public HResult Widen(float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1RoundedRectangleGeometry : ID2D1RoundedRectang [VtblIndex(17)] public void GetRoundedRect(RoundedRect* roundedRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), roundedRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), roundedRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1RoundedRectangleGeometry*)Unsafe.AsPointer(ref this), roundedRect); } public interface Interface : ID2D1Geometry.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SolidColorBrush.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SolidColorBrush.cs index a79eb4e..dfb6304 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SolidColorBrush.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SolidColorBrush.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1SolidColorBrush : ID2D1SolidColorBrush.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SolidColorBrush)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SolidColorBrush)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1SolidColorBrush : ID2D1SolidColorBrush.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1SolidColorBrush : ID2D1SolidColorBrush.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1SolidColorBrush : ID2D1SolidColorBrush.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1SolidColorBrush : ID2D1SolidColorBrush.Interfa [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1SolidColorBrush : ID2D1SolidColorBrush.Interfa [VtblIndex(4)] public void SetOpacity(float opacity) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), opacity); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), opacity); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), opacity); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1SolidColorBrush : ID2D1SolidColorBrush.Interfa [VtblIndex(5)] public void SetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), transform); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1SolidColorBrush : ID2D1SolidColorBrush.Interfa [VtblIndex(6)] public float GetOpacity() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1SolidColorBrush : ID2D1SolidColorBrush.Interfa [VtblIndex(7)] public void GetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), transform); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1SolidColorBrush : ID2D1SolidColorBrush.Interfa [VtblIndex(8)] public void SetColor(Color4* color) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), color); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), color); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), color); } /// @@ -164,11 +124,7 @@ public unsafe partial struct ID2D1SolidColorBrush : ID2D1SolidColorBrush.Interfa public Color4 GetColor() { Color4 result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[9]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1SolidColorBrush*)Unsafe.AsPointer(ref this), &result); } public interface Interface : ID2D1Brush.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SourceTransform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SourceTransform.cs index f8974ae..e2d732f 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SourceTransform.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SourceTransform.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1SourceTransform : ID2D1SourceTransform.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SourceTransform)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SourceTransform)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1SourceTransform : ID2D1SourceTransform.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1SourceTransform : ID2D1SourceTransform.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1SourceTransform : ID2D1SourceTransform.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1SourceTransform : ID2D1SourceTransform.Interfa [VtblIndex(3)] public uint GetInputCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1SourceTransform : ID2D1SourceTransform.Interfa [VtblIndex(4)] public HResult MapOutputRectToInputRects(Rect* outputRect, Rect* inputRects, uint inputRectsCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this), outputRect, inputRects, inputRectsCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this), outputRect, inputRects, inputRectsCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this), outputRect, inputRects, inputRectsCount); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1SourceTransform : ID2D1SourceTransform.Interfa [VtblIndex(5)] public HResult MapInputRectsToOutputRect(Rect* inputRects, Rect* inputOpaqueSubRects, uint inputRectCount, Rect* outputRect, Rect* outputOpaqueSubRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this), inputRects, inputOpaqueSubRects, inputRectCount, outputRect, outputOpaqueSubRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this), inputRects, inputOpaqueSubRects, inputRectCount, outputRect, outputOpaqueSubRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this), inputRects, inputOpaqueSubRects, inputRectCount, outputRect, outputOpaqueSubRect); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1SourceTransform : ID2D1SourceTransform.Interfa [VtblIndex(6)] public HResult MapInvalidRect(uint inputIndex, Rect invalidInputRect, Rect* invalidOutputRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this), inputIndex, invalidInputRect, invalidOutputRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this), inputIndex, invalidInputRect, invalidOutputRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this), inputIndex, invalidInputRect, invalidOutputRect); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1SourceTransform : ID2D1SourceTransform.Interfa [VtblIndex(7)] public HResult SetRenderInfo(ID2D1RenderInfo* renderInfo) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this), renderInfo); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this), renderInfo); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this), renderInfo); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1SourceTransform : ID2D1SourceTransform.Interfa [VtblIndex(8)] public HResult Draw(ID2D1Bitmap1* target, Rect* drawRect, System.Drawing.Point targetOrigin) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this), target, drawRect, targetOrigin); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this), target, drawRect, targetOrigin); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1SourceTransform*)Unsafe.AsPointer(ref this), target, drawRect, targetOrigin); } public interface Interface : ID2D1Transform.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SpriteBatch.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SpriteBatch.cs index 8563953..7ba5367 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SpriteBatch.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SpriteBatch.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1SpriteBatch : ID2D1SpriteBatch.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SpriteBatch)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SpriteBatch)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1SpriteBatch : ID2D1SpriteBatch.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1SpriteBatch : ID2D1SpriteBatch.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1SpriteBatch : ID2D1SpriteBatch.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1SpriteBatch : ID2D1SpriteBatch.Interface, INat [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1SpriteBatch : ID2D1SpriteBatch.Interface, INat [VtblIndex(4)] public HResult AddSprites(uint spriteCount, Win32.Numerics.RectF* destinationRectangles, Win32.Numerics.Rect* sourceRectangles, Color4* colors, Matrix3x2* transforms, uint destinationRectanglesStride, uint sourceRectanglesStride, uint colorsStride, uint transformsStride) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), spriteCount, destinationRectangles, sourceRectangles, colors, transforms, destinationRectanglesStride, sourceRectanglesStride, colorsStride, transformsStride); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), spriteCount, destinationRectangles, sourceRectangles, colors, transforms, destinationRectanglesStride, sourceRectanglesStride, colorsStride, transformsStride); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), spriteCount, destinationRectangles, sourceRectangles, colors, transforms, destinationRectanglesStride, sourceRectanglesStride, colorsStride, transformsStride); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1SpriteBatch : ID2D1SpriteBatch.Interface, INat [VtblIndex(5)] public HResult SetSprites(uint startIndex, uint spriteCount, Win32.Numerics.RectF* destinationRectangles, Win32.Numerics.Rect* sourceRectangles, Color4* colors, Matrix3x2* transforms, uint destinationRectanglesStride, uint sourceRectanglesStride, uint colorsStride, uint transformsStride) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), startIndex, spriteCount, destinationRectangles, sourceRectangles, colors, transforms, destinationRectanglesStride, sourceRectanglesStride, colorsStride, transformsStride); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), startIndex, spriteCount, destinationRectangles, sourceRectangles, colors, transforms, destinationRectanglesStride, sourceRectanglesStride, colorsStride, transformsStride); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), startIndex, spriteCount, destinationRectangles, sourceRectangles, colors, transforms, destinationRectanglesStride, sourceRectanglesStride, colorsStride, transformsStride); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1SpriteBatch : ID2D1SpriteBatch.Interface, INat [VtblIndex(6)] public HResult GetSprites(uint startIndex, uint spriteCount, Win32.Numerics.RectF** destinationRectangles, Win32.Numerics.Rect** sourceRectangles, Color4** colors, Matrix3x2* transforms) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), startIndex, spriteCount, destinationRectangles, sourceRectangles, colors, transforms); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), startIndex, spriteCount, destinationRectangles, sourceRectangles, colors, transforms); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this), startIndex, spriteCount, destinationRectangles, sourceRectangles, colors, transforms); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1SpriteBatch : ID2D1SpriteBatch.Interface, INat [VtblIndex(7)] public uint GetSpriteCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1SpriteBatch : ID2D1SpriteBatch.Interface, INat [VtblIndex(8)] public void Clear() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1SpriteBatch*)Unsafe.AsPointer(ref this)); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1StrokeStyle.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1StrokeStyle.cs index e4f03c2..35fc22d 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1StrokeStyle.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1StrokeStyle.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1StrokeStyle : ID2D1StrokeStyle.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1StrokeStyle)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1StrokeStyle)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1StrokeStyle : ID2D1StrokeStyle.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1StrokeStyle : ID2D1StrokeStyle.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1StrokeStyle : ID2D1StrokeStyle.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1StrokeStyle : ID2D1StrokeStyle.Interface, INat [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1StrokeStyle : ID2D1StrokeStyle.Interface, INat [VtblIndex(4)] public CapStyle GetStartCap() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1StrokeStyle : ID2D1StrokeStyle.Interface, INat [VtblIndex(5)] public CapStyle GetEndCap() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1StrokeStyle : ID2D1StrokeStyle.Interface, INat [VtblIndex(6)] public CapStyle GetDashCap() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1StrokeStyle : ID2D1StrokeStyle.Interface, INat [VtblIndex(7)] public float GetMiterLimit() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1StrokeStyle : ID2D1StrokeStyle.Interface, INat [VtblIndex(8)] public LineJoin GetLineJoin() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1StrokeStyle : ID2D1StrokeStyle.Interface, INat [VtblIndex(9)] public float GetDashOffset() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1StrokeStyle : ID2D1StrokeStyle.Interface, INat [VtblIndex(10)] public DashStyle GetDashStyle() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1StrokeStyle : ID2D1StrokeStyle.Interface, INat [VtblIndex(11)] public uint GetDashesCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1StrokeStyle : ID2D1StrokeStyle.Interface, INat [VtblIndex(12)] public void GetDashes(float* dashes, uint dashesCount) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this), dashes, dashesCount); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this), dashes, dashesCount); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1StrokeStyle*)Unsafe.AsPointer(ref this), dashes, dashesCount); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1StrokeStyle1.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1StrokeStyle1.cs index bdb4732..ddb665c 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1StrokeStyle1.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1StrokeStyle1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1StrokeStyle1 : ID2D1StrokeStyle1.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1StrokeStyle1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1StrokeStyle1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1StrokeStyle1 : ID2D1StrokeStyle1.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1StrokeStyle1 : ID2D1StrokeStyle1.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1StrokeStyle1 : ID2D1StrokeStyle1.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1StrokeStyle1 : ID2D1StrokeStyle1.Interface, IN [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1StrokeStyle1 : ID2D1StrokeStyle1.Interface, IN [VtblIndex(4)] public CapStyle GetStartCap() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1StrokeStyle1 : ID2D1StrokeStyle1.Interface, IN [VtblIndex(5)] public CapStyle GetEndCap() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1StrokeStyle1 : ID2D1StrokeStyle1.Interface, IN [VtblIndex(6)] public CapStyle GetDashCap() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1StrokeStyle1 : ID2D1StrokeStyle1.Interface, IN [VtblIndex(7)] public float GetMiterLimit() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1StrokeStyle1 : ID2D1StrokeStyle1.Interface, IN [VtblIndex(8)] public LineJoin GetLineJoin() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1StrokeStyle1 : ID2D1StrokeStyle1.Interface, IN [VtblIndex(9)] public float GetDashOffset() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1StrokeStyle1 : ID2D1StrokeStyle1.Interface, IN [VtblIndex(10)] public DashStyle GetDashStyle() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1StrokeStyle1 : ID2D1StrokeStyle1.Interface, IN [VtblIndex(11)] public uint GetDashesCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1StrokeStyle1 : ID2D1StrokeStyle1.Interface, IN [VtblIndex(12)] public void GetDashes(float* dashes, uint dashesCount) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this), dashes, dashesCount); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this), dashes, dashesCount); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this), dashes, dashesCount); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1StrokeStyle1 : ID2D1StrokeStyle1.Interface, IN [VtblIndex(13)] public StrokeTransformType GetStrokeTransformType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1StrokeStyle1*)Unsafe.AsPointer(ref this)); } public interface Interface : ID2D1StrokeStyle.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgAttribute.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgAttribute.cs index fe7146e..b2694a6 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgAttribute.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgAttribute.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1SvgAttribute : ID2D1SvgAttribute.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SvgAttribute)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SvgAttribute)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1SvgAttribute : ID2D1SvgAttribute.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1SvgAttribute*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1SvgAttribute*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1SvgAttribute*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1SvgAttribute : ID2D1SvgAttribute.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1SvgAttribute*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1SvgAttribute*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1SvgAttribute*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1SvgAttribute : ID2D1SvgAttribute.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1SvgAttribute*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1SvgAttribute*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1SvgAttribute*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1SvgAttribute : ID2D1SvgAttribute.Interface, IN [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1SvgAttribute*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1SvgAttribute*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1SvgAttribute*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1SvgAttribute : ID2D1SvgAttribute.Interface, IN [VtblIndex(4)] public void GetElement(ID2D1SvgElement** element) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1SvgAttribute*)Unsafe.AsPointer(ref this), element); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SvgAttribute*)Unsafe.AsPointer(ref this), element); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1SvgAttribute*)Unsafe.AsPointer(ref this), element); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1SvgAttribute : ID2D1SvgAttribute.Interface, IN [VtblIndex(5)] public HResult Clone(ID2D1SvgAttribute** attribute) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1SvgAttribute*)Unsafe.AsPointer(ref this), attribute); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SvgAttribute*)Unsafe.AsPointer(ref this), attribute); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1SvgAttribute*)Unsafe.AsPointer(ref this), attribute); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgDocument.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgDocument.cs index 0d3102d..cb7fa72 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgDocument.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgDocument.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1SvgDocument : ID2D1SvgDocument.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SvgDocument)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SvgDocument)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1SvgDocument : ID2D1SvgDocument.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1SvgDocument : ID2D1SvgDocument.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1SvgDocument : ID2D1SvgDocument.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1SvgDocument : ID2D1SvgDocument.Interface, INat [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1SvgDocument : ID2D1SvgDocument.Interface, INat [VtblIndex(4)] public HResult SetViewportSize(System.Drawing.SizeF viewportSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), viewportSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), viewportSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), viewportSize); } /// @@ -116,11 +92,7 @@ public unsafe partial struct ID2D1SvgDocument : ID2D1SvgDocument.Interface, INat public System.Drawing.SizeF GetViewportSize() { System.Drawing.SizeF result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[5]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), &result); } /// @@ -128,11 +100,7 @@ public unsafe partial struct ID2D1SvgDocument : ID2D1SvgDocument.Interface, INat [VtblIndex(6)] public HResult SetRoot(ID2D1SvgElement* root) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), root); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), root); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), root); } /// @@ -140,11 +108,7 @@ public unsafe partial struct ID2D1SvgDocument : ID2D1SvgDocument.Interface, INat [VtblIndex(7)] public void GetRoot(ID2D1SvgElement** root) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), root); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), root); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), root); } /// @@ -152,11 +116,7 @@ public unsafe partial struct ID2D1SvgDocument : ID2D1SvgDocument.Interface, INat [VtblIndex(8)] public HResult FindElementById(ushort* id, ID2D1SvgElement** svgElement) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), id, svgElement); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), id, svgElement); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), id, svgElement); } /// @@ -164,11 +124,7 @@ public unsafe partial struct ID2D1SvgDocument : ID2D1SvgDocument.Interface, INat [VtblIndex(9)] public HResult Serialize(Com.IStream* outputXmlStream, ID2D1SvgElement* subtree) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), outputXmlStream, subtree); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), outputXmlStream, subtree); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), outputXmlStream, subtree); } /// @@ -176,11 +132,7 @@ public unsafe partial struct ID2D1SvgDocument : ID2D1SvgDocument.Interface, INat [VtblIndex(10)] public HResult Deserialize(Com.IStream* inputXmlStream, ID2D1SvgElement** subtree) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), inputXmlStream, subtree); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), inputXmlStream, subtree); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), inputXmlStream, subtree); } /// @@ -188,11 +140,7 @@ public unsafe partial struct ID2D1SvgDocument : ID2D1SvgDocument.Interface, INat [VtblIndex(11)] public HResult CreatePaint(SvgPaintType paintType, Color4* color, ushort* id, ID2D1SvgPaint** paint) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), paintType, color, id, paint); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), paintType, color, id, paint); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), paintType, color, id, paint); } /// @@ -200,11 +148,7 @@ public unsafe partial struct ID2D1SvgDocument : ID2D1SvgDocument.Interface, INat [VtblIndex(12)] public HResult CreateStrokeDashArray(SvgLength* dashes, uint dashesCount, ID2D1SvgStrokeDashArray** strokeDashArray) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), dashes, dashesCount, strokeDashArray); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), dashes, dashesCount, strokeDashArray); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), dashes, dashesCount, strokeDashArray); } /// @@ -212,11 +156,7 @@ public unsafe partial struct ID2D1SvgDocument : ID2D1SvgDocument.Interface, INat [VtblIndex(13)] public HResult CreatePointCollection(Vector2* points, uint pointsCount, ID2D1SvgPointCollection** pointCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), points, pointsCount, pointCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), points, pointsCount, pointCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), points, pointsCount, pointCollection); } /// @@ -224,11 +164,7 @@ public unsafe partial struct ID2D1SvgDocument : ID2D1SvgDocument.Interface, INat [VtblIndex(14)] public HResult CreatePathData(float* segmentData, uint segmentDataCount, SvgPathCommand* commands, uint commandsCount, ID2D1SvgPathData** pathData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), segmentData, segmentDataCount, commands, commandsCount, pathData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), segmentData, segmentDataCount, commands, commandsCount, pathData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1SvgDocument*)Unsafe.AsPointer(ref this), segmentData, segmentDataCount, commands, commandsCount, pathData); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgElement.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgElement.cs index ed37d0c..a267446 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgElement.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgElement.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SvgElement)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SvgElement)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(4)] public void GetDocument(ID2D1SvgDocument** document) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), document); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), document); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), document); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(5)] public HResult GetTagName(ushort* name, uint nameCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, nameCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, nameCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, nameCount); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(6)] public uint GetTagNameLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(7)] public Bool32 IsTextContent() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(8)] public void GetParent(ID2D1SvgElement** parent) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), parent); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), parent); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), parent); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(9)] public Bool32 HasChildren() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(10)] public void GetFirstChild(ID2D1SvgElement** child) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), child); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), child); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), child); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(11)] public void GetLastChild(ID2D1SvgElement** child) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), child); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), child); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), child); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(12)] public HResult GetPreviousChild(ID2D1SvgElement* referenceChild, ID2D1SvgElement** previousChild) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), referenceChild, previousChild); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), referenceChild, previousChild); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), referenceChild, previousChild); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(13)] public HResult GetNextChild(ID2D1SvgElement* referenceChild, ID2D1SvgElement** nextChild) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), referenceChild, nextChild); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), referenceChild, nextChild); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), referenceChild, nextChild); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(14)] public HResult InsertChildBefore(ID2D1SvgElement* newChild, ID2D1SvgElement* referenceChild) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), newChild, referenceChild); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), newChild, referenceChild); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), newChild, referenceChild); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(15)] public HResult AppendChild(ID2D1SvgElement* newChild) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), newChild); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), newChild); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), newChild); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(16)] public HResult ReplaceChild(ID2D1SvgElement* newChild, ID2D1SvgElement* oldChild) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), newChild, oldChild); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), newChild, oldChild); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), newChild, oldChild); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(17)] public HResult RemoveChild(ID2D1SvgElement* oldChild) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), oldChild); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), oldChild); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), oldChild); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(18)] public HResult CreateChild(ushort* tagName, ID2D1SvgElement** newChild) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), tagName, newChild); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), tagName, newChild); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), tagName, newChild); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(19)] public Bool32 IsAttributeSpecified(ushort* name, Bool32* inherited) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, inherited); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, inherited); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, inherited); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(20)] public uint GetSpecifiedAttributeCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(21)] public HResult GetSpecifiedAttributeName(uint index, ushort* name, uint nameCount, Bool32* inherited) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), index, name, nameCount, inherited); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), index, name, nameCount, inherited); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), index, name, nameCount, inherited); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(22)] public HResult GetSpecifiedAttributeNameLength(uint index, uint* nameLength, Bool32* inherited) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), index, nameLength, inherited); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), index, nameLength, inherited); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), index, nameLength, inherited); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(23)] public HResult RemoveAttribute(ushort* name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(24)] public HResult SetTextValue(ushort* name, uint nameCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, nameCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, nameCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, nameCount); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(25)] public HResult GetTextValue(ushort* name, uint nameCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, nameCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, nameCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, nameCount); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(26)] public uint GetTextValueLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(27)] public HResult SetAttributeValue(ushort* name, ID2D1SvgAttribute* value) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, value); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, value); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, value); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(28)] public HResult SetAttributeValue(ushort* name, SvgAttributePodType type, void* value, uint valueSizeInBytes) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, type, value, valueSizeInBytes); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, type, value, valueSizeInBytes); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, type, value, valueSizeInBytes); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(29)] public HResult SetAttributeValue(ushort* name, SvgAttributeStringType type, ushort* value) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, type, value); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, type, value); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, type, value); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(30)] public HResult GetAttributeValue(ushort* name, Guid* riid, void** value) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, riid, value); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, riid, value); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, riid, value); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(31)] public HResult GetAttributeValue(ushort* name, SvgAttributePodType type, void* value, uint valueSizeInBytes) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, type, value, valueSizeInBytes); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, type, value, valueSizeInBytes); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, type, value, valueSizeInBytes); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(32)] public HResult GetAttributeValue(ushort* name, SvgAttributeStringType type, ushort* value, uint valueCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, type, value, valueCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, type, value, valueCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, type, value, valueCount); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID2D1SvgElement : ID2D1SvgElement.Interface, INativ [VtblIndex(33)] public HResult GetAttributeValueLength(ushort* name, SvgAttributeStringType type, uint* valueLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, type, valueLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, type, valueLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID2D1SvgElement*)Unsafe.AsPointer(ref this), name, type, valueLength); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgGlyphStyle.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgGlyphStyle.cs index 19965f1..cc0fd56 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgGlyphStyle.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgGlyphStyle.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1SvgGlyphStyle : ID2D1SvgGlyphStyle.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SvgGlyphStyle)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SvgGlyphStyle)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1SvgGlyphStyle : ID2D1SvgGlyphStyle.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1SvgGlyphStyle : ID2D1SvgGlyphStyle.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1SvgGlyphStyle : ID2D1SvgGlyphStyle.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1SvgGlyphStyle : ID2D1SvgGlyphStyle.Interface, [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1SvgGlyphStyle : ID2D1SvgGlyphStyle.Interface, [VtblIndex(4)] public HResult SetFill(ID2D1Brush* brush) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), brush); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), brush); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), brush); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1SvgGlyphStyle : ID2D1SvgGlyphStyle.Interface, [VtblIndex(5)] public void GetFill(ID2D1Brush** brush) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), brush); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), brush); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), brush); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1SvgGlyphStyle : ID2D1SvgGlyphStyle.Interface, [VtblIndex(6)] public HResult SetStroke(ID2D1Brush* brush, float strokeWidth, float* dashes, uint dashesCount, float dashOffset) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), brush, strokeWidth, dashes, dashesCount, dashOffset); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), brush, strokeWidth, dashes, dashesCount, dashOffset); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), brush, strokeWidth, dashes, dashesCount, dashOffset); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1SvgGlyphStyle : ID2D1SvgGlyphStyle.Interface, [VtblIndex(7)] public uint GetStrokeDashesCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1SvgGlyphStyle : ID2D1SvgGlyphStyle.Interface, [VtblIndex(8)] public void GetStroke(ID2D1Brush** brush, float* strokeWidth, float* dashes, uint dashesCount, float* dashOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), brush, strokeWidth, dashes, dashesCount, dashOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), brush, strokeWidth, dashes, dashesCount, dashOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1SvgGlyphStyle*)Unsafe.AsPointer(ref this), brush, strokeWidth, dashes, dashesCount, dashOffset); } public interface Interface : ID2D1Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgPaint.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgPaint.cs index 0a393ba..7f337e7 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgPaint.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgPaint.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1SvgPaint : ID2D1SvgPaint.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SvgPaint)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SvgPaint)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1SvgPaint : ID2D1SvgPaint.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1SvgPaint : ID2D1SvgPaint.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1SvgPaint : ID2D1SvgPaint.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1SvgPaint : ID2D1SvgPaint.Interface, INativeGui [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1SvgPaint : ID2D1SvgPaint.Interface, INativeGui [VtblIndex(4)] public void GetElement(ID2D1SvgElement** element) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), element); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), element); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), element); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1SvgPaint : ID2D1SvgPaint.Interface, INativeGui [VtblIndex(5)] public HResult Clone(ID2D1SvgAttribute** attribute) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), attribute); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), attribute); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), attribute); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1SvgPaint : ID2D1SvgPaint.Interface, INativeGui [VtblIndex(6)] public HResult SetPaintType(SvgPaintType paintType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), paintType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), paintType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), paintType); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1SvgPaint : ID2D1SvgPaint.Interface, INativeGui [VtblIndex(7)] public SvgPaintType GetPaintType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1SvgPaint : ID2D1SvgPaint.Interface, INativeGui [VtblIndex(8)] public HResult SetColor(Color4* color) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), color); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), color); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), color); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1SvgPaint : ID2D1SvgPaint.Interface, INativeGui [VtblIndex(9)] public void GetColor(Color4** color) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), color); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), color); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), color); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1SvgPaint : ID2D1SvgPaint.Interface, INativeGui [VtblIndex(10)] public HResult SetId(ushort* id) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), id); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), id); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), id); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1SvgPaint : ID2D1SvgPaint.Interface, INativeGui [VtblIndex(11)] public HResult GetId(ushort* id, uint idCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), id, idCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), id, idCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this), id, idCount); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1SvgPaint : ID2D1SvgPaint.Interface, INativeGui [VtblIndex(12)] public uint GetIdLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1SvgPaint*)Unsafe.AsPointer(ref this)); } public interface Interface : ID2D1SvgAttribute.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgPathData.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgPathData.cs index 6de5fe3..4652ebb 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgPathData.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgPathData.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1SvgPathData : ID2D1SvgPathData.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SvgPathData)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SvgPathData)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1SvgPathData : ID2D1SvgPathData.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1SvgPathData : ID2D1SvgPathData.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1SvgPathData : ID2D1SvgPathData.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1SvgPathData : ID2D1SvgPathData.Interface, INat [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1SvgPathData : ID2D1SvgPathData.Interface, INat [VtblIndex(4)] public void GetElement(ID2D1SvgElement** element) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), element); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), element); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), element); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1SvgPathData : ID2D1SvgPathData.Interface, INat [VtblIndex(5)] public HResult Clone(ID2D1SvgAttribute** attribute) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), attribute); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), attribute); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), attribute); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1SvgPathData : ID2D1SvgPathData.Interface, INat [VtblIndex(6)] public HResult RemoveSegmentDataAtEnd(uint dataCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), dataCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), dataCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), dataCount); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1SvgPathData : ID2D1SvgPathData.Interface, INat [VtblIndex(7)] public HResult UpdateSegmentData(float* data, uint dataCount, uint startIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), data, dataCount, startIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), data, dataCount, startIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), data, dataCount, startIndex); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1SvgPathData : ID2D1SvgPathData.Interface, INat [VtblIndex(8)] public HResult GetSegmentData(float* data, uint dataCount, uint startIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), data, dataCount, startIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), data, dataCount, startIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), data, dataCount, startIndex); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1SvgPathData : ID2D1SvgPathData.Interface, INat [VtblIndex(9)] public uint GetSegmentDataCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1SvgPathData : ID2D1SvgPathData.Interface, INat [VtblIndex(10)] public HResult RemoveCommandsAtEnd(uint commandsCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), commandsCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), commandsCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), commandsCount); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1SvgPathData : ID2D1SvgPathData.Interface, INat [VtblIndex(11)] public HResult UpdateCommands(SvgPathCommand* commands, uint commandsCount, uint startIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), commands, commandsCount, startIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), commands, commandsCount, startIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), commands, commandsCount, startIndex); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1SvgPathData : ID2D1SvgPathData.Interface, INat [VtblIndex(12)] public HResult GetCommands(SvgPathCommand* commands, uint commandsCount, uint startIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), commands, commandsCount, startIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), commands, commandsCount, startIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), commands, commandsCount, startIndex); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1SvgPathData : ID2D1SvgPathData.Interface, INat [VtblIndex(13)] public uint GetCommandsCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1SvgPathData : ID2D1SvgPathData.Interface, INat [VtblIndex(14)] public HResult CreatePathGeometry(Common.FillMode fillMode, ID2D1PathGeometry1** pathGeometry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), fillMode, pathGeometry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), fillMode, pathGeometry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1SvgPathData*)Unsafe.AsPointer(ref this), fillMode, pathGeometry); } public interface Interface : ID2D1SvgAttribute.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgPointCollection.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgPointCollection.cs index e810785..03f85e0 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgPointCollection.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgPointCollection.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1SvgPointCollection : ID2D1SvgPointCollection.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SvgPointCollection)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SvgPointCollection)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1SvgPointCollection : ID2D1SvgPointCollection.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1SvgPointCollection : ID2D1SvgPointCollection.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1SvgPointCollection : ID2D1SvgPointCollection.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1SvgPointCollection : ID2D1SvgPointCollection.I [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1SvgPointCollection : ID2D1SvgPointCollection.I [VtblIndex(4)] public void GetElement(ID2D1SvgElement** element) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), element); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), element); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), element); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1SvgPointCollection : ID2D1SvgPointCollection.I [VtblIndex(5)] public HResult Clone(ID2D1SvgAttribute** attribute) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), attribute); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), attribute); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), attribute); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1SvgPointCollection : ID2D1SvgPointCollection.I [VtblIndex(6)] public HResult RemovePointsAtEnd(uint pointsCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), pointsCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), pointsCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), pointsCount); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1SvgPointCollection : ID2D1SvgPointCollection.I [VtblIndex(7)] public HResult UpdatePoints(Vector2* points, uint pointsCount, uint startIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), points, pointsCount, startIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), points, pointsCount, startIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), points, pointsCount, startIndex); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1SvgPointCollection : ID2D1SvgPointCollection.I [VtblIndex(8)] public HResult GetPoints(Vector2* points, uint pointsCount, uint startIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), points, pointsCount, startIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), points, pointsCount, startIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this), points, pointsCount, startIndex); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1SvgPointCollection : ID2D1SvgPointCollection.I [VtblIndex(9)] public uint GetPointsCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1SvgPointCollection*)Unsafe.AsPointer(ref this)); } public interface Interface : ID2D1SvgAttribute.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgStrokeDashArray.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgStrokeDashArray.cs index 55fe3e2..1e4ac42 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgStrokeDashArray.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1SvgStrokeDashArray.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1SvgStrokeDashArray : ID2D1SvgStrokeDashArray.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SvgStrokeDashArray)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SvgStrokeDashArray)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1SvgStrokeDashArray : ID2D1SvgStrokeDashArray.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1SvgStrokeDashArray : ID2D1SvgStrokeDashArray.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1SvgStrokeDashArray : ID2D1SvgStrokeDashArray.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1SvgStrokeDashArray : ID2D1SvgStrokeDashArray.I [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1SvgStrokeDashArray : ID2D1SvgStrokeDashArray.I [VtblIndex(4)] public void GetElement(ID2D1SvgElement** element) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), element); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), element); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), element); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1SvgStrokeDashArray : ID2D1SvgStrokeDashArray.I [VtblIndex(5)] public HResult Clone(ID2D1SvgAttribute** attribute) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), attribute); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), attribute); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), attribute); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1SvgStrokeDashArray : ID2D1SvgStrokeDashArray.I [VtblIndex(6)] public HResult RemoveDashesAtEnd(uint dashesCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), dashesCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), dashesCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), dashesCount); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1SvgStrokeDashArray : ID2D1SvgStrokeDashArray.I [VtblIndex(7)] public HResult UpdateDashes(SvgLength* dashes, uint dashesCount, uint startIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), dashes, dashesCount, startIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), dashes, dashesCount, startIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), dashes, dashesCount, startIndex); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1SvgStrokeDashArray : ID2D1SvgStrokeDashArray.I [VtblIndex(8)] public HResult UpdateDashes(float* dashes, uint dashesCount, uint startIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), dashes, dashesCount, startIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), dashes, dashesCount, startIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), dashes, dashesCount, startIndex); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1SvgStrokeDashArray : ID2D1SvgStrokeDashArray.I [VtblIndex(9)] public HResult GetDashes(SvgLength* dashes, uint dashesCount, uint startIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), dashes, dashesCount, startIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), dashes, dashesCount, startIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), dashes, dashesCount, startIndex); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1SvgStrokeDashArray : ID2D1SvgStrokeDashArray.I [VtblIndex(10)] public HResult GetDashes(float* dashes, uint dashesCount, uint startIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), dashes, dashesCount, startIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), dashes, dashesCount, startIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this), dashes, dashesCount, startIndex); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1SvgStrokeDashArray : ID2D1SvgStrokeDashArray.I [VtblIndex(11)] public uint GetDashesCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1SvgStrokeDashArray*)Unsafe.AsPointer(ref this)); } public interface Interface : ID2D1SvgAttribute.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TessellationSink.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TessellationSink.cs index 25425fa..da830bb 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TessellationSink.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TessellationSink.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1TessellationSink : ID2D1TessellationSink.Inter } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1TessellationSink)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1TessellationSink)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1TessellationSink : ID2D1TessellationSink.Inter [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1TessellationSink*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1TessellationSink*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1TessellationSink*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1TessellationSink : ID2D1TessellationSink.Inter [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1TessellationSink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1TessellationSink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1TessellationSink*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1TessellationSink : ID2D1TessellationSink.Inter [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1TessellationSink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1TessellationSink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1TessellationSink*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1TessellationSink : ID2D1TessellationSink.Inter [VtblIndex(3)] public void AddTriangles(Triangle* triangles, uint trianglesCount) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1TessellationSink*)Unsafe.AsPointer(ref this), triangles, trianglesCount); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1TessellationSink*)Unsafe.AsPointer(ref this), triangles, trianglesCount); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1TessellationSink*)Unsafe.AsPointer(ref this), triangles, trianglesCount); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1TessellationSink : ID2D1TessellationSink.Inter [VtblIndex(4)] public HResult Close() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1TessellationSink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1TessellationSink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1TessellationSink*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Transform.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Transform.cs index b3c3616..a670c32 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Transform.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1Transform.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1Transform : ID2D1Transform.Interface, INativeG } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Transform)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1Transform)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1Transform : ID2D1Transform.Interface, INativeG [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1Transform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1Transform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1Transform*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1Transform : ID2D1Transform.Interface, INativeG [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1Transform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1Transform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1Transform*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1Transform : ID2D1Transform.Interface, INativeG [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1Transform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1Transform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1Transform*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1Transform : ID2D1Transform.Interface, INativeG [VtblIndex(3)] public uint GetInputCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1Transform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1Transform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1Transform*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1Transform : ID2D1Transform.Interface, INativeG [VtblIndex(4)] public HResult MapOutputRectToInputRects(Rect* outputRect, Rect* inputRects, uint inputRectsCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1Transform*)Unsafe.AsPointer(ref this), outputRect, inputRects, inputRectsCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1Transform*)Unsafe.AsPointer(ref this), outputRect, inputRects, inputRectsCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1Transform*)Unsafe.AsPointer(ref this), outputRect, inputRects, inputRectsCount); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1Transform : ID2D1Transform.Interface, INativeG [VtblIndex(5)] public HResult MapInputRectsToOutputRect(Rect* inputRects, Rect* inputOpaqueSubRects, uint inputRectCount, Rect* outputRect, Rect* outputOpaqueSubRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1Transform*)Unsafe.AsPointer(ref this), inputRects, inputOpaqueSubRects, inputRectCount, outputRect, outputOpaqueSubRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1Transform*)Unsafe.AsPointer(ref this), inputRects, inputOpaqueSubRects, inputRectCount, outputRect, outputOpaqueSubRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1Transform*)Unsafe.AsPointer(ref this), inputRects, inputOpaqueSubRects, inputRectCount, outputRect, outputOpaqueSubRect); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1Transform : ID2D1Transform.Interface, INativeG [VtblIndex(6)] public HResult MapInvalidRect(uint inputIndex, Rect invalidInputRect, Rect* invalidOutputRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1Transform*)Unsafe.AsPointer(ref this), inputIndex, invalidInputRect, invalidOutputRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1Transform*)Unsafe.AsPointer(ref this), inputIndex, invalidInputRect, invalidOutputRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1Transform*)Unsafe.AsPointer(ref this), inputIndex, invalidInputRect, invalidOutputRect); } public interface Interface : ID2D1TransformNode.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformGraph.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformGraph.cs index a26a908..72bc5c4 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformGraph.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformGraph.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1TransformGraph : ID2D1TransformGraph.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1TransformGraph)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1TransformGraph)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1TransformGraph : ID2D1TransformGraph.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1TransformGraph : ID2D1TransformGraph.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1TransformGraph : ID2D1TransformGraph.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1TransformGraph : ID2D1TransformGraph.Interface [VtblIndex(3)] public uint GetInputCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1TransformGraph : ID2D1TransformGraph.Interface [VtblIndex(4)] public HResult SetSingleTransformNode(ID2D1TransformNode* node) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), node); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), node); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), node); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1TransformGraph : ID2D1TransformGraph.Interface [VtblIndex(5)] public HResult AddNode(ID2D1TransformNode* node) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), node); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), node); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), node); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1TransformGraph : ID2D1TransformGraph.Interface [VtblIndex(6)] public HResult RemoveNode(ID2D1TransformNode* node) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), node); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), node); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), node); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1TransformGraph : ID2D1TransformGraph.Interface [VtblIndex(7)] public HResult SetOutputNode(ID2D1TransformNode* node) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), node); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), node); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), node); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1TransformGraph : ID2D1TransformGraph.Interface [VtblIndex(8)] public HResult ConnectNode(ID2D1TransformNode* fromNode, ID2D1TransformNode* toNode, uint toNodeInputIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), fromNode, toNode, toNodeInputIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), fromNode, toNode, toNodeInputIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), fromNode, toNode, toNodeInputIndex); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1TransformGraph : ID2D1TransformGraph.Interface [VtblIndex(9)] public HResult ConnectToEffectInput(uint toEffectInputIndex, ID2D1TransformNode* node, uint toNodeInputIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), toEffectInputIndex, node, toNodeInputIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), toEffectInputIndex, node, toNodeInputIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), toEffectInputIndex, node, toNodeInputIndex); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1TransformGraph : ID2D1TransformGraph.Interface [VtblIndex(10)] public void Clear() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1TransformGraph : ID2D1TransformGraph.Interface [VtblIndex(11)] public HResult SetPassthroughGraph(uint effectInputIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), effectInputIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), effectInputIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1TransformGraph*)Unsafe.AsPointer(ref this), effectInputIndex); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformNode.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformNode.cs index 6e00849..257c432 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformNode.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformNode.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1TransformNode : ID2D1TransformNode.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1TransformNode)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1TransformNode)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1TransformNode : ID2D1TransformNode.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1TransformNode*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1TransformNode*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1TransformNode*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1TransformNode : ID2D1TransformNode.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1TransformNode*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1TransformNode*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1TransformNode*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1TransformNode : ID2D1TransformNode.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1TransformNode*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1TransformNode*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1TransformNode*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1TransformNode : ID2D1TransformNode.Interface, [VtblIndex(3)] public uint GetInputCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1TransformNode*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1TransformNode*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1TransformNode*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformedGeometry.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformedGeometry.cs index 3fecffc..18657db 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformedGeometry.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformedGeometry.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1TransformedGeometry : ID2D1TransformedGeometry } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1TransformedGeometry)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1TransformedGeometry)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1TransformedGeometry : ID2D1TransformedGeometry [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1TransformedGeometry : ID2D1TransformedGeometry [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1TransformedGeometry : ID2D1TransformedGeometry [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1TransformedGeometry : ID2D1TransformedGeometry [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1TransformedGeometry : ID2D1TransformedGeometry [VtblIndex(4)] public HResult GetBounds(Matrix3x2* worldTransform, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), worldTransform, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), worldTransform, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), worldTransform, bounds); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1TransformedGeometry : ID2D1TransformedGeometry [VtblIndex(5)] public HResult GetWidenedBounds(float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Win32.Numerics.RectF** bounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, bounds); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1TransformedGeometry : ID2D1TransformedGeometry [VtblIndex(6)] public HResult StrokeContainsPoint(Vector2 point, float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Bool32* contains) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), point, strokeWidth, strokeStyle, worldTransform, flatteningTolerance, contains); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1TransformedGeometry : ID2D1TransformedGeometry [VtblIndex(7)] public HResult FillContainsPoint(Vector2 point, Matrix3x2* worldTransform, float flatteningTolerance, Bool32* contains) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), point, worldTransform, flatteningTolerance, contains); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1TransformedGeometry : ID2D1TransformedGeometry [VtblIndex(8)] public HResult CompareWithGeometry(ID2D1Geometry* inputGeometry, Matrix3x2* inputGeometryTransform, float flatteningTolerance, GeometryRelation* relation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), inputGeometry, inputGeometryTransform, flatteningTolerance, relation); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1TransformedGeometry : ID2D1TransformedGeometry [VtblIndex(9)] public HResult Simplify(GeometrySimplificationOption simplificationOption, Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), simplificationOption, worldTransform, flatteningTolerance, geometrySink); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID2D1TransformedGeometry : ID2D1TransformedGeometry [VtblIndex(10)] public HResult Tessellate(Matrix3x2* worldTransform, float flatteningTolerance, ID2D1TessellationSink* tessellationSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, tessellationSink); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID2D1TransformedGeometry : ID2D1TransformedGeometry [VtblIndex(11)] public HResult CombineWithGeometry(ID2D1Geometry* inputGeometry, CombineMode combineMode, Matrix3x2* inputGeometryTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), inputGeometry, combineMode, inputGeometryTransform, flatteningTolerance, geometrySink); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID2D1TransformedGeometry : ID2D1TransformedGeometry [VtblIndex(12)] public HResult Outline(Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, geometrySink); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID2D1TransformedGeometry : ID2D1TransformedGeometry [VtblIndex(13)] public HResult ComputeArea(Matrix3x2* worldTransform, float flatteningTolerance, float* area) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, area); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID2D1TransformedGeometry : ID2D1TransformedGeometry [VtblIndex(14)] public HResult ComputeLength(Matrix3x2* worldTransform, float flatteningTolerance, float* length) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), worldTransform, flatteningTolerance, length); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID2D1TransformedGeometry : ID2D1TransformedGeometry [VtblIndex(15)] public HResult ComputePointAtLength(float length, Matrix3x2* worldTransform, float flatteningTolerance, Vector2* point, Vector2* unitTangentVector) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), length, worldTransform, flatteningTolerance, point, unitTangentVector); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID2D1TransformedGeometry : ID2D1TransformedGeometry [VtblIndex(16)] public HResult Widen(float strokeWidth, ID2D1StrokeStyle* strokeStyle, Matrix3x2* worldTransform, float flatteningTolerance, Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), strokeWidth, strokeStyle, worldTransform, flatteningTolerance, geometrySink); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID2D1TransformedGeometry : ID2D1TransformedGeometry [VtblIndex(17)] public void GetSourceGeometry(ID2D1Geometry** sourceGeometry) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), sourceGeometry); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), sourceGeometry); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), sourceGeometry); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID2D1TransformedGeometry : ID2D1TransformedGeometry [VtblIndex(18)] public void GetTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), transform); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), transform); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID2D1TransformedGeometry*)Unsafe.AsPointer(ref this), transform); } public interface Interface : ID2D1Geometry.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformedImageSource.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformedImageSource.cs index 3d0114d..724ded3 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformedImageSource.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1TransformedImageSource.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1TransformedImageSource : ID2D1TransformedImage } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1TransformedImageSource)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1TransformedImageSource)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1TransformedImageSource : ID2D1TransformedImage [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1TransformedImageSource*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1TransformedImageSource*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1TransformedImageSource*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1TransformedImageSource : ID2D1TransformedImage [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1TransformedImageSource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1TransformedImageSource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1TransformedImageSource*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1TransformedImageSource : ID2D1TransformedImage [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1TransformedImageSource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1TransformedImageSource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1TransformedImageSource*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1TransformedImageSource : ID2D1TransformedImage [VtblIndex(3)] public void GetFactory(ID2D1Factory** factory) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1TransformedImageSource*)Unsafe.AsPointer(ref this), factory); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1TransformedImageSource*)Unsafe.AsPointer(ref this), factory); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1TransformedImageSource*)Unsafe.AsPointer(ref this), factory); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1TransformedImageSource : ID2D1TransformedImage [VtblIndex(4)] public void GetSource(ID2D1ImageSource** imageSource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1TransformedImageSource*)Unsafe.AsPointer(ref this), imageSource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1TransformedImageSource*)Unsafe.AsPointer(ref this), imageSource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1TransformedImageSource*)Unsafe.AsPointer(ref this), imageSource); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1TransformedImageSource : ID2D1TransformedImage [VtblIndex(5)] public void GetProperties(TransformedImageSourceProperties* properties) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1TransformedImageSource*)Unsafe.AsPointer(ref this), properties); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1TransformedImageSource*)Unsafe.AsPointer(ref this), properties); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1TransformedImageSource*)Unsafe.AsPointer(ref this), properties); } public interface Interface : ID2D1Image.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1VertexBuffer.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1VertexBuffer.cs index 9b0b742..3100992 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1VertexBuffer.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/ID2D1VertexBuffer.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1VertexBuffer : ID2D1VertexBuffer.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1VertexBuffer)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1VertexBuffer)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1VertexBuffer : ID2D1VertexBuffer.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1VertexBuffer*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1VertexBuffer*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1VertexBuffer*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1VertexBuffer : ID2D1VertexBuffer.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1VertexBuffer*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1VertexBuffer*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1VertexBuffer*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1VertexBuffer : ID2D1VertexBuffer.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1VertexBuffer*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1VertexBuffer*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1VertexBuffer*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1VertexBuffer : ID2D1VertexBuffer.Interface, IN [VtblIndex(3)] public HResult Map(byte** data, uint bufferSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID2D1VertexBuffer*)Unsafe.AsPointer(ref this), data, bufferSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1VertexBuffer*)Unsafe.AsPointer(ref this), data, bufferSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1VertexBuffer*)Unsafe.AsPointer(ref this), data, bufferSize); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1VertexBuffer : ID2D1VertexBuffer.Interface, IN [VtblIndex(4)] public HResult Unmap() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID2D1VertexBuffer*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1VertexBuffer*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1VertexBuffer*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/IWICImageEncoder.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/IWICImageEncoder.cs index 9da9b96..8e01356 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/IWICImageEncoder.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/IWICImageEncoder.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICImageEncoder : IWICImageEncoder.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICImageEncoder)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICImageEncoder)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICImageEncoder : IWICImageEncoder.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICImageEncoder*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICImageEncoder*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICImageEncoder*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICImageEncoder : IWICImageEncoder.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICImageEncoder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICImageEncoder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICImageEncoder*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICImageEncoder : IWICImageEncoder.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICImageEncoder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICImageEncoder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICImageEncoder*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICImageEncoder : IWICImageEncoder.Interface, INat [VtblIndex(3)] public HResult WriteFrame(Graphics.Direct2D.ID2D1Image* pImage, Graphics.Imaging.IWICBitmapFrameEncode* pFrameEncode, Graphics.Imaging.WICImageParameters* pImageParameters) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICImageEncoder*)Unsafe.AsPointer(ref this), pImage, pFrameEncode, pImageParameters); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICImageEncoder*)Unsafe.AsPointer(ref this), pImage, pFrameEncode, pImageParameters); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICImageEncoder*)Unsafe.AsPointer(ref this), pImage, pFrameEncode, pImageParameters); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICImageEncoder : IWICImageEncoder.Interface, INat [VtblIndex(4)] public HResult WriteFrameThumbnail(Graphics.Direct2D.ID2D1Image* pImage, Graphics.Imaging.IWICBitmapFrameEncode* pFrameEncode, Graphics.Imaging.WICImageParameters* pImageParameters) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICImageEncoder*)Unsafe.AsPointer(ref this), pImage, pFrameEncode, pImageParameters); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICImageEncoder*)Unsafe.AsPointer(ref this), pImage, pFrameEncode, pImageParameters); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICImageEncoder*)Unsafe.AsPointer(ref this), pImage, pFrameEncode, pImageParameters); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICImageEncoder : IWICImageEncoder.Interface, INat [VtblIndex(5)] public HResult WriteThumbnail(Graphics.Direct2D.ID2D1Image* pImage, Graphics.Imaging.IWICBitmapEncoder* pEncoder, Graphics.Imaging.WICImageParameters* pImageParameters) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICImageEncoder*)Unsafe.AsPointer(ref this), pImage, pEncoder, pImageParameters); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICImageEncoder*)Unsafe.AsPointer(ref this), pImage, pEncoder, pImageParameters); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICImageEncoder*)Unsafe.AsPointer(ref this), pImage, pEncoder, pImageParameters); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/Generated/IWICImagingFactory2.cs b/src/Vortice.Win32.Graphics.Direct2D/Generated/IWICImagingFactory2.cs index 500a926..14d50f4 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Generated/IWICImagingFactory2.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/Generated/IWICImagingFactory2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICImagingFactory2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICImagingFactory2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(3)] public HResult CreateDecoderFromFilename(ushort* wzFilename, Guid* pguidVendor, NativeFileAccess dwDesiredAccess, Graphics.Imaging.WICDecodeOptions metadataOptions, Graphics.Imaging.IWICBitmapDecoder** ppIDecoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), wzFilename, pguidVendor, dwDesiredAccess, metadataOptions, ppIDecoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), wzFilename, pguidVendor, dwDesiredAccess, metadataOptions, ppIDecoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), wzFilename, pguidVendor, dwDesiredAccess, metadataOptions, ppIDecoder); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(4)] public HResult CreateDecoderFromStream(Com.IStream* pIStream, Guid* pguidVendor, Graphics.Imaging.WICDecodeOptions metadataOptions, Graphics.Imaging.IWICBitmapDecoder** ppIDecoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pIStream, pguidVendor, metadataOptions, ppIDecoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pIStream, pguidVendor, metadataOptions, ppIDecoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pIStream, pguidVendor, metadataOptions, ppIDecoder); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(5)] public HResult CreateDecoderFromFileHandle(nuint hFile, Guid* pguidVendor, Graphics.Imaging.WICDecodeOptions metadataOptions, Graphics.Imaging.IWICBitmapDecoder** ppIDecoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), hFile, pguidVendor, metadataOptions, ppIDecoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), hFile, pguidVendor, metadataOptions, ppIDecoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), hFile, pguidVendor, metadataOptions, ppIDecoder); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(6)] public HResult CreateComponentInfo(Guid* clsidComponent, Graphics.Imaging.IWICComponentInfo** ppIInfo) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), clsidComponent, ppIInfo); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), clsidComponent, ppIInfo); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), clsidComponent, ppIInfo); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(7)] public HResult CreateDecoder(Guid* guidContainerFormat, Guid* pguidVendor, Graphics.Imaging.IWICBitmapDecoder** ppIDecoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIDecoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIDecoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIDecoder); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(8)] public HResult CreateEncoder(Guid* guidContainerFormat, Guid* pguidVendor, Graphics.Imaging.IWICBitmapEncoder** ppIEncoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIEncoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIEncoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIEncoder); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(9)] public HResult CreatePalette(Graphics.Imaging.IWICPalette** ppIPalette) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIPalette); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIPalette); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIPalette); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(10)] public HResult CreateFormatConverter(Graphics.Imaging.IWICFormatConverter** ppIFormatConverter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIFormatConverter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIFormatConverter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIFormatConverter); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(11)] public HResult CreateBitmapScaler(Graphics.Imaging.IWICBitmapScaler** ppIBitmapScaler) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIBitmapScaler); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIBitmapScaler); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIBitmapScaler); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(12)] public HResult CreateBitmapClipper(Graphics.Imaging.IWICBitmapClipper** ppIBitmapClipper) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIBitmapClipper); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIBitmapClipper); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIBitmapClipper); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(13)] public HResult CreateBitmapFlipRotator(Graphics.Imaging.IWICBitmapFlipRotator** ppIBitmapFlipRotator) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIBitmapFlipRotator); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIBitmapFlipRotator); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIBitmapFlipRotator); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(14)] public HResult CreateStream(Graphics.Imaging.IWICStream** ppIWICStream) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIWICStream); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIWICStream); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIWICStream); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(15)] public HResult CreateColorContext(Graphics.Imaging.IWICColorContext** ppIWICColorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIWICColorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIWICColorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIWICColorContext); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(16)] public HResult CreateColorTransformer(Graphics.Imaging.IWICColorTransform** ppIWICColorTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIWICColorTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIWICColorTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), ppIWICColorTransform); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(17)] public HResult CreateBitmap(uint uiWidth, uint uiHeight, Guid* pixelFormat, Graphics.Imaging.WICBitmapCreateCacheOption option, Graphics.Imaging.IWICBitmap** ppIBitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, option, ppIBitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, option, ppIBitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, option, ppIBitmap); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(18)] public HResult CreateBitmapFromSource(Graphics.Imaging.IWICBitmapSource* pIBitmapSource, Graphics.Imaging.WICBitmapCreateCacheOption option, Graphics.Imaging.IWICBitmap** ppIBitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pIBitmapSource, option, ppIBitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pIBitmapSource, option, ppIBitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pIBitmapSource, option, ppIBitmap); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(19)] public HResult CreateBitmapFromSourceRect(Graphics.Imaging.IWICBitmapSource* pIBitmapSource, uint x, uint y, uint width, uint height, Graphics.Imaging.IWICBitmap** ppIBitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pIBitmapSource, x, y, width, height, ppIBitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pIBitmapSource, x, y, width, height, ppIBitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pIBitmapSource, x, y, width, height, ppIBitmap); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(20)] public HResult CreateBitmapFromMemory(uint uiWidth, uint uiHeight, Guid* pixelFormat, uint cbStride, uint cbBufferSize, byte* pbBuffer, Graphics.Imaging.IWICBitmap** ppIBitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, cbStride, cbBufferSize, pbBuffer, ppIBitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, cbStride, cbBufferSize, pbBuffer, ppIBitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, cbStride, cbBufferSize, pbBuffer, ppIBitmap); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(21)] public HResult CreateBitmapFromHBITMAP(IntPtr hBitmap, IntPtr hPalette, Graphics.Imaging.WICBitmapAlphaChannelOption options, Graphics.Imaging.IWICBitmap** ppIBitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), hBitmap, hPalette, options, ppIBitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), hBitmap, hPalette, options, ppIBitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), hBitmap, hPalette, options, ppIBitmap); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(22)] public HResult CreateBitmapFromHICON(IntPtr hIcon, Graphics.Imaging.IWICBitmap** ppIBitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), hIcon, ppIBitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), hIcon, ppIBitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), hIcon, ppIBitmap); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(23)] public HResult CreateComponentEnumerator(uint componentTypes, uint options, Com.IEnumUnknown** ppIEnumUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), componentTypes, options, ppIEnumUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), componentTypes, options, ppIEnumUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), componentTypes, options, ppIEnumUnknown); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(24)] public HResult CreateFastMetadataEncoderFromDecoder(Graphics.Imaging.IWICBitmapDecoder* pIDecoder, Graphics.Imaging.IWICFastMetadataEncoder** ppIFastEncoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pIDecoder, ppIFastEncoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pIDecoder, ppIFastEncoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pIDecoder, ppIFastEncoder); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(25)] public HResult CreateFastMetadataEncoderFromFrameDecode(Graphics.Imaging.IWICBitmapFrameDecode* pIFrameDecoder, Graphics.Imaging.IWICFastMetadataEncoder** ppIFastEncoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pIFrameDecoder, ppIFastEncoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pIFrameDecoder, ppIFastEncoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pIFrameDecoder, ppIFastEncoder); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(26)] public HResult CreateQueryWriter(Guid* guidMetadataFormat, Guid* pguidVendor, Graphics.Imaging.IWICMetadataQueryWriter** ppIQueryWriter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), guidMetadataFormat, pguidVendor, ppIQueryWriter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), guidMetadataFormat, pguidVendor, ppIQueryWriter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), guidMetadataFormat, pguidVendor, ppIQueryWriter); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(27)] public HResult CreateQueryWriterFromReader(Graphics.Imaging.IWICMetadataQueryReader* pIQueryReader, Guid* pguidVendor, Graphics.Imaging.IWICMetadataQueryWriter** ppIQueryWriter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pIQueryReader, pguidVendor, ppIQueryWriter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pIQueryReader, pguidVendor, ppIQueryWriter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pIQueryReader, pguidVendor, ppIQueryWriter); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IWICImagingFactory2 : IWICImagingFactory2.Interface [VtblIndex(28)] public HResult CreateImageEncoder(Graphics.Direct2D.ID2D1Device* pD2DDevice, IWICImageEncoder** ppWICImageEncoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pD2DDevice, ppWICImageEncoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pD2DDevice, ppWICImageEncoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IWICImagingFactory2*)Unsafe.AsPointer(ref this), pD2DDevice, ppWICImageEncoder); } public interface Interface : IWICImagingFactory.Interface diff --git a/src/Vortice.Win32.Graphics.Direct2D/ID2D1Properties.cs b/src/Vortice.Win32.Graphics.Direct2D/ID2D1Properties.cs index 636b663..e4ff291 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/ID2D1Properties.cs +++ b/src/Vortice.Win32.Graphics.Direct2D/ID2D1Properties.cs @@ -6,6 +6,12 @@ namespace Win32.Graphics.Direct2D; public unsafe partial struct ID2D1Properties { public uint PropertyCount => GetPropertyCount(); + + public bool Cached + { + set => this.SetValue(unchecked((uint)Property.Cached), value); + get => this.GetBoolValue(unchecked((uint)Property.Cached)); + } } public static unsafe partial class ID2D1PropertiesExtensions @@ -38,27 +44,6 @@ public static unsafe partial class ID2D1PropertiesExtensions return self.SetValueByName(name, PropertyType.Unknown, data, dataSize); } - public static HResult SetValue(ref this TD2D1Properties self, uint index, byte* data, int dataSize) - where TD2D1Properties : unmanaged, ID2D1Properties.Interface - { - return self.SetValue(index, PropertyType.Unknown, data, unchecked((uint)dataSize)); - } - - public static HResult SetValue(ref this TD2D1Properties self, uint index, T* value) - where TD2D1Properties : unmanaged, ID2D1Properties.Interface - where T : unmanaged - { - return self.SetValue(index, PropertyType.Unknown, (byte*)value, unchecked((uint)sizeof(T))); - } - - public static HResult SetValue(ref this TD2D1Properties self, U index, T* value) - where TD2D1Properties : unmanaged, ID2D1Properties.Interface - where T : unmanaged - where U : unmanaged - { - return self.SetValue((uint)(object)index, PropertyType.Unknown, (byte*)value, unchecked((uint)sizeof(T))); - } - public static HResult GetValueByName(ref this TD2D1Properties self, ReadOnlySpan name, byte* data, uint dataSize) where TD2D1Properties : unmanaged, ID2D1Properties.Interface { @@ -101,12 +86,6 @@ public static unsafe partial class ID2D1PropertiesExtensions return value != 0; } - public static void SetValue(ref this TD2D1Properties self, uint index, Bool32 value) - where TD2D1Properties : unmanaged, ID2D1Properties.Interface - { - self.SetValue(index, PropertyType.Bool, (byte*)&value, (uint)sizeof(Bool32)); - } - public static float GetFloatValue(ref this TD2D1Properties self, uint index) where TD2D1Properties : unmanaged, ID2D1Properties.Interface { @@ -115,12 +94,6 @@ public static unsafe partial class ID2D1PropertiesExtensions return value; } - public static void SetValue(ref this TD2D1Properties self, uint index, float value) - where TD2D1Properties : unmanaged, ID2D1Properties.Interface - { - self.SetValue(index, PropertyType.Float, (byte*)&value, 4u); - } - public static T GetEnumValue(ref this TD2D1Properties self, uint index) where TD2D1Properties : unmanaged, ID2D1Properties.Interface where T : unmanaged, Enum @@ -130,13 +103,6 @@ public static unsafe partial class ID2D1PropertiesExtensions return value; } - public static void SetValue(ref this TD2D1Properties self, uint index, T value) - where TD2D1Properties : unmanaged, ID2D1Properties.Interface - where T : unmanaged, Enum - { - self.SetValue(index, PropertyType.Enum, (byte*)&value, 4); - } - public static Guid GetGuidValue(ref this TD2D1Properties self, uint index) where TD2D1Properties : unmanaged, ID2D1Properties.Interface { @@ -145,10 +111,74 @@ public static unsafe partial class ID2D1PropertiesExtensions return value; } - public static void SetValue(ref this ID2D1Properties self, uint index, Guid value) - where TD2D1PropertiesExtensions : unmanaged, ID2D1Properties.Interface + #region SetValue + public static void SetValue(ref this TD2D1Properties self, uint index, string value) + where TD2D1Properties : unmanaged, ID2D1Properties.Interface { - self.SetValue(index, PropertyType.Clsid, (byte*)&value, (uint)sizeof(Guid)); + fixed (char* chars = value) + { + self.SetValue(index, PropertyType.String, (byte*)chars, (uint)(value.Length + 1)); + } + } + + public static void SetValue(ref this TD2D1Properties self, uint index, bool value) + where TD2D1Properties : unmanaged, ID2D1Properties.Interface + { + Bool32 bValue = value; + self.SetValue(index, PropertyType.Bool, (byte*)&bValue, (uint)sizeof(Bool32)); + } + + public static void SetValue(ref this TD2D1Properties self, uint index, Bool32 value) + where TD2D1Properties : unmanaged, ID2D1Properties.Interface + { + self.SetValue(index, PropertyType.Bool, (byte*)&value, (uint)sizeof(Bool32)); + } + + + public static void SetValue(ref this TD2D1Properties self, uint index, uint value) + where TD2D1Properties : unmanaged, ID2D1Properties.Interface + { + self.SetValue(index, PropertyType.UInt32, (byte*)&value, 4u); + } + + public static void SetValue(ref this TD2D1Properties self, uint index, int value) + where TD2D1Properties : unmanaged, ID2D1Properties.Interface + { + self.SetValue(index, PropertyType.Int32, (byte*)&value, 4u); + } + + public static void SetValue(ref this TD2D1Properties self, uint index, float value) + where TD2D1Properties : unmanaged, ID2D1Properties.Interface + { + self.SetValue(index, PropertyType.Float, (byte*)&value, 4u); + } + + public static void SetValue(ref this TD2D1Properties self, uint index, Vector2 value) + where TD2D1Properties : unmanaged, ID2D1Properties.Interface + { + self.SetValue(index, PropertyType.Vector2, (byte*)&value, (uint)sizeof(Vector2)); + } + + public static void SetValue(ref this TD2D1Properties self, uint index, Vector3 value) + where TD2D1Properties : unmanaged, ID2D1Properties.Interface + { + self.SetValue(index, PropertyType.Vector3, (byte*)&value, (uint)sizeof(Vector3)); + } + + public static void SetValue(ref this TD2D1Properties self, uint index, Vector4 value) + where TD2D1Properties : unmanaged, ID2D1Properties.Interface + { + self.SetValue(index, PropertyType.Vector4, (byte*)&value, (uint)sizeof(Vector4)); + } + + public static void SetValue(ref this TD2D1Properties self, uint index, ReadOnlySpan data) + where TD2D1Properties : unmanaged, ID2D1Properties.Interface + where T : unmanaged + { + fixed (T* dataPtr = data) + { + self.SetValue(index, PropertyType.Blob, (byte*)dataPtr, (uint)(data.Length * sizeof(T))); + } } public static void SetValue(ref this TD2D1Properties self, uint index, IUnknown* value) @@ -157,9 +187,75 @@ public static unsafe partial class ID2D1PropertiesExtensions self.SetValue(index, PropertyType.IUnknown, (byte*)value, (uint)sizeof(void*)); } + public static void SetValue(ref this TD2D1Properties self, uint index, T* value) + where TD2D1Properties : unmanaged, ID2D1Properties.Interface + where T : unmanaged, IUnknown.Interface + { + self.SetValue(index, PropertyType.IUnknown, (byte*)value, (uint)sizeof(void*)); + } + + public static void SetValue(ref this TD2D1Properties self, uint index, T value) + where TD2D1Properties : unmanaged, ID2D1Properties.Interface + where T : unmanaged, Enum + { + self.SetValue(index, PropertyType.Enum, (byte*)&value, 4); + } + public static void SetEnumValue(ref this TD2D1Properties self, uint index, T value) + where TD2D1Properties : unmanaged, ID2D1Properties.Interface + where T : unmanaged, Enum + { + self.SetValue(index, PropertyType.Enum, (byte*)&value, 4); + } + + public static void SetValue(ref this TD2D1Properties self, uint index, Guid value) + where TD2D1Properties : unmanaged, ID2D1Properties.Interface + { + self.SetValue(index, PropertyType.Clsid, (byte*)&value, (uint)sizeof(Guid)); + } + + public static void SetValue(ref this TD2D1Properties self, uint index, Matrix3x2 value) + where TD2D1Properties : unmanaged, ID2D1Properties.Interface + { + self.SetValue(index, PropertyType.Matrix3x2, (byte*)&value, (uint)sizeof(Matrix3x2)); + } + + public static void SetValue(ref this TD2D1Properties self, uint index, Matrix4x3 value) + where TD2D1Properties : unmanaged, ID2D1Properties.Interface + { + self.SetValue(index, PropertyType.Matrix4x3, (byte*)&value, (uint)sizeof(Matrix4x3)); + } + + public static void SetValue(ref this TD2D1Properties self, uint index, Matrix4x4 value) + where TD2D1Properties : unmanaged, ID2D1Properties.Interface + { + self.SetValue(index, PropertyType.Matrix4x4, (byte*)&value, (uint)sizeof(Matrix4x4)); + } + + public static void SetValue(ref this TD2D1Properties self, uint index, Matrix5x4 value) + where TD2D1Properties : unmanaged, ID2D1Properties.Interface + { + self.SetValue(index, PropertyType.Matrix5x4, (byte*)&value, (uint)sizeof(Matrix5x4)); + } + public static void SetValue(ref this TD2D1Properties self, uint index, ID2D1ColorContext* value) where TD2D1Properties : unmanaged, ID2D1Properties.Interface { self.SetValue(index, PropertyType.ColorContext, (byte*)value, (uint)sizeof(void*)); } + + public static HResult SetValue(ref this TD2D1Properties self, uint index, byte* data, int dataSize) + where TD2D1Properties : unmanaged, ID2D1Properties.Interface + { + return self.SetValue(index, PropertyType.Blob, data, unchecked((uint)dataSize)); + } + + public static HResult SetValue(ref this TD2D1Properties self, U index, T* value) + where TD2D1Properties : unmanaged, ID2D1Properties.Interface + where T : unmanaged + where U : unmanaged + { + return self.SetValue((uint)(object)index, PropertyType.Unknown, (byte*)value, unchecked((uint)sizeof(T))); + } + + #endregion } diff --git a/src/Vortice.Win32.Graphics.Direct2D/Vortice.Win32.Graphics.Direct2D.csproj b/src/Vortice.Win32.Graphics.Direct2D/Vortice.Win32.Graphics.Direct2D.csproj index 9a08c99..845fd0e 100644 --- a/src/Vortice.Win32.Graphics.Direct2D/Vortice.Win32.Graphics.Direct2D.csproj +++ b/src/Vortice.Win32.Graphics.Direct2D/Vortice.Win32.Graphics.Direct2D.csproj @@ -1,7 +1,7 @@ - netstandard2.0;net7.0;net8.0 + net7.0;net8.0 Direct2D1 bindings. $(NoWarn);CS0419;IDE0017 diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Apis.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Apis.cs index 5948a4a..80afea5 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Apis.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Apis.cs @@ -9,7 +9,6 @@ public static unsafe partial class Apis { public static ref readonly Guid CLSID_DxcUtils => ref CLSID_DxcLibrary; -#if NET6_0_OR_GREATER static Apis() { NativeLibrary.SetDllImportResolver(Assembly.GetExecutingAssembly(), OnDllImport); @@ -90,7 +89,6 @@ public static unsafe partial class Apis nativeLibrary = IntPtr.Zero; return false; } -#endif public static HResult DxcCreateInstance(in Guid rclsid, Guid* riid, void** ppv) { diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcAssembler.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcAssembler.cs index 3e2a7ee..308651c 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcAssembler.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcAssembler.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcAssembler : IDxcAssembler.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcAssembler)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcAssembler)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcAssembler : IDxcAssembler.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcAssembler*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcAssembler*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcAssembler*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcAssembler : IDxcAssembler.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcAssembler*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcAssembler*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcAssembler*)Unsafe.AsPointer(ref this)); } /// @@ -78,22 +66,14 @@ public unsafe partial struct IDxcAssembler : IDxcAssembler.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcAssembler*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcAssembler*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcAssembler*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult AssembleToContainer(IDxcBlob* pShader, IDxcOperationResult** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcAssembler*)Unsafe.AsPointer(ref this), pShader, ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcAssembler*)Unsafe.AsPointer(ref this), pShader, ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcAssembler*)Unsafe.AsPointer(ref this), pShader, ppResult); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlob.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlob.cs index a968235..a66b02f 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlob.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlob.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcBlob : IDxcBlob.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcBlob)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcBlob)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcBlob : IDxcBlob.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcBlob*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcBlob*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcBlob*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcBlob : IDxcBlob.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcBlob*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcBlob*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcBlob*)Unsafe.AsPointer(ref this)); } /// @@ -78,33 +66,21 @@ public unsafe partial struct IDxcBlob : IDxcBlob.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcBlob*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcBlob*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcBlob*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public void* GetBufferPointer() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcBlob*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcBlob*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcBlob*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public nuint GetBufferSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcBlob*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcBlob*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcBlob*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlobEncoding.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlobEncoding.cs index 13a2784..a2bdb2e 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlobEncoding.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlobEncoding.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcBlobEncoding : IDxcBlobEncoding.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcBlobEncoding)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcBlobEncoding)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcBlobEncoding : IDxcBlobEncoding.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcBlobEncoding*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcBlobEncoding*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcBlobEncoding*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcBlobEncoding : IDxcBlobEncoding.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcBlobEncoding*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcBlobEncoding*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcBlobEncoding*)Unsafe.AsPointer(ref this)); } /// @@ -78,11 +66,7 @@ public unsafe partial struct IDxcBlobEncoding : IDxcBlobEncoding.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcBlobEncoding*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcBlobEncoding*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcBlobEncoding*)Unsafe.AsPointer(ref this)); } /// @@ -90,11 +74,7 @@ public unsafe partial struct IDxcBlobEncoding : IDxcBlobEncoding.Interface, INat [VtblIndex(3)] public void* GetBufferPointer() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcBlobEncoding*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcBlobEncoding*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcBlobEncoding*)Unsafe.AsPointer(ref this)); } /// @@ -102,22 +82,14 @@ public unsafe partial struct IDxcBlobEncoding : IDxcBlobEncoding.Interface, INat [VtblIndex(4)] public nuint GetBufferSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcBlobEncoding*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcBlobEncoding*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcBlobEncoding*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetEncoding(Bool32* pKnown, DxcCp* pCodePage) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDxcBlobEncoding*)Unsafe.AsPointer(ref this), pKnown, pCodePage); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcBlobEncoding*)Unsafe.AsPointer(ref this), pKnown, pCodePage); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDxcBlobEncoding*)Unsafe.AsPointer(ref this), pKnown, pCodePage); } public interface Interface : IDxcBlob.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlobUtf16.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlobUtf16.cs index c5d906c..38720bb 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlobUtf16.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlobUtf16.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcBlobUtf16 : IDxcBlobUtf16.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcBlobUtf16)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcBlobUtf16)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcBlobUtf16 : IDxcBlobUtf16.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcBlobUtf16 : IDxcBlobUtf16.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this)); } /// @@ -78,11 +66,7 @@ public unsafe partial struct IDxcBlobUtf16 : IDxcBlobUtf16.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this)); } /// @@ -90,11 +74,7 @@ public unsafe partial struct IDxcBlobUtf16 : IDxcBlobUtf16.Interface, INativeGui [VtblIndex(3)] public void* GetBufferPointer() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this)); } /// @@ -102,11 +82,7 @@ public unsafe partial struct IDxcBlobUtf16 : IDxcBlobUtf16.Interface, INativeGui [VtblIndex(4)] public nuint GetBufferSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this)); } /// @@ -114,33 +90,21 @@ public unsafe partial struct IDxcBlobUtf16 : IDxcBlobUtf16.Interface, INativeGui [VtblIndex(5)] public HResult GetEncoding(Bool32* pKnown, DxcCp* pCodePage) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this), pKnown, pCodePage); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this), pKnown, pCodePage); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this), pKnown, pCodePage); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public ushort* GetStringPointer() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public nuint GetStringLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDxcBlobUtf16*)Unsafe.AsPointer(ref this)); } public interface Interface : IDxcBlobEncoding.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlobUtf8.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlobUtf8.cs index 8ad8ce4..88d9404 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlobUtf8.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcBlobUtf8.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcBlobUtf8 : IDxcBlobUtf8.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcBlobUtf8)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcBlobUtf8)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcBlobUtf8 : IDxcBlobUtf8.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcBlobUtf8 : IDxcBlobUtf8.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this)); } /// @@ -78,11 +66,7 @@ public unsafe partial struct IDxcBlobUtf8 : IDxcBlobUtf8.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this)); } /// @@ -90,11 +74,7 @@ public unsafe partial struct IDxcBlobUtf8 : IDxcBlobUtf8.Interface, INativeGuid [VtblIndex(3)] public void* GetBufferPointer() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this)); } /// @@ -102,11 +82,7 @@ public unsafe partial struct IDxcBlobUtf8 : IDxcBlobUtf8.Interface, INativeGuid [VtblIndex(4)] public nuint GetBufferSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this)); } /// @@ -114,33 +90,21 @@ public unsafe partial struct IDxcBlobUtf8 : IDxcBlobUtf8.Interface, INativeGuid [VtblIndex(5)] public HResult GetEncoding(Bool32* pKnown, DxcCp* pCodePage) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this), pKnown, pCodePage); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this), pKnown, pCodePage); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this), pKnown, pCodePage); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public sbyte* GetStringPointer() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public nuint GetStringLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDxcBlobUtf8*)Unsafe.AsPointer(ref this)); } public interface Interface : IDxcBlobEncoding.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompiler.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompiler.cs index 900e99c..39576d3 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompiler.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompiler.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcCompiler : IDxcCompiler.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcCompiler)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcCompiler)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcCompiler : IDxcCompiler.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcCompiler*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcCompiler*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcCompiler*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcCompiler : IDxcCompiler.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcCompiler*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcCompiler*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcCompiler*)Unsafe.AsPointer(ref this)); } /// @@ -78,44 +66,28 @@ public unsafe partial struct IDxcCompiler : IDxcCompiler.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcCompiler*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcCompiler*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcCompiler*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Compile(IDxcBlob* pSource, ushort* pSourceName, ushort* pEntryPoint, ushort* pTargetProfile, ushort** pArguments, uint argCount, DxcDefine* pDefines, uint defineCount, IDxcIncludeHandler* pIncludeHandler, IDxcOperationResult** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcCompiler*)Unsafe.AsPointer(ref this), pSource, pSourceName, pEntryPoint, pTargetProfile, pArguments, argCount, pDefines, defineCount, pIncludeHandler, ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcCompiler*)Unsafe.AsPointer(ref this), pSource, pSourceName, pEntryPoint, pTargetProfile, pArguments, argCount, pDefines, defineCount, pIncludeHandler, ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcCompiler*)Unsafe.AsPointer(ref this), pSource, pSourceName, pEntryPoint, pTargetProfile, pArguments, argCount, pDefines, defineCount, pIncludeHandler, ppResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult Preprocess(IDxcBlob* pSource, ushort* pSourceName, ushort** pArguments, uint argCount, DxcDefine* pDefines, uint defineCount, IDxcIncludeHandler* pIncludeHandler, IDxcOperationResult** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcCompiler*)Unsafe.AsPointer(ref this), pSource, pSourceName, pArguments, argCount, pDefines, defineCount, pIncludeHandler, ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcCompiler*)Unsafe.AsPointer(ref this), pSource, pSourceName, pArguments, argCount, pDefines, defineCount, pIncludeHandler, ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcCompiler*)Unsafe.AsPointer(ref this), pSource, pSourceName, pArguments, argCount, pDefines, defineCount, pIncludeHandler, ppResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult Disassemble(IDxcBlob* pSource, IDxcBlobEncoding** ppDisassembly) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDxcCompiler*)Unsafe.AsPointer(ref this), pSource, ppDisassembly); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcCompiler*)Unsafe.AsPointer(ref this), pSource, ppDisassembly); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDxcCompiler*)Unsafe.AsPointer(ref this), pSource, ppDisassembly); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompiler2.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompiler2.cs index bb4456b..21cc7e3 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompiler2.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompiler2.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcCompiler2 : IDxcCompiler2.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcCompiler2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcCompiler2)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcCompiler2 : IDxcCompiler2.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcCompiler2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcCompiler2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcCompiler2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcCompiler2 : IDxcCompiler2.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcCompiler2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcCompiler2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcCompiler2*)Unsafe.AsPointer(ref this)); } /// @@ -78,11 +66,7 @@ public unsafe partial struct IDxcCompiler2 : IDxcCompiler2.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcCompiler2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcCompiler2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcCompiler2*)Unsafe.AsPointer(ref this)); } /// @@ -90,11 +74,7 @@ public unsafe partial struct IDxcCompiler2 : IDxcCompiler2.Interface, INativeGui [VtblIndex(3)] public HResult Compile(IDxcBlob* pSource, ushort* pSourceName, ushort* pEntryPoint, ushort* pTargetProfile, ushort** pArguments, uint argCount, DxcDefine* pDefines, uint defineCount, IDxcIncludeHandler* pIncludeHandler, IDxcOperationResult** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcCompiler2*)Unsafe.AsPointer(ref this), pSource, pSourceName, pEntryPoint, pTargetProfile, pArguments, argCount, pDefines, defineCount, pIncludeHandler, ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcCompiler2*)Unsafe.AsPointer(ref this), pSource, pSourceName, pEntryPoint, pTargetProfile, pArguments, argCount, pDefines, defineCount, pIncludeHandler, ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcCompiler2*)Unsafe.AsPointer(ref this), pSource, pSourceName, pEntryPoint, pTargetProfile, pArguments, argCount, pDefines, defineCount, pIncludeHandler, ppResult); } /// @@ -102,11 +82,7 @@ public unsafe partial struct IDxcCompiler2 : IDxcCompiler2.Interface, INativeGui [VtblIndex(4)] public HResult Preprocess(IDxcBlob* pSource, ushort* pSourceName, ushort** pArguments, uint argCount, DxcDefine* pDefines, uint defineCount, IDxcIncludeHandler* pIncludeHandler, IDxcOperationResult** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcCompiler2*)Unsafe.AsPointer(ref this), pSource, pSourceName, pArguments, argCount, pDefines, defineCount, pIncludeHandler, ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcCompiler2*)Unsafe.AsPointer(ref this), pSource, pSourceName, pArguments, argCount, pDefines, defineCount, pIncludeHandler, ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcCompiler2*)Unsafe.AsPointer(ref this), pSource, pSourceName, pArguments, argCount, pDefines, defineCount, pIncludeHandler, ppResult); } /// @@ -114,22 +90,14 @@ public unsafe partial struct IDxcCompiler2 : IDxcCompiler2.Interface, INativeGui [VtblIndex(5)] public HResult Disassemble(IDxcBlob* pSource, IDxcBlobEncoding** ppDisassembly) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDxcCompiler2*)Unsafe.AsPointer(ref this), pSource, ppDisassembly); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcCompiler2*)Unsafe.AsPointer(ref this), pSource, ppDisassembly); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDxcCompiler2*)Unsafe.AsPointer(ref this), pSource, ppDisassembly); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult CompileWithDebug(IDxcBlob* pSource, ushort* pSourceName, ushort* pEntryPoint, ushort* pTargetProfile, ushort** pArguments, uint argCount, DxcDefine* pDefines, uint defineCount, IDxcIncludeHandler* pIncludeHandler, IDxcOperationResult** ppResult, ushort** ppDebugBlobName, IDxcBlob** ppDebugBlob) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDxcCompiler2*)Unsafe.AsPointer(ref this), pSource, pSourceName, pEntryPoint, pTargetProfile, pArguments, argCount, pDefines, defineCount, pIncludeHandler, ppResult, ppDebugBlobName, ppDebugBlob); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDxcCompiler2*)Unsafe.AsPointer(ref this), pSource, pSourceName, pEntryPoint, pTargetProfile, pArguments, argCount, pDefines, defineCount, pIncludeHandler, ppResult, ppDebugBlobName, ppDebugBlob); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDxcCompiler2*)Unsafe.AsPointer(ref this), pSource, pSourceName, pEntryPoint, pTargetProfile, pArguments, argCount, pDefines, defineCount, pIncludeHandler, ppResult, ppDebugBlobName, ppDebugBlob); } public interface Interface : IDxcCompiler.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompiler3.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompiler3.cs index 64c70f1..6b517e8 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompiler3.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompiler3.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcCompiler3 : IDxcCompiler3.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcCompiler3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcCompiler3)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcCompiler3 : IDxcCompiler3.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcCompiler3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcCompiler3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcCompiler3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcCompiler3 : IDxcCompiler3.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcCompiler3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcCompiler3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcCompiler3*)Unsafe.AsPointer(ref this)); } /// @@ -78,33 +66,21 @@ public unsafe partial struct IDxcCompiler3 : IDxcCompiler3.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcCompiler3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcCompiler3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcCompiler3*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Compile(DxcBuffer* pSource, ushort** pArguments, uint argCount, IDxcIncludeHandler* pIncludeHandler, Guid* riid, void** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcCompiler3*)Unsafe.AsPointer(ref this), pSource, pArguments, argCount, pIncludeHandler, riid, ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcCompiler3*)Unsafe.AsPointer(ref this), pSource, pArguments, argCount, pIncludeHandler, riid, ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcCompiler3*)Unsafe.AsPointer(ref this), pSource, pArguments, argCount, pIncludeHandler, riid, ppResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult Disassemble(DxcBuffer* pObject, Guid* riid, void** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcCompiler3*)Unsafe.AsPointer(ref this), pObject, riid, ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcCompiler3*)Unsafe.AsPointer(ref this), pObject, riid, ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcCompiler3*)Unsafe.AsPointer(ref this), pObject, riid, ppResult); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompilerArgs.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompilerArgs.cs index 28322ad..d64c810 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompilerArgs.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcCompilerArgs.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcCompilerArgs : IDxcCompilerArgs.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcCompilerArgs)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcCompilerArgs)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcCompilerArgs : IDxcCompilerArgs.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcCompilerArgs : IDxcCompilerArgs.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this)); } /// @@ -78,66 +66,42 @@ public unsafe partial struct IDxcCompilerArgs : IDxcCompilerArgs.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public ushort** GetArguments() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public uint GetCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult AddArguments(ushort** pArguments, uint argCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this), pArguments, argCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this), pArguments, argCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this), pArguments, argCount); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult AddArgumentsUTF8(sbyte** pArguments, uint argCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this), pArguments, argCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this), pArguments, argCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this), pArguments, argCount); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult AddDefines(DxcDefine* pDefines, uint defineCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this), pDefines, defineCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this), pDefines, defineCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDxcCompilerArgs*)Unsafe.AsPointer(ref this), pDefines, defineCount); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcContainerBuilder.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcContainerBuilder.cs index 050ae7e..129f117 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcContainerBuilder.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcContainerBuilder.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcContainerBuilder : IDxcContainerBuilder.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcContainerBuilder)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcContainerBuilder)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcContainerBuilder : IDxcContainerBuilder.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcContainerBuilder : IDxcContainerBuilder.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this)); } /// @@ -78,55 +66,35 @@ public unsafe partial struct IDxcContainerBuilder : IDxcContainerBuilder.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Load(IDxcBlob* pDxilContainerHeader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this), pDxilContainerHeader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this), pDxilContainerHeader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this), pDxilContainerHeader); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult AddPart(uint fourCC, IDxcBlob* pSource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this), fourCC, pSource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this), fourCC, pSource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this), fourCC, pSource); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult RemovePart(uint fourCC) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this), fourCC); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this), fourCC); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this), fourCC); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult SerializeContainer(IDxcOperationResult** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this), ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this), ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDxcContainerBuilder*)Unsafe.AsPointer(ref this), ppResult); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcContainerReflection.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcContainerReflection.cs index 4d5bf6d..156096d 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcContainerReflection.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcContainerReflection.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcContainerReflection : IDxcContainerReflection.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcContainerReflection)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcContainerReflection)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcContainerReflection : IDxcContainerReflection.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcContainerReflection : IDxcContainerReflection.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this)); } /// @@ -78,77 +66,49 @@ public unsafe partial struct IDxcContainerReflection : IDxcContainerReflection.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Load(IDxcBlob* pContainer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), pContainer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), pContainer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), pContainer); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetPartCount(uint* pResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), pResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), pResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), pResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetPartKind(uint idx, uint* pResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), idx, pResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), idx, pResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), idx, pResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetPartContent(uint idx, IDxcBlob** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), idx, ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), idx, ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), idx, ppResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult FindFirstPartKind(uint kind, uint* pResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), kind, pResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), kind, pResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), kind, pResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetPartReflection(uint idx, Guid* iid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), idx, iid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), idx, iid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDxcContainerReflection*)Unsafe.AsPointer(ref this), idx, iid, ppvObject); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcExtraOutputs.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcExtraOutputs.cs index 26ae514..f3d5e06 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcExtraOutputs.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcExtraOutputs.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcExtraOutputs : IDxcExtraOutputs.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcExtraOutputs)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcExtraOutputs)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcExtraOutputs : IDxcExtraOutputs.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcExtraOutputs*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcExtraOutputs*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcExtraOutputs*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcExtraOutputs : IDxcExtraOutputs.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcExtraOutputs*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcExtraOutputs*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcExtraOutputs*)Unsafe.AsPointer(ref this)); } /// @@ -78,33 +66,21 @@ public unsafe partial struct IDxcExtraOutputs : IDxcExtraOutputs.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcExtraOutputs*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcExtraOutputs*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcExtraOutputs*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public uint GetOutputCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcExtraOutputs*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcExtraOutputs*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcExtraOutputs*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetOutput(uint uIndex, Guid* iid, void** ppvObject, IDxcBlobUtf16** ppOutputType, IDxcBlobUtf16** ppOutputName) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcExtraOutputs*)Unsafe.AsPointer(ref this), uIndex, iid, ppvObject, ppOutputType, ppOutputName); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcExtraOutputs*)Unsafe.AsPointer(ref this), uIndex, iid, ppvObject, ppOutputType, ppOutputName); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcExtraOutputs*)Unsafe.AsPointer(ref this), uIndex, iid, ppvObject, ppOutputType, ppOutputName); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcIncludeHandler.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcIncludeHandler.cs index 693770a..255efe4 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcIncludeHandler.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcIncludeHandler.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcIncludeHandler : IDxcIncludeHandler.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcIncludeHandler)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcIncludeHandler)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcIncludeHandler : IDxcIncludeHandler.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcIncludeHandler*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcIncludeHandler*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcIncludeHandler*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcIncludeHandler : IDxcIncludeHandler.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcIncludeHandler*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcIncludeHandler*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcIncludeHandler*)Unsafe.AsPointer(ref this)); } /// @@ -78,22 +66,14 @@ public unsafe partial struct IDxcIncludeHandler : IDxcIncludeHandler.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcIncludeHandler*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcIncludeHandler*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcIncludeHandler*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult LoadSource(ushort* pFilename, IDxcBlob** ppIncludeSource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcIncludeHandler*)Unsafe.AsPointer(ref this), pFilename, ppIncludeSource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcIncludeHandler*)Unsafe.AsPointer(ref this), pFilename, ppIncludeSource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcIncludeHandler*)Unsafe.AsPointer(ref this), pFilename, ppIncludeSource); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcLibrary.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcLibrary.cs index bfbd89e..46ace57 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcLibrary.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcLibrary.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcLibrary : IDxcLibrary.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcLibrary)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcLibrary)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcLibrary : IDxcLibrary.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcLibrary*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcLibrary*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcLibrary*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcLibrary : IDxcLibrary.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcLibrary*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcLibrary*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcLibrary*)Unsafe.AsPointer(ref this)); } /// @@ -78,121 +66,77 @@ public unsafe partial struct IDxcLibrary : IDxcLibrary.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcLibrary*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcLibrary*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcLibrary*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult SetMalloc(Com.IMalloc* pMalloc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pMalloc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pMalloc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pMalloc); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult CreateBlobFromBlob(IDxcBlob* pBlob, uint offset, uint length, IDxcBlob** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pBlob, offset, length, ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pBlob, offset, length, ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pBlob, offset, length, ppResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult CreateBlobFromFile(ushort* pFileName, DxcCp* codePage, IDxcBlobEncoding** pBlobEncoding) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pFileName, codePage, pBlobEncoding); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pFileName, codePage, pBlobEncoding); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pFileName, codePage, pBlobEncoding); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult CreateBlobWithEncodingFromPinned(void* pText, uint size, DxcCp codePage, IDxcBlobEncoding** pBlobEncoding) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pText, size, codePage, pBlobEncoding); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pText, size, codePage, pBlobEncoding); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pText, size, codePage, pBlobEncoding); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult CreateBlobWithEncodingOnHeapCopy(void* pText, uint size, DxcCp codePage, IDxcBlobEncoding** pBlobEncoding) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pText, size, codePage, pBlobEncoding); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pText, size, codePage, pBlobEncoding); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pText, size, codePage, pBlobEncoding); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult CreateBlobWithEncodingOnMalloc(void* pText, Com.IMalloc* pIMalloc, uint size, DxcCp codePage, IDxcBlobEncoding** pBlobEncoding) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pText, pIMalloc, size, codePage, pBlobEncoding); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pText, pIMalloc, size, codePage, pBlobEncoding); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pText, pIMalloc, size, codePage, pBlobEncoding); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult CreateIncludeHandler(IDxcIncludeHandler** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDxcLibrary*)Unsafe.AsPointer(ref this), ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDxcLibrary*)Unsafe.AsPointer(ref this), ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDxcLibrary*)Unsafe.AsPointer(ref this), ppResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult CreateStreamFromBlobReadOnly(IDxcBlob* pBlob, Com.IStream** ppStream) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pBlob, ppStream); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pBlob, ppStream); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pBlob, ppStream); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetBlobAsUtf8(IDxcBlob* pBlob, IDxcBlobEncoding** pBlobEncoding) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pBlob, pBlobEncoding); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pBlob, pBlobEncoding); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pBlob, pBlobEncoding); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult GetBlobAsUtf16(IDxcBlob* pBlob, IDxcBlobEncoding** pBlobEncoding) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pBlob, pBlobEncoding); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pBlob, pBlobEncoding); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDxcLibrary*)Unsafe.AsPointer(ref this), pBlob, pBlobEncoding); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcLinker.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcLinker.cs index 001623a..fdbdc1a 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcLinker.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcLinker.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcLinker : IDxcLinker.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcLinker)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcLinker)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcLinker : IDxcLinker.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcLinker*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcLinker*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcLinker*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcLinker : IDxcLinker.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcLinker*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcLinker*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcLinker*)Unsafe.AsPointer(ref this)); } /// @@ -78,33 +66,21 @@ public unsafe partial struct IDxcLinker : IDxcLinker.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcLinker*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcLinker*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcLinker*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult RegisterLibrary(ushort* pLibName, IDxcBlob* pLib) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcLinker*)Unsafe.AsPointer(ref this), pLibName, pLib); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcLinker*)Unsafe.AsPointer(ref this), pLibName, pLib); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcLinker*)Unsafe.AsPointer(ref this), pLibName, pLib); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult Link(ushort* pEntryName, ushort* pTargetProfile, ushort** pLibNames, uint libCount, ushort** pArguments, uint argCount, IDxcOperationResult** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcLinker*)Unsafe.AsPointer(ref this), pEntryName, pTargetProfile, pLibNames, libCount, pArguments, argCount, ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcLinker*)Unsafe.AsPointer(ref this), pEntryName, pTargetProfile, pLibNames, libCount, pArguments, argCount, ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcLinker*)Unsafe.AsPointer(ref this), pEntryName, pTargetProfile, pLibNames, libCount, pArguments, argCount, ppResult); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcOperationResult.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcOperationResult.cs index 8f6954b..896a532 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcOperationResult.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcOperationResult.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcOperationResult : IDxcOperationResult.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcOperationResult)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcOperationResult)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcOperationResult : IDxcOperationResult.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcOperationResult*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcOperationResult*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcOperationResult*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcOperationResult : IDxcOperationResult.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcOperationResult*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcOperationResult*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcOperationResult*)Unsafe.AsPointer(ref this)); } /// @@ -78,44 +66,28 @@ public unsafe partial struct IDxcOperationResult : IDxcOperationResult.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcOperationResult*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcOperationResult*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcOperationResult*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetStatus(HResult* pStatus) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcOperationResult*)Unsafe.AsPointer(ref this), pStatus); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcOperationResult*)Unsafe.AsPointer(ref this), pStatus); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcOperationResult*)Unsafe.AsPointer(ref this), pStatus); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetResult(IDxcBlob** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcOperationResult*)Unsafe.AsPointer(ref this), ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcOperationResult*)Unsafe.AsPointer(ref this), ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcOperationResult*)Unsafe.AsPointer(ref this), ppResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetErrorBuffer(IDxcBlobEncoding** ppErrors) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDxcOperationResult*)Unsafe.AsPointer(ref this), ppErrors); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcOperationResult*)Unsafe.AsPointer(ref this), ppErrors); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDxcOperationResult*)Unsafe.AsPointer(ref this), ppErrors); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcOptimizer.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcOptimizer.cs index d84559f..c34c9dd 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcOptimizer.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcOptimizer.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcOptimizer : IDxcOptimizer.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcOptimizer)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcOptimizer)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcOptimizer : IDxcOptimizer.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcOptimizer*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcOptimizer*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcOptimizer*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcOptimizer : IDxcOptimizer.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcOptimizer*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcOptimizer*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcOptimizer*)Unsafe.AsPointer(ref this)); } /// @@ -78,44 +66,28 @@ public unsafe partial struct IDxcOptimizer : IDxcOptimizer.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcOptimizer*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcOptimizer*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcOptimizer*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetAvailablePassCount(uint* pCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcOptimizer*)Unsafe.AsPointer(ref this), pCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcOptimizer*)Unsafe.AsPointer(ref this), pCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcOptimizer*)Unsafe.AsPointer(ref this), pCount); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetAvailablePass(uint index, IDxcOptimizerPass** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcOptimizer*)Unsafe.AsPointer(ref this), index, ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcOptimizer*)Unsafe.AsPointer(ref this), index, ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcOptimizer*)Unsafe.AsPointer(ref this), index, ppResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult RunOptimizer(IDxcBlob* pBlob, ushort** ppOptions, uint optionCount, IDxcBlob** pOutputModule, IDxcBlobEncoding** ppOutputText) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDxcOptimizer*)Unsafe.AsPointer(ref this), pBlob, ppOptions, optionCount, pOutputModule, ppOutputText); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcOptimizer*)Unsafe.AsPointer(ref this), pBlob, ppOptions, optionCount, pOutputModule, ppOutputText); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDxcOptimizer*)Unsafe.AsPointer(ref this), pBlob, ppOptions, optionCount, pOutputModule, ppOutputText); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcOptimizerPass.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcOptimizerPass.cs index 86ded99..e78ebac 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcOptimizerPass.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcOptimizerPass.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcOptimizerPass : IDxcOptimizerPass.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcOptimizerPass)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcOptimizerPass)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcOptimizerPass : IDxcOptimizerPass.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcOptimizerPass : IDxcOptimizerPass.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this)); } /// @@ -78,66 +66,42 @@ public unsafe partial struct IDxcOptimizerPass : IDxcOptimizerPass.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetOptionName(ushort** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), ppResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetDescription(ushort** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), ppResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetOptionArgCount(uint* pCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), pCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), pCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), pCount); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetOptionArgName(uint argIndex, ushort** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), argIndex, ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), argIndex, ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), argIndex, ppResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetOptionArgDescription(uint argIndex, ushort** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), argIndex, ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), argIndex, ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDxcOptimizerPass*)Unsafe.AsPointer(ref this), argIndex, ppResult); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcPdbUtils.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcPdbUtils.cs index 36065c9..210edfc 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcPdbUtils.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcPdbUtils.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcPdbUtils : IDxcPdbUtils.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcPdbUtils)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcPdbUtils)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcPdbUtils : IDxcPdbUtils.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcPdbUtils : IDxcPdbUtils.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this)); } /// @@ -78,275 +66,175 @@ public unsafe partial struct IDxcPdbUtils : IDxcPdbUtils.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Load(IDxcBlob* pPdbOrDxil) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pPdbOrDxil); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pPdbOrDxil); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pPdbOrDxil); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetSourceCount(uint* pCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCount); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetSource(uint uIndex, IDxcBlobEncoding** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, ppResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult GetSourceName(uint uIndex, char** pResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, pResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, pResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, pResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetFlagCount(uint* pCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCount); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult GetFlag(uint uIndex, char** pResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, pResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, pResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, pResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult GetArgCount(uint* pCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCount); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult GetArg(uint uIndex, char** pResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, pResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, pResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, pResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetArgPairCount(uint* pCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCount); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult GetArgPair(uint uIndex, char** pName, char** pValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, pName, pValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, pName, pValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, pName, pValue); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult GetDefineCount(uint* pCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCount); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult GetDefine(uint uIndex, char** pResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, pResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, pResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), uIndex, pResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult GetTargetProfile(char** pResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(16)] public HResult GetEntryPoint(char** pResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(17)] public HResult GetMainFileName(char** pResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(18)] public HResult GetHash(IDxcBlob** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), ppResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(19)] public HResult GetName(char** pResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(20)] public Bool32 IsFullPDB() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(21)] public HResult GetFullPDB(IDxcBlob** ppFullPDB) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), ppFullPDB); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), ppFullPDB); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), ppFullPDB); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(22)] public HResult GetVersionInfo(IDxcVersionInfo** ppVersionInfo) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), ppVersionInfo); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), ppVersionInfo); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), ppVersionInfo); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(23)] public HResult SetCompiler(IDxcCompiler3* pCompiler) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCompiler); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCompiler); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pCompiler); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(24)] public HResult CompileForFullPDB(IDxcResult** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), ppResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(25)] public HResult OverrideArgs(DxcArgPair* pArgPairs, uint uNumArgPairs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pArgPairs, uNumArgPairs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pArgPairs, uNumArgPairs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pArgPairs, uNumArgPairs); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(26)] public HResult OverrideRootSignature(ushort* pRootSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pRootSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDxcPdbUtils*)Unsafe.AsPointer(ref this), pRootSignature); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcResult.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcResult.cs index a8f5de1..d178d7e 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcResult.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcResult.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcResult : IDxcResult.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcResult)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcResult)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcResult : IDxcResult.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcResult*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcResult*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcResult*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcResult : IDxcResult.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcResult*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcResult*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcResult*)Unsafe.AsPointer(ref this)); } /// @@ -78,11 +66,7 @@ public unsafe partial struct IDxcResult : IDxcResult.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcResult*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcResult*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcResult*)Unsafe.AsPointer(ref this)); } /// @@ -90,11 +74,7 @@ public unsafe partial struct IDxcResult : IDxcResult.Interface, INativeGuid [VtblIndex(3)] public HResult GetStatus(HResult* pStatus) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcResult*)Unsafe.AsPointer(ref this), pStatus); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcResult*)Unsafe.AsPointer(ref this), pStatus); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcResult*)Unsafe.AsPointer(ref this), pStatus); } /// @@ -102,11 +82,7 @@ public unsafe partial struct IDxcResult : IDxcResult.Interface, INativeGuid [VtblIndex(4)] public HResult GetResult(IDxcBlob** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcResult*)Unsafe.AsPointer(ref this), ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcResult*)Unsafe.AsPointer(ref this), ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcResult*)Unsafe.AsPointer(ref this), ppResult); } /// @@ -114,66 +90,42 @@ public unsafe partial struct IDxcResult : IDxcResult.Interface, INativeGuid [VtblIndex(5)] public HResult GetErrorBuffer(IDxcBlobEncoding** ppErrors) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDxcResult*)Unsafe.AsPointer(ref this), ppErrors); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcResult*)Unsafe.AsPointer(ref this), ppErrors); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDxcResult*)Unsafe.AsPointer(ref this), ppErrors); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public Bool32 HasOutput(DxcOutKind dxcOutKind) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDxcResult*)Unsafe.AsPointer(ref this), dxcOutKind); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDxcResult*)Unsafe.AsPointer(ref this), dxcOutKind); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDxcResult*)Unsafe.AsPointer(ref this), dxcOutKind); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetOutput(DxcOutKind dxcOutKind, Guid* iid, void** ppvObject, IDxcBlobUtf16** ppOutputName) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDxcResult*)Unsafe.AsPointer(ref this), dxcOutKind, iid, ppvObject, ppOutputName); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDxcResult*)Unsafe.AsPointer(ref this), dxcOutKind, iid, ppvObject, ppOutputName); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDxcResult*)Unsafe.AsPointer(ref this), dxcOutKind, iid, ppvObject, ppOutputName); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public uint GetNumOutputs() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDxcResult*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDxcResult*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDxcResult*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public DxcOutKind GetOutputByIndex(uint Index) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDxcResult*)Unsafe.AsPointer(ref this), Index); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDxcResult*)Unsafe.AsPointer(ref this), Index); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDxcResult*)Unsafe.AsPointer(ref this), Index); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public DxcOutKind PrimaryOutput() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDxcResult*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDxcResult*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDxcResult*)Unsafe.AsPointer(ref this)); } public interface Interface : IDxcOperationResult.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcUtils.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcUtils.cs index afd560e..a0c88ff 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcUtils.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcUtils.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcUtils : IDxcUtils.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcUtils)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcUtils)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcUtils : IDxcUtils.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcUtils*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcUtils*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcUtils*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcUtils : IDxcUtils.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcUtils*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcUtils*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcUtils*)Unsafe.AsPointer(ref this)); } /// @@ -78,154 +66,98 @@ public unsafe partial struct IDxcUtils : IDxcUtils.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcUtils*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcUtils*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcUtils*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult CreateBlobFromBlob(IDxcBlob* pBlob, uint offset, uint length, IDxcBlob** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcUtils*)Unsafe.AsPointer(ref this), pBlob, offset, length, ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcUtils*)Unsafe.AsPointer(ref this), pBlob, offset, length, ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcUtils*)Unsafe.AsPointer(ref this), pBlob, offset, length, ppResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult CreateBlobFromPinned(void* pData, uint size, DxcCp codePage, IDxcBlobEncoding** pBlobEncoding) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcUtils*)Unsafe.AsPointer(ref this), pData, size, codePage, pBlobEncoding); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcUtils*)Unsafe.AsPointer(ref this), pData, size, codePage, pBlobEncoding); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcUtils*)Unsafe.AsPointer(ref this), pData, size, codePage, pBlobEncoding); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult MoveToBlob(void* pData, Com.IMalloc* pIMalloc, uint size, DxcCp codePage, IDxcBlobEncoding** pBlobEncoding) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDxcUtils*)Unsafe.AsPointer(ref this), pData, pIMalloc, size, codePage, pBlobEncoding); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcUtils*)Unsafe.AsPointer(ref this), pData, pIMalloc, size, codePage, pBlobEncoding); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDxcUtils*)Unsafe.AsPointer(ref this), pData, pIMalloc, size, codePage, pBlobEncoding); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult CreateBlob(void* pData, uint size, DxcCp codePage, IDxcBlobEncoding** pBlobEncoding) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDxcUtils*)Unsafe.AsPointer(ref this), pData, size, codePage, pBlobEncoding); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDxcUtils*)Unsafe.AsPointer(ref this), pData, size, codePage, pBlobEncoding); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDxcUtils*)Unsafe.AsPointer(ref this), pData, size, codePage, pBlobEncoding); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult LoadFile(ushort* pFileName, DxcCp* pCodePage, IDxcBlobEncoding** pBlobEncoding) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDxcUtils*)Unsafe.AsPointer(ref this), pFileName, pCodePage, pBlobEncoding); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDxcUtils*)Unsafe.AsPointer(ref this), pFileName, pCodePage, pBlobEncoding); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDxcUtils*)Unsafe.AsPointer(ref this), pFileName, pCodePage, pBlobEncoding); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult CreateReadOnlyStreamFromBlob(IDxcBlob* pBlob, Com.IStream** ppStream) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDxcUtils*)Unsafe.AsPointer(ref this), pBlob, ppStream); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDxcUtils*)Unsafe.AsPointer(ref this), pBlob, ppStream); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDxcUtils*)Unsafe.AsPointer(ref this), pBlob, ppStream); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult CreateDefaultIncludeHandler(IDxcIncludeHandler** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDxcUtils*)Unsafe.AsPointer(ref this), ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDxcUtils*)Unsafe.AsPointer(ref this), ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDxcUtils*)Unsafe.AsPointer(ref this), ppResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult GetBlobAsUtf8(IDxcBlob* pBlob, IDxcBlobUtf8** pBlobEncoding) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDxcUtils*)Unsafe.AsPointer(ref this), pBlob, pBlobEncoding); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDxcUtils*)Unsafe.AsPointer(ref this), pBlob, pBlobEncoding); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDxcUtils*)Unsafe.AsPointer(ref this), pBlob, pBlobEncoding); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult GetBlobAsUtf16(IDxcBlob* pBlob, IDxcBlobUtf16** pBlobEncoding) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDxcUtils*)Unsafe.AsPointer(ref this), pBlob, pBlobEncoding); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDxcUtils*)Unsafe.AsPointer(ref this), pBlob, pBlobEncoding); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDxcUtils*)Unsafe.AsPointer(ref this), pBlob, pBlobEncoding); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(12)] public HResult GetDxilContainerPart(DxcBuffer* pShader, uint DxcPart, void** ppPartData, uint* pPartSizeInBytes) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDxcUtils*)Unsafe.AsPointer(ref this), pShader, DxcPart, ppPartData, pPartSizeInBytes); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDxcUtils*)Unsafe.AsPointer(ref this), pShader, DxcPart, ppPartData, pPartSizeInBytes); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDxcUtils*)Unsafe.AsPointer(ref this), pShader, DxcPart, ppPartData, pPartSizeInBytes); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult CreateReflection(DxcBuffer* pData, Guid* iid, void** ppvReflection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDxcUtils*)Unsafe.AsPointer(ref this), pData, iid, ppvReflection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDxcUtils*)Unsafe.AsPointer(ref this), pData, iid, ppvReflection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDxcUtils*)Unsafe.AsPointer(ref this), pData, iid, ppvReflection); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(14)] public HResult BuildArguments(ushort* pSourceName, ushort* pEntryPoint, ushort* pTargetProfile, ushort** pArguments, uint argCount, DxcDefine* pDefines, uint defineCount, IDxcCompilerArgs** ppArgs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDxcUtils*)Unsafe.AsPointer(ref this), pSourceName, pEntryPoint, pTargetProfile, pArguments, argCount, pDefines, defineCount, ppArgs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDxcUtils*)Unsafe.AsPointer(ref this), pSourceName, pEntryPoint, pTargetProfile, pArguments, argCount, pDefines, defineCount, ppArgs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDxcUtils*)Unsafe.AsPointer(ref this), pSourceName, pEntryPoint, pTargetProfile, pArguments, argCount, pDefines, defineCount, ppArgs); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(15)] public HResult GetPDBContents(IDxcBlob* pPDBBlob, IDxcBlob** ppHash, IDxcBlob** ppContainer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDxcUtils*)Unsafe.AsPointer(ref this), pPDBBlob, ppHash, ppContainer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDxcUtils*)Unsafe.AsPointer(ref this), pPDBBlob, ppHash, ppContainer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDxcUtils*)Unsafe.AsPointer(ref this), pPDBBlob, ppHash, ppContainer); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcValidator.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcValidator.cs index 067cc04..1138a92 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcValidator.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcValidator.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcValidator : IDxcValidator.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcValidator)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcValidator)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcValidator : IDxcValidator.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcValidator*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcValidator*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcValidator*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcValidator : IDxcValidator.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcValidator*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcValidator*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcValidator*)Unsafe.AsPointer(ref this)); } /// @@ -78,22 +66,14 @@ public unsafe partial struct IDxcValidator : IDxcValidator.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcValidator*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcValidator*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcValidator*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Validate(IDxcBlob* pShader, DxcValidatorFlags Flags, IDxcOperationResult** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcValidator*)Unsafe.AsPointer(ref this), pShader, Flags, ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcValidator*)Unsafe.AsPointer(ref this), pShader, Flags, ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcValidator*)Unsafe.AsPointer(ref this), pShader, Flags, ppResult); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcValidator2.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcValidator2.cs index 2a345d8..ddd5985 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcValidator2.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcValidator2.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcValidator2 : IDxcValidator2.Interface, INativeG } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcValidator2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcValidator2)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcValidator2 : IDxcValidator2.Interface, INativeG [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcValidator2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcValidator2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcValidator2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcValidator2 : IDxcValidator2.Interface, INativeG [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcValidator2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcValidator2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcValidator2*)Unsafe.AsPointer(ref this)); } /// @@ -78,11 +66,7 @@ public unsafe partial struct IDxcValidator2 : IDxcValidator2.Interface, INativeG [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcValidator2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcValidator2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcValidator2*)Unsafe.AsPointer(ref this)); } /// @@ -90,22 +74,14 @@ public unsafe partial struct IDxcValidator2 : IDxcValidator2.Interface, INativeG [VtblIndex(3)] public HResult Validate(IDxcBlob* pShader, DxcValidatorFlags Flags, IDxcOperationResult** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcValidator2*)Unsafe.AsPointer(ref this), pShader, Flags, ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcValidator2*)Unsafe.AsPointer(ref this), pShader, Flags, ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcValidator2*)Unsafe.AsPointer(ref this), pShader, Flags, ppResult); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult ValidateWithDebug(IDxcBlob* pShader, DxcValidatorFlags Flags, DxcBuffer* pOptDebugBitcode, IDxcOperationResult** ppResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcValidator2*)Unsafe.AsPointer(ref this), pShader, Flags, pOptDebugBitcode, ppResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcValidator2*)Unsafe.AsPointer(ref this), pShader, Flags, pOptDebugBitcode, ppResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcValidator2*)Unsafe.AsPointer(ref this), pShader, Flags, pOptDebugBitcode, ppResult); } public interface Interface : IDxcValidator.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcVersionInfo.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcVersionInfo.cs index 2ce506c..05493b9 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcVersionInfo.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcVersionInfo.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcVersionInfo : IDxcVersionInfo.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcVersionInfo)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcVersionInfo)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcVersionInfo : IDxcVersionInfo.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcVersionInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcVersionInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcVersionInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcVersionInfo : IDxcVersionInfo.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcVersionInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcVersionInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcVersionInfo*)Unsafe.AsPointer(ref this)); } /// @@ -78,33 +66,21 @@ public unsafe partial struct IDxcVersionInfo : IDxcVersionInfo.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcVersionInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcVersionInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcVersionInfo*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetVersion(uint* pMajor, uint* pMinor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcVersionInfo*)Unsafe.AsPointer(ref this), pMajor, pMinor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcVersionInfo*)Unsafe.AsPointer(ref this), pMajor, pMinor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcVersionInfo*)Unsafe.AsPointer(ref this), pMajor, pMinor); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult GetFlags(DxcVersionInfoFlags* pFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcVersionInfo*)Unsafe.AsPointer(ref this), pFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcVersionInfo*)Unsafe.AsPointer(ref this), pFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcVersionInfo*)Unsafe.AsPointer(ref this), pFlags); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcVersionInfo2.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcVersionInfo2.cs index ec648d4..3a75891 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcVersionInfo2.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcVersionInfo2.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcVersionInfo2 : IDxcVersionInfo2.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcVersionInfo2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcVersionInfo2)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcVersionInfo2 : IDxcVersionInfo2.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcVersionInfo2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcVersionInfo2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcVersionInfo2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcVersionInfo2 : IDxcVersionInfo2.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcVersionInfo2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcVersionInfo2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcVersionInfo2*)Unsafe.AsPointer(ref this)); } /// @@ -78,11 +66,7 @@ public unsafe partial struct IDxcVersionInfo2 : IDxcVersionInfo2.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcVersionInfo2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcVersionInfo2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcVersionInfo2*)Unsafe.AsPointer(ref this)); } /// @@ -90,11 +74,7 @@ public unsafe partial struct IDxcVersionInfo2 : IDxcVersionInfo2.Interface, INat [VtblIndex(3)] public HResult GetVersion(uint* pMajor, uint* pMinor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcVersionInfo2*)Unsafe.AsPointer(ref this), pMajor, pMinor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcVersionInfo2*)Unsafe.AsPointer(ref this), pMajor, pMinor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcVersionInfo2*)Unsafe.AsPointer(ref this), pMajor, pMinor); } /// @@ -102,22 +82,14 @@ public unsafe partial struct IDxcVersionInfo2 : IDxcVersionInfo2.Interface, INat [VtblIndex(4)] public HResult GetFlags(DxcVersionInfoFlags* pFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDxcVersionInfo2*)Unsafe.AsPointer(ref this), pFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDxcVersionInfo2*)Unsafe.AsPointer(ref this), pFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDxcVersionInfo2*)Unsafe.AsPointer(ref this), pFlags); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult GetCommitInfo(uint* pCommitCount, sbyte** pCommitHash) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDxcVersionInfo2*)Unsafe.AsPointer(ref this), pCommitCount, pCommitHash); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDxcVersionInfo2*)Unsafe.AsPointer(ref this), pCommitCount, pCommitHash); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDxcVersionInfo2*)Unsafe.AsPointer(ref this), pCommitCount, pCommitHash); } public interface Interface : IDxcVersionInfo.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcVersionInfo3.cs b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcVersionInfo3.cs index 139c173..e9e542b 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcVersionInfo3.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Generated/IDxcVersionInfo3.cs @@ -39,11 +39,7 @@ public unsafe partial struct IDxcVersionInfo3 : IDxcVersionInfo3.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcVersionInfo3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDxcVersionInfo3)); -#endif public void** lpVtbl; @@ -52,11 +48,7 @@ public unsafe partial struct IDxcVersionInfo3 : IDxcVersionInfo3.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDxcVersionInfo3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDxcVersionInfo3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDxcVersionInfo3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -65,11 +57,7 @@ public unsafe partial struct IDxcVersionInfo3 : IDxcVersionInfo3.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDxcVersionInfo3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDxcVersionInfo3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDxcVersionInfo3*)Unsafe.AsPointer(ref this)); } /// @@ -78,22 +66,14 @@ public unsafe partial struct IDxcVersionInfo3 : IDxcVersionInfo3.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDxcVersionInfo3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDxcVersionInfo3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDxcVersionInfo3*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetCustomVersionString(sbyte** pVersionString) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDxcVersionInfo3*)Unsafe.AsPointer(ref this), pVersionString); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDxcVersionInfo3*)Unsafe.AsPointer(ref this), pVersionString); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDxcVersionInfo3*)Unsafe.AsPointer(ref this), pVersionString); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Vortice.Win32.Graphics.Direct3D.Dxc.csproj b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Vortice.Win32.Graphics.Direct3D.Dxc.csproj index 525b6bc..141fbd0 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Dxc/Vortice.Win32.Graphics.Direct3D.Dxc.csproj +++ b/src/Vortice.Win32.Graphics.Direct3D.Dxc/Vortice.Win32.Graphics.Direct3D.Dxc.csproj @@ -1,7 +1,7 @@ - netstandard2.0;net7.0;net8.0 + net7.0;net8.0 DXC bindings. $(NoWarn);CS0419;IDE0017 diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/linux-x64/native/libdxcompiler.so b/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/linux-x64/native/libdxcompiler.so index 9ccf878..92b31f5 100644 Binary files a/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/linux-x64/native/libdxcompiler.so and b/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/linux-x64/native/libdxcompiler.so differ diff --git a/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/linux-x64/native/libdxil.so b/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/linux-x64/native/libdxil.so index 158a9bb..3757b68 100644 Binary files a/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/linux-x64/native/libdxil.so and b/src/Vortice.Win32.Graphics.Direct3D.Dxc/runtimes/linux-x64/native/libdxil.so differ diff --git a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Apis.cs b/src/Vortice.Win32.Graphics.Direct3D.Fxc/Apis.cs index dd3bf32..77feb3c 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Apis.cs +++ b/src/Vortice.Win32.Graphics.Direct3D.Fxc/Apis.cs @@ -168,9 +168,7 @@ public static unsafe partial class Apis } } -#if NET6_0_OR_GREATER [DoesNotReturn] -#endif [MethodImpl(MethodImplOptions.NoInlining)] private static void ThrowHslsCompilationException(ID3DBlob* d3DOperationResult) { diff --git a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Vortice.Win32.Graphics.Direct3D.Fxc.csproj b/src/Vortice.Win32.Graphics.Direct3D.Fxc/Vortice.Win32.Graphics.Direct3D.Fxc.csproj index 6d2a021..487484e 100644 --- a/src/Vortice.Win32.Graphics.Direct3D.Fxc/Vortice.Win32.Graphics.Direct3D.Fxc.csproj +++ b/src/Vortice.Win32.Graphics.Direct3D.Fxc/Vortice.Win32.Graphics.Direct3D.Fxc.csproj @@ -1,7 +1,7 @@ - netstandard2.0;net7.0;net8.0 + net7.0;net8.0 FXC bindings. $(NoWarn);CS0419;IDE0017 diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Asynchronous.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Asynchronous.cs index eec8898..3b6e54d 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Asynchronous.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Asynchronous.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Asynchronous : ID3D11Asynchronous.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Asynchronous)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Asynchronous)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Asynchronous : ID3D11Asynchronous.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Asynchronous : ID3D11Asynchronous.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Asynchronous : ID3D11Asynchronous.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Asynchronous : ID3D11Asynchronous.Interface, [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Asynchronous : ID3D11Asynchronous.Interface, [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Asynchronous : ID3D11Asynchronous.Interface, [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Asynchronous : ID3D11Asynchronous.Interface, [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11Asynchronous : ID3D11Asynchronous.Interface, [VtblIndex(7)] public uint GetDataSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11Asynchronous*)Unsafe.AsPointer(ref this)); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11AuthenticatedChannel.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11AuthenticatedChannel.cs index bd08b26..5920141 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11AuthenticatedChannel.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11AuthenticatedChannel.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11AuthenticatedChannel : ID3D11AuthenticatedCha } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11AuthenticatedChannel)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11AuthenticatedChannel)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11AuthenticatedChannel : ID3D11AuthenticatedCha [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11AuthenticatedChannel : ID3D11AuthenticatedCha [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11AuthenticatedChannel : ID3D11AuthenticatedCha [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11AuthenticatedChannel : ID3D11AuthenticatedCha [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11AuthenticatedChannel : ID3D11AuthenticatedCha [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11AuthenticatedChannel : ID3D11AuthenticatedCha [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11AuthenticatedChannel : ID3D11AuthenticatedCha [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11AuthenticatedChannel : ID3D11AuthenticatedCha [VtblIndex(7)] public HResult GetCertificateSize(uint* pCertificateSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), pCertificateSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), pCertificateSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), pCertificateSize); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11AuthenticatedChannel : ID3D11AuthenticatedCha [VtblIndex(8)] public HResult GetCertificate(uint CertificateSize, byte* pCertificate) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), CertificateSize, pCertificate); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), CertificateSize, pCertificate); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), CertificateSize, pCertificate); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11AuthenticatedChannel : ID3D11AuthenticatedCha [VtblIndex(9)] public void GetChannelHandle(Handle* pChannelHandle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), pChannelHandle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), pChannelHandle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11AuthenticatedChannel*)Unsafe.AsPointer(ref this), pChannelHandle); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11BlendState.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11BlendState.cs index e022733..88b5d9c 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11BlendState.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11BlendState.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11BlendState : ID3D11BlendState.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11BlendState)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11BlendState)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11BlendState : ID3D11BlendState.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11BlendState : ID3D11BlendState.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11BlendState*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11BlendState*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11BlendState*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11BlendState : ID3D11BlendState.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11BlendState*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11BlendState*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11BlendState*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11BlendState : ID3D11BlendState.Interface, INat [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11BlendState : ID3D11BlendState.Interface, INat [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11BlendState : ID3D11BlendState.Interface, INat [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11BlendState : ID3D11BlendState.Interface, INat [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11BlendState : ID3D11BlendState.Interface, INat [VtblIndex(7)] public void GetDesc(BlendDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11BlendState*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11BlendState1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11BlendState1.cs index b491d86..7b372b7 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11BlendState1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11BlendState1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11BlendState1 : ID3D11BlendState1.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11BlendState1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11BlendState1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11BlendState1 : ID3D11BlendState1.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11BlendState1 : ID3D11BlendState1.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11BlendState1 : ID3D11BlendState1.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11BlendState1 : ID3D11BlendState1.Interface, IN [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11BlendState1 : ID3D11BlendState1.Interface, IN [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11BlendState1 : ID3D11BlendState1.Interface, IN [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11BlendState1 : ID3D11BlendState1.Interface, IN [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11BlendState1 : ID3D11BlendState1.Interface, IN [VtblIndex(7)] public void GetDesc(BlendDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11BlendState1 : ID3D11BlendState1.Interface, IN [VtblIndex(8)] public void GetDesc1(BlendDescription1* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11BlendState1*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11BlendState.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Buffer.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Buffer.cs index 3483ed4..a4e48ae 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Buffer.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Buffer.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Buffer : ID3D11Buffer.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Buffer)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Buffer)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Buffer : ID3D11Buffer.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Buffer : ID3D11Buffer.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Buffer*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Buffer*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Buffer*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Buffer : ID3D11Buffer.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Buffer*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Buffer*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Buffer*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Buffer : ID3D11Buffer.Interface, INativeGuid [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Buffer : ID3D11Buffer.Interface, INativeGuid [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Buffer : ID3D11Buffer.Interface, INativeGuid [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Buffer : ID3D11Buffer.Interface, INativeGuid [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11Buffer : ID3D11Buffer.Interface, INativeGuid [VtblIndex(7)] public void GetType(ResourceDimension* pResourceDimension) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), pResourceDimension); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), pResourceDimension); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), pResourceDimension); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11Buffer : ID3D11Buffer.Interface, INativeGuid [VtblIndex(8)] public void SetEvictionPriority(uint EvictionPriority) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), EvictionPriority); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), EvictionPriority); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), EvictionPriority); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11Buffer : ID3D11Buffer.Interface, INativeGuid [VtblIndex(9)] public uint GetEvictionPriority() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11Buffer*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11Buffer*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11Buffer*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11Buffer : ID3D11Buffer.Interface, INativeGuid [VtblIndex(10)] public void GetDesc(BufferDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11Buffer*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ClassInstance.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ClassInstance.cs index b02e2df..57b6174 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ClassInstance.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ClassInstance.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11ClassInstance : ID3D11ClassInstance.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ClassInstance)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ClassInstance)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11ClassInstance : ID3D11ClassInstance.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11ClassInstance : ID3D11ClassInstance.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11ClassInstance : ID3D11ClassInstance.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11ClassInstance : ID3D11ClassInstance.Interface [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11ClassInstance : ID3D11ClassInstance.Interface [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11ClassInstance : ID3D11ClassInstance.Interface [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11ClassInstance : ID3D11ClassInstance.Interface [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11ClassInstance : ID3D11ClassInstance.Interface [VtblIndex(7)] public void GetClassLinkage(ID3D11ClassLinkage** ppLinkage) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), ppLinkage); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), ppLinkage); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), ppLinkage); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11ClassInstance : ID3D11ClassInstance.Interface [VtblIndex(8)] public void GetDesc(ClassInstanceDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11ClassInstance : ID3D11ClassInstance.Interface [VtblIndex(9)] public void GetInstanceName(byte* pInstanceName, nuint* pBufferLength) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), pInstanceName, pBufferLength); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), pInstanceName, pBufferLength); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), pInstanceName, pBufferLength); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11ClassInstance : ID3D11ClassInstance.Interface [VtblIndex(10)] public void GetTypeName(byte* pTypeName, nuint* pBufferLength) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), pTypeName, pBufferLength); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), pTypeName, pBufferLength); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11ClassInstance*)Unsafe.AsPointer(ref this), pTypeName, pBufferLength); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ClassLinkage.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ClassLinkage.cs index 29b81f1..55deb1b 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ClassLinkage.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ClassLinkage.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11ClassLinkage : ID3D11ClassLinkage.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ClassLinkage)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ClassLinkage)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11ClassLinkage : ID3D11ClassLinkage.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11ClassLinkage : ID3D11ClassLinkage.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11ClassLinkage : ID3D11ClassLinkage.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11ClassLinkage : ID3D11ClassLinkage.Interface, [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11ClassLinkage : ID3D11ClassLinkage.Interface, [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11ClassLinkage : ID3D11ClassLinkage.Interface, [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11ClassLinkage : ID3D11ClassLinkage.Interface, [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11ClassLinkage : ID3D11ClassLinkage.Interface, [VtblIndex(7)] public HResult GetClassInstance(sbyte* pClassInstanceName, uint InstanceIndex, ID3D11ClassInstance** ppInstance) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), pClassInstanceName, InstanceIndex, ppInstance); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), pClassInstanceName, InstanceIndex, ppInstance); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), pClassInstanceName, InstanceIndex, ppInstance); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11ClassLinkage : ID3D11ClassLinkage.Interface, [VtblIndex(8)] public HResult CreateClassInstance(sbyte* pClassTypeName, uint ConstantBufferOffset, uint ConstantVectorOffset, uint TextureOffset, uint SamplerOffset, ID3D11ClassInstance** ppInstance) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), pClassTypeName, ConstantBufferOffset, ConstantVectorOffset, TextureOffset, SamplerOffset, ppInstance); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), pClassTypeName, ConstantBufferOffset, ConstantVectorOffset, TextureOffset, SamplerOffset, ppInstance); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11ClassLinkage*)Unsafe.AsPointer(ref this), pClassTypeName, ConstantBufferOffset, ConstantVectorOffset, TextureOffset, SamplerOffset, ppInstance); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11CommandList.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11CommandList.cs index 2d23664..801ba6e 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11CommandList.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11CommandList.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11CommandList : ID3D11CommandList.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11CommandList)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11CommandList)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11CommandList : ID3D11CommandList.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11CommandList : ID3D11CommandList.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11CommandList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11CommandList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11CommandList*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11CommandList : ID3D11CommandList.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11CommandList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11CommandList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11CommandList*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11CommandList : ID3D11CommandList.Interface, IN [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11CommandList : ID3D11CommandList.Interface, IN [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11CommandList : ID3D11CommandList.Interface, IN [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11CommandList : ID3D11CommandList.Interface, IN [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11CommandList*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11CommandList : ID3D11CommandList.Interface, IN [VtblIndex(7)] public uint GetContextFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11CommandList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11CommandList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11CommandList*)Unsafe.AsPointer(ref this)); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ComputeShader.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ComputeShader.cs index ee1b424..be4cbe8 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ComputeShader.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ComputeShader.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11ComputeShader : ID3D11ComputeShader.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ComputeShader)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ComputeShader)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11ComputeShader : ID3D11ComputeShader.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11ComputeShader : ID3D11ComputeShader.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11ComputeShader : ID3D11ComputeShader.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11ComputeShader : ID3D11ComputeShader.Interface [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11ComputeShader : ID3D11ComputeShader.Interface [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11ComputeShader : ID3D11ComputeShader.Interface [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11ComputeShader : ID3D11ComputeShader.Interface [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11ComputeShader*)Unsafe.AsPointer(ref this), guid, pData); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Counter.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Counter.cs index c03e999..6f4cc56 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Counter.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Counter.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Counter : ID3D11Counter.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Counter)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Counter)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Counter : ID3D11Counter.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Counter*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Counter*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Counter*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Counter : ID3D11Counter.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Counter*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Counter*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Counter*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Counter : ID3D11Counter.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Counter*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Counter*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Counter*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Counter : ID3D11Counter.Interface, INativeGui [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Counter*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Counter*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Counter*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Counter : ID3D11Counter.Interface, INativeGui [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Counter*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Counter*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Counter*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Counter : ID3D11Counter.Interface, INativeGui [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Counter*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Counter*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Counter*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Counter : ID3D11Counter.Interface, INativeGui [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Counter*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Counter*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Counter*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11Counter : ID3D11Counter.Interface, INativeGui [VtblIndex(7)] public uint GetDataSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11Counter*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Counter*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11Counter*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11Counter : ID3D11Counter.Interface, INativeGui [VtblIndex(8)] public void GetDesc(CounterDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11Counter*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Counter*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11Counter*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11Asynchronous.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11CryptoSession.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11CryptoSession.cs index 321afe7..8022082 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11CryptoSession.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11CryptoSession.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11CryptoSession : ID3D11CryptoSession.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11CryptoSession)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11CryptoSession)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11CryptoSession : ID3D11CryptoSession.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11CryptoSession : ID3D11CryptoSession.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11CryptoSession : ID3D11CryptoSession.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11CryptoSession : ID3D11CryptoSession.Interface [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11CryptoSession : ID3D11CryptoSession.Interface [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11CryptoSession : ID3D11CryptoSession.Interface [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11CryptoSession : ID3D11CryptoSession.Interface [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11CryptoSession : ID3D11CryptoSession.Interface [VtblIndex(7)] public void GetCryptoType(Guid* pCryptoType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pCryptoType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pCryptoType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pCryptoType); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11CryptoSession : ID3D11CryptoSession.Interface [VtblIndex(8)] public void GetDecoderProfile(Guid* pDecoderProfile) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pDecoderProfile); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pDecoderProfile); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pDecoderProfile); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11CryptoSession : ID3D11CryptoSession.Interface [VtblIndex(9)] public HResult GetCertificateSize(uint* pCertificateSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pCertificateSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pCertificateSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pCertificateSize); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11CryptoSession : ID3D11CryptoSession.Interface [VtblIndex(10)] public HResult GetCertificate(uint CertificateSize, byte* pCertificate) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), CertificateSize, pCertificate); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), CertificateSize, pCertificate); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), CertificateSize, pCertificate); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11CryptoSession : ID3D11CryptoSession.Interface [VtblIndex(11)] public void GetCryptoSessionHandle(Handle* pCryptoSessionHandle) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pCryptoSessionHandle); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pCryptoSessionHandle); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11CryptoSession*)Unsafe.AsPointer(ref this), pCryptoSessionHandle); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Debug.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Debug.cs index eb95486..0436124 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Debug.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Debug.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Debug : ID3D11Debug.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Debug)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Debug)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Debug : ID3D11Debug.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Debug*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Debug*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Debug*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Debug : ID3D11Debug.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Debug*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Debug*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Debug*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Debug : ID3D11Debug.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Debug*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Debug*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Debug*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Debug : ID3D11Debug.Interface, INativeGuid [VtblIndex(3)] public HResult SetFeatureMask(uint Mask) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Mask); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Mask); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Mask); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Debug : ID3D11Debug.Interface, INativeGuid [VtblIndex(4)] public uint GetFeatureMask() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Debug*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Debug*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Debug*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Debug : ID3D11Debug.Interface, INativeGuid [VtblIndex(5)] public HResult SetPresentPerRenderOpDelay(uint Milliseconds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Milliseconds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Milliseconds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Milliseconds); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Debug : ID3D11Debug.Interface, INativeGuid [VtblIndex(6)] public uint GetPresentPerRenderOpDelay() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Debug*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Debug*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Debug*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11Debug : ID3D11Debug.Interface, INativeGuid [VtblIndex(7)] public HResult SetSwapChain(Graphics.Dxgi.IDXGISwapChain* pSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11Debug*)Unsafe.AsPointer(ref this), pSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Debug*)Unsafe.AsPointer(ref this), pSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11Debug*)Unsafe.AsPointer(ref this), pSwapChain); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11Debug : ID3D11Debug.Interface, INativeGuid [VtblIndex(8)] public HResult GetSwapChain(Graphics.Dxgi.IDXGISwapChain** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11Debug*)Unsafe.AsPointer(ref this), ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Debug*)Unsafe.AsPointer(ref this), ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11Debug*)Unsafe.AsPointer(ref this), ppSwapChain); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11Debug : ID3D11Debug.Interface, INativeGuid [VtblIndex(9)] public HResult ValidateContext(ID3D11DeviceContext* pContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11Debug*)Unsafe.AsPointer(ref this), pContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11Debug*)Unsafe.AsPointer(ref this), pContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11Debug*)Unsafe.AsPointer(ref this), pContext); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11Debug : ID3D11Debug.Interface, INativeGuid [VtblIndex(10)] public HResult ReportLiveDeviceObjects(ReportLiveDeviceObjectFlags Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11Debug*)Unsafe.AsPointer(ref this), Flags); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11Debug : ID3D11Debug.Interface, INativeGuid [VtblIndex(11)] public HResult ValidateContextForDispatch(ID3D11DeviceContext* pContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D11Debug*)Unsafe.AsPointer(ref this), pContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11Debug*)Unsafe.AsPointer(ref this), pContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11Debug*)Unsafe.AsPointer(ref this), pContext); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DepthStencilState.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DepthStencilState.cs index 8b3167a..d7a09ab 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DepthStencilState.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DepthStencilState.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11DepthStencilState : ID3D11DepthStencilState.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DepthStencilState)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DepthStencilState)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11DepthStencilState : ID3D11DepthStencilState.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11DepthStencilState : ID3D11DepthStencilState.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11DepthStencilState : ID3D11DepthStencilState.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11DepthStencilState : ID3D11DepthStencilState.I [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11DepthStencilState : ID3D11DepthStencilState.I [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11DepthStencilState : ID3D11DepthStencilState.I [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11DepthStencilState : ID3D11DepthStencilState.I [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11DepthStencilState : ID3D11DepthStencilState.I [VtblIndex(7)] public void GetDesc(DepthStencilDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11DepthStencilState*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DepthStencilView.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DepthStencilView.cs index ae40d24..55790be 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DepthStencilView.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DepthStencilView.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11DepthStencilView : ID3D11DepthStencilView.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DepthStencilView)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DepthStencilView)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11DepthStencilView : ID3D11DepthStencilView.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11DepthStencilView : ID3D11DepthStencilView.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11DepthStencilView : ID3D11DepthStencilView.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11DepthStencilView : ID3D11DepthStencilView.Int [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11DepthStencilView : ID3D11DepthStencilView.Int [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11DepthStencilView : ID3D11DepthStencilView.Int [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11DepthStencilView : ID3D11DepthStencilView.Int [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11DepthStencilView : ID3D11DepthStencilView.Int [VtblIndex(7)] public void GetResource(ID3D11Resource** ppResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), ppResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), ppResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), ppResource); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11DepthStencilView : ID3D11DepthStencilView.Int [VtblIndex(8)] public void GetDesc(DepthStencilViewDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11DepthStencilView*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11View.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device.cs index 12f4a76..74188df 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Device)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Device)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Device*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Device*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Device*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Device*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Device*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Device*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Device*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Device*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Device*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(3)] public HResult CreateBuffer(BufferDescription* pDesc, SubresourceData* pInitialData, ID3D11Buffer** ppBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(4)] public HResult CreateTexture1D(Texture1DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture1D** ppTexture1D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(5)] public HResult CreateTexture2D(Texture2DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture2D** ppTexture2D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(6)] public HResult CreateTexture3D(Texture3DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture3D** ppTexture3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(7)] public HResult CreateShaderResourceView(ID3D11Resource* pResource, ShaderResourceViewDescription* pDesc, ID3D11ShaderResourceView** ppSRView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(8)] public HResult CreateUnorderedAccessView(ID3D11Resource* pResource, UnorderedAccessViewDescription* pDesc, ID3D11UnorderedAccessView** ppUAView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(9)] public HResult CreateRenderTargetView(ID3D11Resource* pResource, RenderTargetViewDescription* pDesc, ID3D11RenderTargetView** ppRTView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(10)] public HResult CreateDepthStencilView(ID3D11Resource* pResource, DepthStencilViewDescription* pDesc, ID3D11DepthStencilView** ppDepthStencilView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11Device*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(11)] public HResult CreateInputLayout(InputElementDescription* pInputElementDescs, uint NumElements, void* pShaderBytecodeWithInputSignature, nuint BytecodeLength, ID3D11InputLayout** ppInputLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D11Device*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11Device*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11Device*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(12)] public HResult CreateVertexShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11VertexShader** ppVertexShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(13)] public HResult CreateGeometryShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(14)] public HResult CreateGeometryShaderWithStreamOutput(void* pShaderBytecode, nuint BytecodeLength, SODeclarationEntry* pSODeclaration, uint NumEntries, uint* pBufferStrides, uint NumStrides, uint RasterizedStream, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(15)] public HResult CreatePixelShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11PixelShader** ppPixelShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(16)] public HResult CreateHullShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11HullShader** ppHullShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(17)] public HResult CreateDomainShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11DomainShader** ppDomainShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(18)] public HResult CreateComputeShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11ComputeShader** ppComputeShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D11Device*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(19)] public HResult CreateClassLinkage(ID3D11ClassLinkage** ppLinkage) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID3D11Device*)Unsafe.AsPointer(ref this), ppLinkage); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11Device*)Unsafe.AsPointer(ref this), ppLinkage); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D11Device*)Unsafe.AsPointer(ref this), ppLinkage); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(20)] public HResult CreateBlendState(BlendDescription* pBlendStateDesc, ID3D11BlendState** ppBlendState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID3D11Device*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11Device*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D11Device*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(21)] public HResult CreateDepthStencilState(DepthStencilDescription* pDepthStencilDesc, ID3D11DepthStencilState** ppDepthStencilState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(22)] public HResult CreateRasterizerState(RasterizerDescription* pRasterizerDesc, ID3D11RasterizerState** ppRasterizerState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((ID3D11Device*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D11Device*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D11Device*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(23)] public HResult CreateSamplerState(SamplerDescription* pSamplerDesc, ID3D11SamplerState** ppSamplerState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID3D11Device*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D11Device*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D11Device*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(24)] public HResult CreateQuery(QueryDescription* pQueryDesc, ID3D11Query** ppQuery) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID3D11Device*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D11Device*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D11Device*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(25)] public HResult CreatePredicate(QueryDescription* pPredicateDesc, ID3D11Predicate** ppPredicate) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID3D11Device*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D11Device*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D11Device*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(26)] public HResult CreateCounter(CounterDescription* pCounterDesc, ID3D11Counter** ppCounter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID3D11Device*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D11Device*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D11Device*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(27)] public HResult CreateDeferredContext(uint ContextFlags, ID3D11DeviceContext** ppDeferredContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D11Device*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D11Device*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D11Device*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(28)] public HResult OpenSharedResource(Handle hResource, Guid* ReturnedInterface, void** ppResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D11Device*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D11Device*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D11Device*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(29)] public HResult CheckFormatSupport(Graphics.Dxgi.Common.Format Format, uint* pFormatSupport) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D11Device*)Unsafe.AsPointer(ref this), Format, pFormatSupport); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D11Device*)Unsafe.AsPointer(ref this), Format, pFormatSupport); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D11Device*)Unsafe.AsPointer(ref this), Format, pFormatSupport); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(30)] public HResult CheckMultisampleQualityLevels(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint* pNumQualityLevels) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D11Device*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D11Device*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D11Device*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(31)] public void CheckCounterInfo(CounterInfo* pCounterInfo) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D11Device*)Unsafe.AsPointer(ref this), pCounterInfo); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D11Device*)Unsafe.AsPointer(ref this), pCounterInfo); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D11Device*)Unsafe.AsPointer(ref this), pCounterInfo); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(32)] public HResult CheckCounter(CounterDescription* pDesc, CounterType* pType, uint* pActiveCounters, byte* szName, uint* pNameLength, byte* szUnits, uint* pUnitsLength, byte* szDescription, uint* pDescriptionLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D11Device*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(33)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D11Device*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D11Device*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D11Device*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(34)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(35)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(36)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D11Device*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(37)] public Graphics.Direct3D.FeatureLevel GetFeatureLevel() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D11Device*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D11Device*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D11Device*)Unsafe.AsPointer(ref this)); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(38)] public uint GetCreationFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((ID3D11Device*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D11Device*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D11Device*)Unsafe.AsPointer(ref this)); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(39)] public HResult GetDeviceRemovedReason() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D11Device*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D11Device*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D11Device*)Unsafe.AsPointer(ref this)); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(40)] public void GetImmediateContext(ID3D11DeviceContext** ppImmediateContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D11Device*)Unsafe.AsPointer(ref this), ppImmediateContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D11Device*)Unsafe.AsPointer(ref this), ppImmediateContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D11Device*)Unsafe.AsPointer(ref this), ppImmediateContext); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(41)] public HResult SetExceptionMode(uint RaiseFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((ID3D11Device*)Unsafe.AsPointer(ref this), RaiseFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D11Device*)Unsafe.AsPointer(ref this), RaiseFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D11Device*)Unsafe.AsPointer(ref this), RaiseFlags); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D11Device : ID3D11Device.Interface, INativeGuid [VtblIndex(42)] public uint GetExceptionMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((ID3D11Device*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D11Device*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D11Device*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device1.cs index b77ec62..13a3513 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Device1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Device1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Device1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Device1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Device1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Device1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Device1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Device1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Device1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Device1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Device1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(3)] public HResult CreateBuffer(BufferDescription* pDesc, SubresourceData* pInitialData, ID3D11Buffer** ppBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(4)] public HResult CreateTexture1D(Texture1DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture1D** ppTexture1D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(5)] public HResult CreateTexture2D(Texture2DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture2D** ppTexture2D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(6)] public HResult CreateTexture3D(Texture3DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture3D** ppTexture3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(7)] public HResult CreateShaderResourceView(ID3D11Resource* pResource, ShaderResourceViewDescription* pDesc, ID3D11ShaderResourceView** ppSRView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(8)] public HResult CreateUnorderedAccessView(ID3D11Resource* pResource, UnorderedAccessViewDescription* pDesc, ID3D11UnorderedAccessView** ppUAView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(9)] public HResult CreateRenderTargetView(ID3D11Resource* pResource, RenderTargetViewDescription* pDesc, ID3D11RenderTargetView** ppRTView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(10)] public HResult CreateDepthStencilView(ID3D11Resource* pResource, DepthStencilViewDescription* pDesc, ID3D11DepthStencilView** ppDepthStencilView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(11)] public HResult CreateInputLayout(InputElementDescription* pInputElementDescs, uint NumElements, void* pShaderBytecodeWithInputSignature, nuint BytecodeLength, ID3D11InputLayout** ppInputLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(12)] public HResult CreateVertexShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11VertexShader** ppVertexShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(13)] public HResult CreateGeometryShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(14)] public HResult CreateGeometryShaderWithStreamOutput(void* pShaderBytecode, nuint BytecodeLength, SODeclarationEntry* pSODeclaration, uint NumEntries, uint* pBufferStrides, uint NumStrides, uint RasterizedStream, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(15)] public HResult CreatePixelShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11PixelShader** ppPixelShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(16)] public HResult CreateHullShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11HullShader** ppHullShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(17)] public HResult CreateDomainShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11DomainShader** ppDomainShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(18)] public HResult CreateComputeShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11ComputeShader** ppComputeShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(19)] public HResult CreateClassLinkage(ID3D11ClassLinkage** ppLinkage) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ppLinkage); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ppLinkage); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ppLinkage); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(20)] public HResult CreateBlendState(BlendDescription* pBlendStateDesc, ID3D11BlendState** ppBlendState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(21)] public HResult CreateDepthStencilState(DepthStencilDescription* pDepthStencilDesc, ID3D11DepthStencilState** ppDepthStencilState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(22)] public HResult CreateRasterizerState(RasterizerDescription* pRasterizerDesc, ID3D11RasterizerState** ppRasterizerState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(23)] public HResult CreateSamplerState(SamplerDescription* pSamplerDesc, ID3D11SamplerState** ppSamplerState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(24)] public HResult CreateQuery(QueryDescription* pQueryDesc, ID3D11Query** ppQuery) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(25)] public HResult CreatePredicate(QueryDescription* pPredicateDesc, ID3D11Predicate** ppPredicate) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(26)] public HResult CreateCounter(CounterDescription* pCounterDesc, ID3D11Counter** ppCounter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(27)] public HResult CreateDeferredContext(uint ContextFlags, ID3D11DeviceContext** ppDeferredContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(28)] public HResult OpenSharedResource(Handle hResource, Guid* ReturnedInterface, void** ppResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D11Device1*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D11Device1*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D11Device1*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(29)] public HResult CheckFormatSupport(Graphics.Dxgi.Common.Format Format, uint* pFormatSupport) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D11Device1*)Unsafe.AsPointer(ref this), Format, pFormatSupport); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D11Device1*)Unsafe.AsPointer(ref this), Format, pFormatSupport); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D11Device1*)Unsafe.AsPointer(ref this), Format, pFormatSupport); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(30)] public HResult CheckMultisampleQualityLevels(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint* pNumQualityLevels) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D11Device1*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D11Device1*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D11Device1*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(31)] public void CheckCounterInfo(CounterInfo* pCounterInfo) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pCounterInfo); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pCounterInfo); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pCounterInfo); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(32)] public HResult CheckCounter(CounterDescription* pDesc, CounterType* pType, uint* pActiveCounters, byte* szName, uint* pNameLength, byte* szUnits, uint* pUnitsLength, byte* szDescription, uint* pDescriptionLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(33)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D11Device1*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D11Device1*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D11Device1*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(34)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D11Device1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D11Device1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D11Device1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(35)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D11Device1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D11Device1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D11Device1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(36)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((ID3D11Device1*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D11Device1*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D11Device1*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(37)] public Graphics.Direct3D.FeatureLevel GetFeatureLevel() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D11Device1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D11Device1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D11Device1*)Unsafe.AsPointer(ref this)); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(38)] public uint GetCreationFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((ID3D11Device1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D11Device1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D11Device1*)Unsafe.AsPointer(ref this)); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(39)] public HResult GetDeviceRemovedReason() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D11Device1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D11Device1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D11Device1*)Unsafe.AsPointer(ref this)); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(40)] public void GetImmediateContext(ID3D11DeviceContext** ppImmediateContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ppImmediateContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ppImmediateContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ppImmediateContext); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(41)] public HResult SetExceptionMode(uint RaiseFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((ID3D11Device1*)Unsafe.AsPointer(ref this), RaiseFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D11Device1*)Unsafe.AsPointer(ref this), RaiseFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D11Device1*)Unsafe.AsPointer(ref this), RaiseFlags); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(42)] public uint GetExceptionMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((ID3D11Device1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D11Device1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D11Device1*)Unsafe.AsPointer(ref this)); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(43)] public void GetImmediateContext1(ID3D11DeviceContext1** ppImmediateContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ppImmediateContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ppImmediateContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ppImmediateContext); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(44)] public HResult CreateDeferredContext1(uint ContextFlags, ID3D11DeviceContext1** ppDeferredContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D11Device1*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(45)] public HResult CreateBlendState1(BlendDescription1* pBlendStateDesc, ID3D11BlendState1** ppBlendState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(46)] public HResult CreateRasterizerState1(RasterizerDescription1* pRasterizerDesc, ID3D11RasterizerState1** ppRasterizerState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D11Device1*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(47)] public HResult CreateDeviceContextState(uint Flags, Graphics.Direct3D.FeatureLevel* pFeatureLevels, uint FeatureLevels, uint SDKVersion, Guid* EmulatedInterface, Graphics.Direct3D.FeatureLevel* pChosenFeatureLevel, ID3DDeviceContextState** ppContextState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((ID3D11Device1*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D11Device1*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D11Device1*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(48)] public HResult OpenSharedResource1(Handle hResource, Guid* returnedInterface, void** ppResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((ID3D11Device1*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D11Device1*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D11Device1*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D11Device1 : ID3D11Device1.Interface, INativeGui [VtblIndex(49)] public HResult OpenSharedResourceByName(ushort* lpName, uint dwDesiredAccess, Guid* returnedInterface, void** ppResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID3D11Device1*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D11Device1*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D11Device1*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource); } public interface Interface : ID3D11Device.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device2.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device2.cs index af6e7e5..ec26686 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device2.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device2.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Device2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Device2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Device2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Device2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Device2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Device2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Device2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Device2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Device2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Device2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Device2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(3)] public HResult CreateBuffer(BufferDescription* pDesc, SubresourceData* pInitialData, ID3D11Buffer** ppBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(4)] public HResult CreateTexture1D(Texture1DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture1D** ppTexture1D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(5)] public HResult CreateTexture2D(Texture2DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture2D** ppTexture2D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(6)] public HResult CreateTexture3D(Texture3DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture3D** ppTexture3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(7)] public HResult CreateShaderResourceView(ID3D11Resource* pResource, ShaderResourceViewDescription* pDesc, ID3D11ShaderResourceView** ppSRView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(8)] public HResult CreateUnorderedAccessView(ID3D11Resource* pResource, UnorderedAccessViewDescription* pDesc, ID3D11UnorderedAccessView** ppUAView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(9)] public HResult CreateRenderTargetView(ID3D11Resource* pResource, RenderTargetViewDescription* pDesc, ID3D11RenderTargetView** ppRTView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(10)] public HResult CreateDepthStencilView(ID3D11Resource* pResource, DepthStencilViewDescription* pDesc, ID3D11DepthStencilView** ppDepthStencilView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(11)] public HResult CreateInputLayout(InputElementDescription* pInputElementDescs, uint NumElements, void* pShaderBytecodeWithInputSignature, nuint BytecodeLength, ID3D11InputLayout** ppInputLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(12)] public HResult CreateVertexShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11VertexShader** ppVertexShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(13)] public HResult CreateGeometryShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(14)] public HResult CreateGeometryShaderWithStreamOutput(void* pShaderBytecode, nuint BytecodeLength, SODeclarationEntry* pSODeclaration, uint NumEntries, uint* pBufferStrides, uint NumStrides, uint RasterizedStream, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(15)] public HResult CreatePixelShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11PixelShader** ppPixelShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(16)] public HResult CreateHullShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11HullShader** ppHullShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(17)] public HResult CreateDomainShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11DomainShader** ppDomainShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(18)] public HResult CreateComputeShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11ComputeShader** ppComputeShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(19)] public HResult CreateClassLinkage(ID3D11ClassLinkage** ppLinkage) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ppLinkage); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ppLinkage); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ppLinkage); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(20)] public HResult CreateBlendState(BlendDescription* pBlendStateDesc, ID3D11BlendState** ppBlendState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(21)] public HResult CreateDepthStencilState(DepthStencilDescription* pDepthStencilDesc, ID3D11DepthStencilState** ppDepthStencilState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(22)] public HResult CreateRasterizerState(RasterizerDescription* pRasterizerDesc, ID3D11RasterizerState** ppRasterizerState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(23)] public HResult CreateSamplerState(SamplerDescription* pSamplerDesc, ID3D11SamplerState** ppSamplerState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(24)] public HResult CreateQuery(QueryDescription* pQueryDesc, ID3D11Query** ppQuery) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(25)] public HResult CreatePredicate(QueryDescription* pPredicateDesc, ID3D11Predicate** ppPredicate) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(26)] public HResult CreateCounter(CounterDescription* pCounterDesc, ID3D11Counter** ppCounter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(27)] public HResult CreateDeferredContext(uint ContextFlags, ID3D11DeviceContext** ppDeferredContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(28)] public HResult OpenSharedResource(Handle hResource, Guid* ReturnedInterface, void** ppResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D11Device2*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D11Device2*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D11Device2*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(29)] public HResult CheckFormatSupport(Graphics.Dxgi.Common.Format Format, uint* pFormatSupport) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D11Device2*)Unsafe.AsPointer(ref this), Format, pFormatSupport); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D11Device2*)Unsafe.AsPointer(ref this), Format, pFormatSupport); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D11Device2*)Unsafe.AsPointer(ref this), Format, pFormatSupport); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(30)] public HResult CheckMultisampleQualityLevels(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint* pNumQualityLevels) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D11Device2*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D11Device2*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D11Device2*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(31)] public void CheckCounterInfo(CounterInfo* pCounterInfo) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pCounterInfo); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pCounterInfo); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pCounterInfo); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(32)] public HResult CheckCounter(CounterDescription* pDesc, CounterType* pType, uint* pActiveCounters, byte* szName, uint* pNameLength, byte* szUnits, uint* pUnitsLength, byte* szDescription, uint* pDescriptionLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(33)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D11Device2*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D11Device2*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D11Device2*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(34)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D11Device2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D11Device2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D11Device2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(35)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D11Device2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D11Device2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D11Device2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(36)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((ID3D11Device2*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D11Device2*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D11Device2*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(37)] public Graphics.Direct3D.FeatureLevel GetFeatureLevel() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D11Device2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D11Device2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D11Device2*)Unsafe.AsPointer(ref this)); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(38)] public uint GetCreationFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((ID3D11Device2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D11Device2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D11Device2*)Unsafe.AsPointer(ref this)); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(39)] public HResult GetDeviceRemovedReason() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D11Device2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D11Device2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D11Device2*)Unsafe.AsPointer(ref this)); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(40)] public void GetImmediateContext(ID3D11DeviceContext** ppImmediateContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ppImmediateContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ppImmediateContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ppImmediateContext); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(41)] public HResult SetExceptionMode(uint RaiseFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((ID3D11Device2*)Unsafe.AsPointer(ref this), RaiseFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D11Device2*)Unsafe.AsPointer(ref this), RaiseFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D11Device2*)Unsafe.AsPointer(ref this), RaiseFlags); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(42)] public uint GetExceptionMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((ID3D11Device2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D11Device2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D11Device2*)Unsafe.AsPointer(ref this)); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(43)] public void GetImmediateContext1(ID3D11DeviceContext1** ppImmediateContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ppImmediateContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ppImmediateContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ppImmediateContext); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(44)] public HResult CreateDeferredContext1(uint ContextFlags, ID3D11DeviceContext1** ppDeferredContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(45)] public HResult CreateBlendState1(BlendDescription1* pBlendStateDesc, ID3D11BlendState1** ppBlendState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(46)] public HResult CreateRasterizerState1(RasterizerDescription1* pRasterizerDesc, ID3D11RasterizerState1** ppRasterizerState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(47)] public HResult CreateDeviceContextState(uint Flags, Graphics.Direct3D.FeatureLevel* pFeatureLevels, uint FeatureLevels, uint SDKVersion, Guid* EmulatedInterface, Graphics.Direct3D.FeatureLevel* pChosenFeatureLevel, ID3DDeviceContextState** ppContextState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((ID3D11Device2*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D11Device2*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D11Device2*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(48)] public HResult OpenSharedResource1(Handle hResource, Guid* returnedInterface, void** ppResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((ID3D11Device2*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D11Device2*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D11Device2*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(49)] public HResult OpenSharedResourceByName(ushort* lpName, uint dwDesiredAccess, Guid* returnedInterface, void** ppResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID3D11Device2*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D11Device2*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D11Device2*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(50)] public void GetImmediateContext2(ID3D11DeviceContext2** ppImmediateContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ppImmediateContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ppImmediateContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ppImmediateContext); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(51)] public HResult CreateDeferredContext2(uint ContextFlags, ID3D11DeviceContext2** ppDeferredContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D11Device2*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(52)] public void GetResourceTiling(ID3D11Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipDescription* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D11Device2*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D11Device2 : ID3D11Device2.Interface, INativeGui [VtblIndex(53)] public HResult CheckMultisampleQualityLevels1(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint Flags, uint* pNumQualityLevels) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((ID3D11Device2*)Unsafe.AsPointer(ref this), Format, SampleCount, Flags, pNumQualityLevels); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D11Device2*)Unsafe.AsPointer(ref this), Format, SampleCount, Flags, pNumQualityLevels); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D11Device2*)Unsafe.AsPointer(ref this), Format, SampleCount, Flags, pNumQualityLevels); } public interface Interface : ID3D11Device1.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device3.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device3.cs index 99e40d8..3e8ec52 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device3.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device3.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Device3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Device3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Device3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Device3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Device3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Device3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Device3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Device3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Device3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Device3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Device3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(3)] public HResult CreateBuffer(BufferDescription* pDesc, SubresourceData* pInitialData, ID3D11Buffer** ppBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(4)] public HResult CreateTexture1D(Texture1DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture1D** ppTexture1D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(5)] public HResult CreateTexture2D(Texture2DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture2D** ppTexture2D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(6)] public HResult CreateTexture3D(Texture3DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture3D** ppTexture3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(7)] public HResult CreateShaderResourceView(ID3D11Resource* pResource, ShaderResourceViewDescription* pDesc, ID3D11ShaderResourceView** ppSRView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(8)] public HResult CreateUnorderedAccessView(ID3D11Resource* pResource, UnorderedAccessViewDescription* pDesc, ID3D11UnorderedAccessView** ppUAView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(9)] public HResult CreateRenderTargetView(ID3D11Resource* pResource, RenderTargetViewDescription* pDesc, ID3D11RenderTargetView** ppRTView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(10)] public HResult CreateDepthStencilView(ID3D11Resource* pResource, DepthStencilViewDescription* pDesc, ID3D11DepthStencilView** ppDepthStencilView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(11)] public HResult CreateInputLayout(InputElementDescription* pInputElementDescs, uint NumElements, void* pShaderBytecodeWithInputSignature, nuint BytecodeLength, ID3D11InputLayout** ppInputLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(12)] public HResult CreateVertexShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11VertexShader** ppVertexShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(13)] public HResult CreateGeometryShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(14)] public HResult CreateGeometryShaderWithStreamOutput(void* pShaderBytecode, nuint BytecodeLength, SODeclarationEntry* pSODeclaration, uint NumEntries, uint* pBufferStrides, uint NumStrides, uint RasterizedStream, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(15)] public HResult CreatePixelShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11PixelShader** ppPixelShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(16)] public HResult CreateHullShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11HullShader** ppHullShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(17)] public HResult CreateDomainShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11DomainShader** ppDomainShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(18)] public HResult CreateComputeShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11ComputeShader** ppComputeShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(19)] public HResult CreateClassLinkage(ID3D11ClassLinkage** ppLinkage) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppLinkage); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppLinkage); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppLinkage); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(20)] public HResult CreateBlendState(BlendDescription* pBlendStateDesc, ID3D11BlendState** ppBlendState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(21)] public HResult CreateDepthStencilState(DepthStencilDescription* pDepthStencilDesc, ID3D11DepthStencilState** ppDepthStencilState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(22)] public HResult CreateRasterizerState(RasterizerDescription* pRasterizerDesc, ID3D11RasterizerState** ppRasterizerState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(23)] public HResult CreateSamplerState(SamplerDescription* pSamplerDesc, ID3D11SamplerState** ppSamplerState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(24)] public HResult CreateQuery(QueryDescription* pQueryDesc, ID3D11Query** ppQuery) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(25)] public HResult CreatePredicate(QueryDescription* pPredicateDesc, ID3D11Predicate** ppPredicate) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(26)] public HResult CreateCounter(CounterDescription* pCounterDesc, ID3D11Counter** ppCounter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(27)] public HResult CreateDeferredContext(uint ContextFlags, ID3D11DeviceContext** ppDeferredContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(28)] public HResult OpenSharedResource(Handle hResource, Guid* ReturnedInterface, void** ppResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D11Device3*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D11Device3*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D11Device3*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(29)] public HResult CheckFormatSupport(Graphics.Dxgi.Common.Format Format, uint* pFormatSupport) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Format, pFormatSupport); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Format, pFormatSupport); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Format, pFormatSupport); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(30)] public HResult CheckMultisampleQualityLevels(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint* pNumQualityLevels) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(31)] public void CheckCounterInfo(CounterInfo* pCounterInfo) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pCounterInfo); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pCounterInfo); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pCounterInfo); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(32)] public HResult CheckCounter(CounterDescription* pDesc, CounterType* pType, uint* pActiveCounters, byte* szName, uint* pNameLength, byte* szUnits, uint* pUnitsLength, byte* szDescription, uint* pDescriptionLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(33)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(34)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D11Device3*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D11Device3*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D11Device3*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(35)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D11Device3*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D11Device3*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D11Device3*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(36)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((ID3D11Device3*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D11Device3*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D11Device3*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(37)] public Graphics.Direct3D.FeatureLevel GetFeatureLevel() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D11Device3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D11Device3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D11Device3*)Unsafe.AsPointer(ref this)); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(38)] public uint GetCreationFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((ID3D11Device3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D11Device3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D11Device3*)Unsafe.AsPointer(ref this)); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(39)] public HResult GetDeviceRemovedReason() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D11Device3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D11Device3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D11Device3*)Unsafe.AsPointer(ref this)); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(40)] public void GetImmediateContext(ID3D11DeviceContext** ppImmediateContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppImmediateContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppImmediateContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppImmediateContext); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(41)] public HResult SetExceptionMode(uint RaiseFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((ID3D11Device3*)Unsafe.AsPointer(ref this), RaiseFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D11Device3*)Unsafe.AsPointer(ref this), RaiseFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D11Device3*)Unsafe.AsPointer(ref this), RaiseFlags); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(42)] public uint GetExceptionMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((ID3D11Device3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D11Device3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D11Device3*)Unsafe.AsPointer(ref this)); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(43)] public void GetImmediateContext1(ID3D11DeviceContext1** ppImmediateContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppImmediateContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppImmediateContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppImmediateContext); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(44)] public HResult CreateDeferredContext1(uint ContextFlags, ID3D11DeviceContext1** ppDeferredContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(45)] public HResult CreateBlendState1(BlendDescription1* pBlendStateDesc, ID3D11BlendState1** ppBlendState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(46)] public HResult CreateRasterizerState1(RasterizerDescription1* pRasterizerDesc, ID3D11RasterizerState1** ppRasterizerState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(47)] public HResult CreateDeviceContextState(uint Flags, Graphics.Direct3D.FeatureLevel* pFeatureLevels, uint FeatureLevels, uint SDKVersion, Guid* EmulatedInterface, Graphics.Direct3D.FeatureLevel* pChosenFeatureLevel, ID3DDeviceContextState** ppContextState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(48)] public HResult OpenSharedResource1(Handle hResource, Guid* returnedInterface, void** ppResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((ID3D11Device3*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D11Device3*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D11Device3*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(49)] public HResult OpenSharedResourceByName(ushort* lpName, uint dwDesiredAccess, Guid* returnedInterface, void** ppResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID3D11Device3*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D11Device3*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D11Device3*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(50)] public void GetImmediateContext2(ID3D11DeviceContext2** ppImmediateContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppImmediateContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppImmediateContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppImmediateContext); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(51)] public HResult CreateDeferredContext2(uint ContextFlags, ID3D11DeviceContext2** ppDeferredContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(52)] public void GetResourceTiling(ID3D11Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipDescription* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(53)] public HResult CheckMultisampleQualityLevels1(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint Flags, uint* pNumQualityLevels) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Format, SampleCount, Flags, pNumQualityLevels); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Format, SampleCount, Flags, pNumQualityLevels); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D11Device3*)Unsafe.AsPointer(ref this), Format, SampleCount, Flags, pNumQualityLevels); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(54)] public HResult CreateTexture2D1(Texture2DDescription1* pDesc1, SubresourceData* pInitialData, ID3D11Texture2D1** ppTexture2D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture2D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture2D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture2D); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(55)] public HResult CreateTexture3D1(Texture3DDescription1* pDesc1, SubresourceData* pInitialData, ID3D11Texture3D1** ppTexture3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture3D); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(56)] public HResult CreateRasterizerState2(RasterizerDescription2* pRasterizerDesc, ID3D11RasterizerState2** ppRasterizerState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(57)] public HResult CreateShaderResourceView1(ID3D11Resource* pResource, ShaderResourceViewDescription1* pDesc1, ID3D11ShaderResourceView1** ppSRView1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppSRView1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppSRView1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppSRView1); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(58)] public HResult CreateUnorderedAccessView1(ID3D11Resource* pResource, UnorderedAccessViewDescription1* pDesc1, ID3D11UnorderedAccessView1** ppUAView1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[58]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppUAView1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppUAView1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppUAView1); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(59)] public HResult CreateRenderTargetView1(ID3D11Resource* pResource, RenderTargetViewDescription1* pDesc1, ID3D11RenderTargetView1** ppRTView1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppRTView1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppRTView1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppRTView1); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(60)] public HResult CreateQuery1(QueryDescription1* pQueryDesc1, ID3D11Query1** ppQuery1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pQueryDesc1, ppQuery1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pQueryDesc1, ppQuery1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pQueryDesc1, ppQuery1); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(61)] public void GetImmediateContext3(ID3D11DeviceContext3** ppImmediateContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[61]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppImmediateContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppImmediateContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ppImmediateContext); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(62)] public HResult CreateDeferredContext3(uint ContextFlags, ID3D11DeviceContext3** ppDeferredContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D11Device3*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(63)] public void WriteToSubresource(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D11Device3 : ID3D11Device3.Interface, INativeGui [VtblIndex(64)] public void ReadFromSubresource(void* pDstData, uint DstRowPitch, uint DstDepthPitch, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, pSrcResource, SrcSubresource, pSrcBox); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, pSrcResource, SrcSubresource, pSrcBox); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D11Device3*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, pSrcResource, SrcSubresource, pSrcBox); } public interface Interface : ID3D11Device2.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device4.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device4.cs index 4d79732..c55bb3a 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device4.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device4.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Device4)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Device4)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Device4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Device4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Device4*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Device4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Device4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Device4*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Device4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Device4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Device4*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(3)] public HResult CreateBuffer(BufferDescription* pDesc, SubresourceData* pInitialData, ID3D11Buffer** ppBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(4)] public HResult CreateTexture1D(Texture1DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture1D** ppTexture1D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(5)] public HResult CreateTexture2D(Texture2DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture2D** ppTexture2D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(6)] public HResult CreateTexture3D(Texture3DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture3D** ppTexture3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(7)] public HResult CreateShaderResourceView(ID3D11Resource* pResource, ShaderResourceViewDescription* pDesc, ID3D11ShaderResourceView** ppSRView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(8)] public HResult CreateUnorderedAccessView(ID3D11Resource* pResource, UnorderedAccessViewDescription* pDesc, ID3D11UnorderedAccessView** ppUAView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(9)] public HResult CreateRenderTargetView(ID3D11Resource* pResource, RenderTargetViewDescription* pDesc, ID3D11RenderTargetView** ppRTView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(10)] public HResult CreateDepthStencilView(ID3D11Resource* pResource, DepthStencilViewDescription* pDesc, ID3D11DepthStencilView** ppDepthStencilView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(11)] public HResult CreateInputLayout(InputElementDescription* pInputElementDescs, uint NumElements, void* pShaderBytecodeWithInputSignature, nuint BytecodeLength, ID3D11InputLayout** ppInputLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(12)] public HResult CreateVertexShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11VertexShader** ppVertexShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(13)] public HResult CreateGeometryShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(14)] public HResult CreateGeometryShaderWithStreamOutput(void* pShaderBytecode, nuint BytecodeLength, SODeclarationEntry* pSODeclaration, uint NumEntries, uint* pBufferStrides, uint NumStrides, uint RasterizedStream, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(15)] public HResult CreatePixelShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11PixelShader** ppPixelShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(16)] public HResult CreateHullShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11HullShader** ppHullShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(17)] public HResult CreateDomainShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11DomainShader** ppDomainShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(18)] public HResult CreateComputeShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11ComputeShader** ppComputeShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(19)] public HResult CreateClassLinkage(ID3D11ClassLinkage** ppLinkage) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ppLinkage); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ppLinkage); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ppLinkage); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(20)] public HResult CreateBlendState(BlendDescription* pBlendStateDesc, ID3D11BlendState** ppBlendState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(21)] public HResult CreateDepthStencilState(DepthStencilDescription* pDepthStencilDesc, ID3D11DepthStencilState** ppDepthStencilState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(22)] public HResult CreateRasterizerState(RasterizerDescription* pRasterizerDesc, ID3D11RasterizerState** ppRasterizerState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(23)] public HResult CreateSamplerState(SamplerDescription* pSamplerDesc, ID3D11SamplerState** ppSamplerState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(24)] public HResult CreateQuery(QueryDescription* pQueryDesc, ID3D11Query** ppQuery) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(25)] public HResult CreatePredicate(QueryDescription* pPredicateDesc, ID3D11Predicate** ppPredicate) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(26)] public HResult CreateCounter(CounterDescription* pCounterDesc, ID3D11Counter** ppCounter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(27)] public HResult CreateDeferredContext(uint ContextFlags, ID3D11DeviceContext** ppDeferredContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(28)] public HResult OpenSharedResource(Handle hResource, Guid* ReturnedInterface, void** ppResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D11Device4*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D11Device4*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D11Device4*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(29)] public HResult CheckFormatSupport(Graphics.Dxgi.Common.Format Format, uint* pFormatSupport) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D11Device4*)Unsafe.AsPointer(ref this), Format, pFormatSupport); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D11Device4*)Unsafe.AsPointer(ref this), Format, pFormatSupport); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D11Device4*)Unsafe.AsPointer(ref this), Format, pFormatSupport); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(30)] public HResult CheckMultisampleQualityLevels(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint* pNumQualityLevels) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D11Device4*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D11Device4*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D11Device4*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(31)] public void CheckCounterInfo(CounterInfo* pCounterInfo) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pCounterInfo); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pCounterInfo); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pCounterInfo); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(32)] public HResult CheckCounter(CounterDescription* pDesc, CounterType* pType, uint* pActiveCounters, byte* szName, uint* pNameLength, byte* szUnits, uint* pUnitsLength, byte* szDescription, uint* pDescriptionLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(33)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D11Device4*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D11Device4*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D11Device4*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(34)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D11Device4*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D11Device4*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D11Device4*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(35)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D11Device4*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D11Device4*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D11Device4*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(36)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((ID3D11Device4*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D11Device4*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D11Device4*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(37)] public Graphics.Direct3D.FeatureLevel GetFeatureLevel() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D11Device4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D11Device4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D11Device4*)Unsafe.AsPointer(ref this)); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(38)] public uint GetCreationFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((ID3D11Device4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D11Device4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D11Device4*)Unsafe.AsPointer(ref this)); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(39)] public HResult GetDeviceRemovedReason() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D11Device4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D11Device4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D11Device4*)Unsafe.AsPointer(ref this)); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(40)] public void GetImmediateContext(ID3D11DeviceContext** ppImmediateContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ppImmediateContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ppImmediateContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ppImmediateContext); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(41)] public HResult SetExceptionMode(uint RaiseFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((ID3D11Device4*)Unsafe.AsPointer(ref this), RaiseFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D11Device4*)Unsafe.AsPointer(ref this), RaiseFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D11Device4*)Unsafe.AsPointer(ref this), RaiseFlags); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(42)] public uint GetExceptionMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((ID3D11Device4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D11Device4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D11Device4*)Unsafe.AsPointer(ref this)); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(43)] public void GetImmediateContext1(ID3D11DeviceContext1** ppImmediateContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ppImmediateContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ppImmediateContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ppImmediateContext); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(44)] public HResult CreateDeferredContext1(uint ContextFlags, ID3D11DeviceContext1** ppDeferredContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(45)] public HResult CreateBlendState1(BlendDescription1* pBlendStateDesc, ID3D11BlendState1** ppBlendState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(46)] public HResult CreateRasterizerState1(RasterizerDescription1* pRasterizerDesc, ID3D11RasterizerState1** ppRasterizerState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(47)] public HResult CreateDeviceContextState(uint Flags, Graphics.Direct3D.FeatureLevel* pFeatureLevels, uint FeatureLevels, uint SDKVersion, Guid* EmulatedInterface, Graphics.Direct3D.FeatureLevel* pChosenFeatureLevel, ID3DDeviceContextState** ppContextState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((ID3D11Device4*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D11Device4*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D11Device4*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(48)] public HResult OpenSharedResource1(Handle hResource, Guid* returnedInterface, void** ppResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((ID3D11Device4*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D11Device4*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D11Device4*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(49)] public HResult OpenSharedResourceByName(ushort* lpName, uint dwDesiredAccess, Guid* returnedInterface, void** ppResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID3D11Device4*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D11Device4*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D11Device4*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(50)] public void GetImmediateContext2(ID3D11DeviceContext2** ppImmediateContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ppImmediateContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ppImmediateContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ppImmediateContext); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(51)] public HResult CreateDeferredContext2(uint ContextFlags, ID3D11DeviceContext2** ppDeferredContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(52)] public void GetResourceTiling(ID3D11Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipDescription* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(53)] public HResult CheckMultisampleQualityLevels1(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint Flags, uint* pNumQualityLevels) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((ID3D11Device4*)Unsafe.AsPointer(ref this), Format, SampleCount, Flags, pNumQualityLevels); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D11Device4*)Unsafe.AsPointer(ref this), Format, SampleCount, Flags, pNumQualityLevels); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D11Device4*)Unsafe.AsPointer(ref this), Format, SampleCount, Flags, pNumQualityLevels); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(54)] public HResult CreateTexture2D1(Texture2DDescription1* pDesc1, SubresourceData* pInitialData, ID3D11Texture2D1** ppTexture2D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture2D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture2D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture2D); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(55)] public HResult CreateTexture3D1(Texture3DDescription1* pDesc1, SubresourceData* pInitialData, ID3D11Texture3D1** ppTexture3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture3D); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(56)] public HResult CreateRasterizerState2(RasterizerDescription2* pRasterizerDesc, ID3D11RasterizerState2** ppRasterizerState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(57)] public HResult CreateShaderResourceView1(ID3D11Resource* pResource, ShaderResourceViewDescription1* pDesc1, ID3D11ShaderResourceView1** ppSRView1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppSRView1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppSRView1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppSRView1); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(58)] public HResult CreateUnorderedAccessView1(ID3D11Resource* pResource, UnorderedAccessViewDescription1* pDesc1, ID3D11UnorderedAccessView1** ppUAView1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[58]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppUAView1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppUAView1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppUAView1); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(59)] public HResult CreateRenderTargetView1(ID3D11Resource* pResource, RenderTargetViewDescription1* pDesc1, ID3D11RenderTargetView1** ppRTView1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppRTView1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppRTView1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppRTView1); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(60)] public HResult CreateQuery1(QueryDescription1* pQueryDesc1, ID3D11Query1** ppQuery1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pQueryDesc1, ppQuery1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pQueryDesc1, ppQuery1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pQueryDesc1, ppQuery1); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(61)] public void GetImmediateContext3(ID3D11DeviceContext3** ppImmediateContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[61]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ppImmediateContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ppImmediateContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ppImmediateContext); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(62)] public HResult CreateDeferredContext3(uint ContextFlags, ID3D11DeviceContext3** ppDeferredContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D11Device4*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(63)] public void WriteToSubresource(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(64)] public void ReadFromSubresource(void* pDstData, uint DstRowPitch, uint DstDepthPitch, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, pSrcResource, SrcSubresource, pSrcBox); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, pSrcResource, SrcSubresource, pSrcBox); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D11Device4*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, pSrcResource, SrcSubresource, pSrcBox); } /// @@ -835,11 +571,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(65)] public HResult RegisterDeviceRemovedEvent(Handle hEvent, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((ID3D11Device4*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D11Device4*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D11Device4*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } /// @@ -847,11 +579,7 @@ public unsafe partial struct ID3D11Device4 : ID3D11Device4.Interface, INativeGui [VtblIndex(66)] public void UnregisterDeviceRemoved(uint dwCookie) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[66]))((ID3D11Device4*)Unsafe.AsPointer(ref this), dwCookie); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D11Device4*)Unsafe.AsPointer(ref this), dwCookie); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D11Device4*)Unsafe.AsPointer(ref this), dwCookie); } public interface Interface : ID3D11Device3.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device5.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device5.cs index 726a2af..993c09f 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device5.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Device5.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Device5)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Device5)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Device5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Device5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Device5*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Device5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Device5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Device5*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Device5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Device5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Device5*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(3)] public HResult CreateBuffer(BufferDescription* pDesc, SubresourceData* pInitialData, ID3D11Buffer** ppBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppBuffer); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(4)] public HResult CreateTexture1D(Texture1DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture1D** ppTexture1D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture1D); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(5)] public HResult CreateTexture2D(Texture2DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture2D** ppTexture2D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture2D); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(6)] public HResult CreateTexture3D(Texture3DDescription* pDesc, SubresourceData* pInitialData, ID3D11Texture3D** ppTexture3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc, pInitialData, ppTexture3D); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(7)] public HResult CreateShaderResourceView(ID3D11Resource* pResource, ShaderResourceViewDescription* pDesc, ID3D11ShaderResourceView** ppSRView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, ppSRView); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(8)] public HResult CreateUnorderedAccessView(ID3D11Resource* pResource, UnorderedAccessViewDescription* pDesc, ID3D11UnorderedAccessView** ppUAView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, ppUAView); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(9)] public HResult CreateRenderTargetView(ID3D11Resource* pResource, RenderTargetViewDescription* pDesc, ID3D11RenderTargetView** ppRTView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, ppRTView); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(10)] public HResult CreateDepthStencilView(ID3D11Resource* pResource, DepthStencilViewDescription* pDesc, ID3D11DepthStencilView** ppDepthStencilView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, ppDepthStencilView); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(11)] public HResult CreateInputLayout(InputElementDescription* pInputElementDescs, uint NumElements, void* pShaderBytecodeWithInputSignature, nuint BytecodeLength, ID3D11InputLayout** ppInputLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pInputElementDescs, NumElements, pShaderBytecodeWithInputSignature, BytecodeLength, ppInputLayout); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(12)] public HResult CreateVertexShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11VertexShader** ppVertexShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppVertexShader); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(13)] public HResult CreateGeometryShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppGeometryShader); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(14)] public HResult CreateGeometryShaderWithStreamOutput(void* pShaderBytecode, nuint BytecodeLength, SODeclarationEntry* pSODeclaration, uint NumEntries, uint* pBufferStrides, uint NumStrides, uint RasterizedStream, ID3D11ClassLinkage* pClassLinkage, ID3D11GeometryShader** ppGeometryShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pSODeclaration, NumEntries, pBufferStrides, NumStrides, RasterizedStream, pClassLinkage, ppGeometryShader); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(15)] public HResult CreatePixelShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11PixelShader** ppPixelShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppPixelShader); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(16)] public HResult CreateHullShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11HullShader** ppHullShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppHullShader); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(17)] public HResult CreateDomainShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11DomainShader** ppDomainShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppDomainShader); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(18)] public HResult CreateComputeShader(void* pShaderBytecode, nuint BytecodeLength, ID3D11ClassLinkage* pClassLinkage, ID3D11ComputeShader** ppComputeShader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pShaderBytecode, BytecodeLength, pClassLinkage, ppComputeShader); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(19)] public HResult CreateClassLinkage(ID3D11ClassLinkage** ppLinkage) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ppLinkage); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ppLinkage); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ppLinkage); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(20)] public HResult CreateBlendState(BlendDescription* pBlendStateDesc, ID3D11BlendState** ppBlendState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(21)] public HResult CreateDepthStencilState(DepthStencilDescription* pDepthStencilDesc, ID3D11DepthStencilState** ppDepthStencilState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDepthStencilDesc, ppDepthStencilState); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(22)] public HResult CreateRasterizerState(RasterizerDescription* pRasterizerDesc, ID3D11RasterizerState** ppRasterizerState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(23)] public HResult CreateSamplerState(SamplerDescription* pSamplerDesc, ID3D11SamplerState** ppSamplerState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pSamplerDesc, ppSamplerState); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(24)] public HResult CreateQuery(QueryDescription* pQueryDesc, ID3D11Query** ppQuery) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pQueryDesc, ppQuery); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(25)] public HResult CreatePredicate(QueryDescription* pPredicateDesc, ID3D11Predicate** ppPredicate) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pPredicateDesc, ppPredicate); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(26)] public HResult CreateCounter(CounterDescription* pCounterDesc, ID3D11Counter** ppCounter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pCounterDesc, ppCounter); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(27)] public HResult CreateDeferredContext(uint ContextFlags, ID3D11DeviceContext** ppDeferredContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(28)] public HResult OpenSharedResource(Handle hResource, Guid* ReturnedInterface, void** ppResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D11Device5*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D11Device5*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D11Device5*)Unsafe.AsPointer(ref this), hResource, ReturnedInterface, ppResource); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(29)] public HResult CheckFormatSupport(Graphics.Dxgi.Common.Format Format, uint* pFormatSupport) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D11Device5*)Unsafe.AsPointer(ref this), Format, pFormatSupport); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D11Device5*)Unsafe.AsPointer(ref this), Format, pFormatSupport); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D11Device5*)Unsafe.AsPointer(ref this), Format, pFormatSupport); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(30)] public HResult CheckMultisampleQualityLevels(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint* pNumQualityLevels) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D11Device5*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D11Device5*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D11Device5*)Unsafe.AsPointer(ref this), Format, SampleCount, pNumQualityLevels); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(31)] public void CheckCounterInfo(CounterInfo* pCounterInfo) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pCounterInfo); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pCounterInfo); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pCounterInfo); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(32)] public HResult CheckCounter(CounterDescription* pDesc, CounterType* pType, uint* pActiveCounters, byte* szName, uint* pNameLength, byte* szUnits, uint* pUnitsLength, byte* szDescription, uint* pDescriptionLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc, pType, pActiveCounters, szName, pNameLength, szUnits, pUnitsLength, szDescription, pDescriptionLength); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(33)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D11Device5*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D11Device5*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D11Device5*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(34)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D11Device5*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D11Device5*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D11Device5*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(35)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D11Device5*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D11Device5*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D11Device5*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(36)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((ID3D11Device5*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D11Device5*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D11Device5*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(37)] public Graphics.Direct3D.FeatureLevel GetFeatureLevel() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D11Device5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D11Device5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D11Device5*)Unsafe.AsPointer(ref this)); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(38)] public uint GetCreationFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((ID3D11Device5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D11Device5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D11Device5*)Unsafe.AsPointer(ref this)); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(39)] public HResult GetDeviceRemovedReason() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D11Device5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D11Device5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D11Device5*)Unsafe.AsPointer(ref this)); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(40)] public void GetImmediateContext(ID3D11DeviceContext** ppImmediateContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ppImmediateContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ppImmediateContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ppImmediateContext); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(41)] public HResult SetExceptionMode(uint RaiseFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((ID3D11Device5*)Unsafe.AsPointer(ref this), RaiseFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D11Device5*)Unsafe.AsPointer(ref this), RaiseFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D11Device5*)Unsafe.AsPointer(ref this), RaiseFlags); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(42)] public uint GetExceptionMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((ID3D11Device5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D11Device5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D11Device5*)Unsafe.AsPointer(ref this)); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(43)] public void GetImmediateContext1(ID3D11DeviceContext1** ppImmediateContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ppImmediateContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ppImmediateContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ppImmediateContext); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(44)] public HResult CreateDeferredContext1(uint ContextFlags, ID3D11DeviceContext1** ppDeferredContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(45)] public HResult CreateBlendState1(BlendDescription1* pBlendStateDesc, ID3D11BlendState1** ppBlendState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pBlendStateDesc, ppBlendState); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(46)] public HResult CreateRasterizerState1(RasterizerDescription1* pRasterizerDesc, ID3D11RasterizerState1** ppRasterizerState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(47)] public HResult CreateDeviceContextState(uint Flags, Graphics.Direct3D.FeatureLevel* pFeatureLevels, uint FeatureLevels, uint SDKVersion, Guid* EmulatedInterface, Graphics.Direct3D.FeatureLevel* pChosenFeatureLevel, ID3DDeviceContextState** ppContextState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((ID3D11Device5*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D11Device5*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D11Device5*)Unsafe.AsPointer(ref this), Flags, pFeatureLevels, FeatureLevels, SDKVersion, EmulatedInterface, pChosenFeatureLevel, ppContextState); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(48)] public HResult OpenSharedResource1(Handle hResource, Guid* returnedInterface, void** ppResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((ID3D11Device5*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D11Device5*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D11Device5*)Unsafe.AsPointer(ref this), hResource, returnedInterface, ppResource); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(49)] public HResult OpenSharedResourceByName(ushort* lpName, uint dwDesiredAccess, Guid* returnedInterface, void** ppResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID3D11Device5*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D11Device5*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D11Device5*)Unsafe.AsPointer(ref this), lpName, dwDesiredAccess, returnedInterface, ppResource); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(50)] public void GetImmediateContext2(ID3D11DeviceContext2** ppImmediateContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ppImmediateContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ppImmediateContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ppImmediateContext); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(51)] public HResult CreateDeferredContext2(uint ContextFlags, ID3D11DeviceContext2** ppDeferredContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(52)] public void GetResourceTiling(ID3D11Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipDescription* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(53)] public HResult CheckMultisampleQualityLevels1(Graphics.Dxgi.Common.Format Format, uint SampleCount, uint Flags, uint* pNumQualityLevels) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((ID3D11Device5*)Unsafe.AsPointer(ref this), Format, SampleCount, Flags, pNumQualityLevels); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D11Device5*)Unsafe.AsPointer(ref this), Format, SampleCount, Flags, pNumQualityLevels); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D11Device5*)Unsafe.AsPointer(ref this), Format, SampleCount, Flags, pNumQualityLevels); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(54)] public HResult CreateTexture2D1(Texture2DDescription1* pDesc1, SubresourceData* pInitialData, ID3D11Texture2D1** ppTexture2D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture2D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture2D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture2D); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(55)] public HResult CreateTexture3D1(Texture3DDescription1* pDesc1, SubresourceData* pInitialData, ID3D11Texture3D1** ppTexture3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDesc1, pInitialData, ppTexture3D); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(56)] public HResult CreateRasterizerState2(RasterizerDescription2* pRasterizerDesc, ID3D11RasterizerState2** ppRasterizerState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pRasterizerDesc, ppRasterizerState); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(57)] public HResult CreateShaderResourceView1(ID3D11Resource* pResource, ShaderResourceViewDescription1* pDesc1, ID3D11ShaderResourceView1** ppSRView1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppSRView1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppSRView1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppSRView1); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(58)] public HResult CreateUnorderedAccessView1(ID3D11Resource* pResource, UnorderedAccessViewDescription1* pDesc1, ID3D11UnorderedAccessView1** ppUAView1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[58]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppUAView1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppUAView1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppUAView1); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(59)] public HResult CreateRenderTargetView1(ID3D11Resource* pResource, RenderTargetViewDescription1* pDesc1, ID3D11RenderTargetView1** ppRTView1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppRTView1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppRTView1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pResource, pDesc1, ppRTView1); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(60)] public HResult CreateQuery1(QueryDescription1* pQueryDesc1, ID3D11Query1** ppQuery1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pQueryDesc1, ppQuery1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pQueryDesc1, ppQuery1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pQueryDesc1, ppQuery1); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(61)] public void GetImmediateContext3(ID3D11DeviceContext3** ppImmediateContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[61]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ppImmediateContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ppImmediateContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ppImmediateContext); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(62)] public HResult CreateDeferredContext3(uint ContextFlags, ID3D11DeviceContext3** ppDeferredContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D11Device5*)Unsafe.AsPointer(ref this), ContextFlags, ppDeferredContext); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(63)] public void WriteToSubresource(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(64)] public void ReadFromSubresource(void* pDstData, uint DstRowPitch, uint DstDepthPitch, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, pSrcResource, SrcSubresource, pSrcBox); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, pSrcResource, SrcSubresource, pSrcBox); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D11Device5*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, pSrcResource, SrcSubresource, pSrcBox); } /// @@ -835,11 +571,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(65)] public HResult RegisterDeviceRemovedEvent(Handle hEvent, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((ID3D11Device5*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D11Device5*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D11Device5*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } /// @@ -847,11 +579,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(66)] public void UnregisterDeviceRemoved(uint dwCookie) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[66]))((ID3D11Device5*)Unsafe.AsPointer(ref this), dwCookie); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D11Device5*)Unsafe.AsPointer(ref this), dwCookie); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D11Device5*)Unsafe.AsPointer(ref this), dwCookie); } /// @@ -859,11 +587,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(67)] public HResult OpenSharedFence(Handle hFence, Guid* ReturnedInterface, void** ppFence) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((ID3D11Device5*)Unsafe.AsPointer(ref this), hFence, ReturnedInterface, ppFence); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D11Device5*)Unsafe.AsPointer(ref this), hFence, ReturnedInterface, ppFence); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D11Device5*)Unsafe.AsPointer(ref this), hFence, ReturnedInterface, ppFence); } /// @@ -871,11 +595,7 @@ public unsafe partial struct ID3D11Device5 : ID3D11Device5.Interface, INativeGui [VtblIndex(68)] public HResult CreateFence(ulong InitialValue, FenceFlags Flags, Guid* ReturnedInterface, void** ppFence) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[68]))((ID3D11Device5*)Unsafe.AsPointer(ref this), InitialValue, Flags, ReturnedInterface, ppFence); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D11Device5*)Unsafe.AsPointer(ref this), InitialValue, Flags, ReturnedInterface, ppFence); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID3D11Device5*)Unsafe.AsPointer(ref this), InitialValue, Flags, ReturnedInterface, ppFence); } public interface Interface : ID3D11Device4.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceChild.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceChild.cs index cfbc7b3..34fcd5b 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceChild.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceChild.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11DeviceChild : ID3D11DeviceChild.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DeviceChild)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DeviceChild)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11DeviceChild : ID3D11DeviceChild.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11DeviceChild : ID3D11DeviceChild.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11DeviceChild : ID3D11DeviceChild.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11DeviceChild : ID3D11DeviceChild.Interface, IN [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11DeviceChild : ID3D11DeviceChild.Interface, IN [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11DeviceChild : ID3D11DeviceChild.Interface, IN [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11DeviceChild : ID3D11DeviceChild.Interface, IN [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11DeviceChild*)Unsafe.AsPointer(ref this), guid, pData); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext.cs index 8414fa2..ec322f2 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DeviceContext)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DeviceContext)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(7)] public void VSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(8)] public void PSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(9)] public void PSSetShader(ID3D11PixelShader* pPixelShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(10)] public void PSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(11)] public void VSSetShader(ID3D11VertexShader* pVertexShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(12)] public void DrawIndexed(uint IndexCount, uint StartIndexLocation, int BaseVertexLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(13)] public void Draw(uint VertexCount, uint StartVertexLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(14)] public HResult Map(ID3D11Resource* pResource, uint Subresource, MapMode MapType, MapFlags MapFlags, MappedSubresource* pMappedResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(15)] public void Unmap(ID3D11Resource* pResource, uint Subresource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, Subresource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, Subresource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, Subresource); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(16)] public void PSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(17)] public void IASetInputLayout(ID3D11InputLayout* pInputLayout) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pInputLayout); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pInputLayout); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pInputLayout); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(18)] public void IASetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppVertexBuffers, uint* pStrides, uint* pOffsets) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(19)] public void IASetIndexBuffer(ID3D11Buffer* pIndexBuffer, Graphics.Dxgi.Common.Format Format, uint Offset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(20)] public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(21)] public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(22)] public void GSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(23)] public void GSSetShader(ID3D11GeometryShader* pShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(24)] public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology Topology) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), Topology); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), Topology); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), Topology); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(25)] public void VSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(26)] public void VSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(27)] public void Begin(ID3D11Asynchronous* pAsync) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(28)] public void End(ID3D11Asynchronous* pAsync) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(29)] public HResult GetData(ID3D11Asynchronous* pAsync, void* pData, uint DataSize, uint GetDataFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(30)] public void SetPredication(ID3D11Predicate* pPredicate, Bool32 PredicateValue) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(31)] public void GSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(32)] public void GSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(33)] public void OMSetRenderTargets(uint NumViews, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[33]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(34)] public void OMSetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews, uint* pUAVInitialCounts) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(35)] public void OMSetBlendState(ID3D11BlendState* pBlendState = default, float* BlendFactor = null, uint SampleMask = 0xffffffff) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[35]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(36)] public void OMSetDepthStencilState(ID3D11DepthStencilState* pDepthStencilState, uint StencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(37)] public void SOSetTargets(uint NumBuffers, ID3D11Buffer** ppSOTargets, uint* pOffsets) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(38)] public void DrawAuto() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(39)] public void DrawIndexedInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(40)] public void DrawInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(41)] public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(42)] public void DispatchIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(43)] public void RSSetState(ID3D11RasterizerState* pRasterizerState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pRasterizerState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pRasterizerState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pRasterizerState); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(44)] public void RSSetViewports(uint NumViewports, Viewport* pViewports) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViewports, pViewports); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(45)] public void RSSetScissorRects(uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRects, pRects); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(46)] public void CopySubresourceRegion(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(47)] public void CopyResource(ID3D11Resource* pDstResource, ID3D11Resource* pSrcResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(48)] public void UpdateSubresource(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(49)] public void CopyStructureCount(ID3D11Buffer* pDstBuffer, uint DstAlignedByteOffset, ID3D11UnorderedAccessView* pSrcView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[49]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(50)] public void ClearRenderTargetView(ID3D11RenderTargetView* pRenderTargetView, float* ColorRGBA) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(51)] public void ClearUnorderedAccessViewUint(ID3D11UnorderedAccessView* pUnorderedAccessView, uint* Values) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(52)] public void ClearUnorderedAccessViewFloat(ID3D11UnorderedAccessView* pUnorderedAccessView, float* Values) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(53)] public void ClearDepthStencilView(ID3D11DepthStencilView* pDepthStencilView, ClearFlags ClearFlags, float Depth, byte Stencil) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[53]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(54)] public void GenerateMips(ID3D11ShaderResourceView* pShaderResourceView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[54]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pShaderResourceView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pShaderResourceView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pShaderResourceView); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(55)] public void SetResourceMinLOD(ID3D11Resource* pResource, float MinLOD) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[55]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, MinLOD); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, MinLOD); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource, MinLOD); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(56)] public float GetResourceMinLOD(ID3D11Resource* pResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pResource); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(57)] public void ResolveSubresource(ID3D11Resource* pDstResource, uint DstSubresource, ID3D11Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[57]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(58)] public void ExecuteCommandList(ID3D11CommandList* pCommandList, Bool32 RestoreContextState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(59)] public void HSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[59]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(60)] public void HSSetShader(ID3D11HullShader* pHullShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[60]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(61)] public void HSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[61]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(62)] public void HSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[62]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(63)] public void DSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(64)] public void DSSetShader(ID3D11DomainShader* pDomainShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances); } /// @@ -835,11 +571,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(65)] public void DSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[65]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -847,11 +579,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(66)] public void DSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[66]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -859,11 +587,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(67)] public void CSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[67]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -871,11 +595,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(68)] public void CSSetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews, uint* pUAVInitialCounts) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[68]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); } /// @@ -883,11 +603,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(69)] public void CSSetShader(ID3D11ComputeShader* pComputeShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[69]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances); } /// @@ -895,11 +611,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(70)] public void CSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[70]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -907,11 +619,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(71)] public void CSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[71]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -919,11 +627,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(72)] public void VSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[72]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -931,11 +635,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(73)] public void PSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -943,11 +643,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(74)] public void PSGetShader(ID3D11PixelShader** ppPixelShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances); } /// @@ -955,11 +651,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(75)] public void PSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -967,11 +659,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(76)] public void VSGetShader(ID3D11VertexShader** ppVertexShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances); } /// @@ -979,11 +667,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(77)] public void PSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[77]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -991,11 +675,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(78)] public void IAGetInputLayout(ID3D11InputLayout** ppInputLayout) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[78]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppInputLayout); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppInputLayout); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppInputLayout); } /// @@ -1003,11 +683,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(79)] public void IAGetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppVertexBuffers, uint* pStrides, uint* pOffsets) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[79]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); } /// @@ -1015,11 +691,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(80)] public void IAGetIndexBuffer(ID3D11Buffer** pIndexBuffer, Graphics.Dxgi.Common.Format* Format, uint* Offset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[80]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[80]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); } /// @@ -1027,11 +699,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(81)] public void GSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[81]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[81]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[81]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -1039,11 +707,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(82)] public void GSGetShader(ID3D11GeometryShader** ppGeometryShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[82]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[82]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[82]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances); } /// @@ -1051,11 +715,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(83)] public void IAGetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology* pTopology) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[83]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pTopology); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[83]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pTopology); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[83]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pTopology); } /// @@ -1063,11 +723,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(84)] public void VSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[84]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[84]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[84]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1075,11 +731,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(85)] public void VSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[85]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[85]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[85]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1087,11 +739,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(86)] public void GetPredication(ID3D11Predicate** ppPredicate, Bool32* pPredicateValue) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[86]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[86]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[86]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue); } /// @@ -1099,11 +747,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(87)] public void GSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[87]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[87]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[87]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1111,11 +755,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(88)] public void GSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[88]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[88]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[88]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1123,11 +763,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(89)] public void OMGetRenderTargets(uint NumViews, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView** ppDepthStencilView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[89]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[89]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[89]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView); } /// @@ -1135,11 +771,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(90)] public void OMGetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView** ppDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[90]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[90]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[90]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews); } /// @@ -1147,11 +779,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(91)] public void OMGetBlendState(ID3D11BlendState** ppBlendState, float* BlendFactor, uint* pSampleMask) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[91]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[91]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[91]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask); } /// @@ -1159,11 +787,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(92)] public void OMGetDepthStencilState(ID3D11DepthStencilState** ppDepthStencilState, uint* pStencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[92]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[92]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[92]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef); } /// @@ -1171,11 +795,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(93)] public void SOGetTargets(uint NumBuffers, ID3D11Buffer** ppSOTargets) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[93]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[93]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[93]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets); } /// @@ -1183,11 +803,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(94)] public void RSGetState(ID3D11RasterizerState** ppRasterizerState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[94]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppRasterizerState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[94]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppRasterizerState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[94]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppRasterizerState); } /// @@ -1195,11 +811,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(95)] public void RSGetViewports(uint* pNumViewports, Viewport* pViewports) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[95]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pNumViewports, pViewports); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[95]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pNumViewports, pViewports); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[95]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pNumViewports, pViewports); } /// @@ -1207,11 +819,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(96)] public void RSGetScissorRects(uint* pNumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[96]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pNumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[96]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pNumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[96]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), pNumRects, pRects); } /// @@ -1219,11 +827,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(97)] public void HSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[97]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[97]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[97]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1231,11 +835,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(98)] public void HSGetShader(ID3D11HullShader** ppHullShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[98]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[98]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[98]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances); } /// @@ -1243,11 +843,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(99)] public void HSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[99]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[99]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[99]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1255,11 +851,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(100)] public void HSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[100]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[100]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[100]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -1267,11 +859,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(101)] public void DSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[101]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[101]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[101]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1279,11 +867,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(102)] public void DSGetShader(ID3D11DomainShader** ppDomainShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[102]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[102]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[102]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances); } /// @@ -1291,11 +875,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(103)] public void DSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[103]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[103]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[103]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1303,11 +883,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(104)] public void DSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[104]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[104]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[104]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -1315,11 +891,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(105)] public void CSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[105]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[105]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[105]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1327,11 +899,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(106)] public void CSGetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[106]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[106]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[106]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews); } /// @@ -1339,11 +907,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(107)] public void CSGetShader(ID3D11ComputeShader** ppComputeShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[107]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[107]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[107]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances); } /// @@ -1351,11 +915,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(108)] public void CSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[108]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[108]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[108]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1363,11 +923,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(109)] public void CSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[109]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[109]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[109]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -1375,11 +931,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(110)] public void ClearState() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[110]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[110]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[110]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); } /// @@ -1387,11 +939,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(111)] public void Flush() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[111]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[111]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[111]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); } /// @@ -1399,11 +947,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(112)] public new DeviceContextType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[112]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[112]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[112]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); } /// @@ -1411,11 +955,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(113)] public uint GetContextFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[113]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[113]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[113]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this)); } /// @@ -1423,11 +963,7 @@ public unsafe partial struct ID3D11DeviceContext : ID3D11DeviceContext.Interface [VtblIndex(114)] public HResult FinishCommandList(Bool32 RestoreDeferredContextState, ID3D11CommandList** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[114]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[114]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[114]))((ID3D11DeviceContext*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext1.cs index 4876c40..02576ab 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DeviceContext1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DeviceContext1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(7)] public void VSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(8)] public void PSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(9)] public void PSSetShader(ID3D11PixelShader* pPixelShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(10)] public void PSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(11)] public void VSSetShader(ID3D11VertexShader* pVertexShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(12)] public void DrawIndexed(uint IndexCount, uint StartIndexLocation, int BaseVertexLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(13)] public void Draw(uint VertexCount, uint StartVertexLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(14)] public HResult Map(ID3D11Resource* pResource, uint Subresource, MapMode MapType, MapFlags MapFlags, MappedSubresource* pMappedResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(15)] public void Unmap(ID3D11Resource* pResource, uint Subresource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource, Subresource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource, Subresource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource, Subresource); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(16)] public void PSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(17)] public void IASetInputLayout(ID3D11InputLayout* pInputLayout) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pInputLayout); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pInputLayout); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pInputLayout); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(18)] public void IASetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppVertexBuffers, uint* pStrides, uint* pOffsets) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(19)] public void IASetIndexBuffer(ID3D11Buffer* pIndexBuffer, Graphics.Dxgi.Common.Format Format, uint Offset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(20)] public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(21)] public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(22)] public void GSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(23)] public void GSSetShader(ID3D11GeometryShader* pShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(24)] public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology Topology) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), Topology); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), Topology); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), Topology); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(25)] public void VSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(26)] public void VSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(27)] public void Begin(ID3D11Asynchronous* pAsync) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pAsync); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pAsync); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pAsync); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(28)] public void End(ID3D11Asynchronous* pAsync) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pAsync); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pAsync); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pAsync); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(29)] public HResult GetData(ID3D11Asynchronous* pAsync, void* pData, uint DataSize, uint GetDataFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(30)] public void SetPredication(ID3D11Predicate* pPredicate, Bool32 PredicateValue) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(31)] public void GSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(32)] public void GSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(33)] public void OMSetRenderTargets(uint NumViews, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[33]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(34)] public void OMSetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews, uint* pUAVInitialCounts) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(35)] public void OMSetBlendState(ID3D11BlendState* pBlendState = default, float* BlendFactor = null, uint SampleMask = 0xffffffff) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[35]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(36)] public void OMSetDepthStencilState(ID3D11DepthStencilState* pDepthStencilState, uint StencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(37)] public void SOSetTargets(uint NumBuffers, ID3D11Buffer** ppSOTargets, uint* pOffsets) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(38)] public void DrawAuto() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(39)] public void DrawIndexedInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(40)] public void DrawInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(41)] public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(42)] public void DispatchIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(43)] public void RSSetState(ID3D11RasterizerState* pRasterizerState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pRasterizerState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pRasterizerState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pRasterizerState); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(44)] public void RSSetViewports(uint NumViewports, Viewport* pViewports) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumViewports, pViewports); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(45)] public void RSSetScissorRects(uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumRects, pRects); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(46)] public void CopySubresourceRegion(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(47)] public void CopyResource(ID3D11Resource* pDstResource, ID3D11Resource* pSrcResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(48)] public void UpdateSubresource(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(49)] public void CopyStructureCount(ID3D11Buffer* pDstBuffer, uint DstAlignedByteOffset, ID3D11UnorderedAccessView* pSrcView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[49]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(50)] public void ClearRenderTargetView(ID3D11RenderTargetView* pRenderTargetView, float* ColorRGBA) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(51)] public void ClearUnorderedAccessViewUint(ID3D11UnorderedAccessView* pUnorderedAccessView, uint* Values) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(52)] public void ClearUnorderedAccessViewFloat(ID3D11UnorderedAccessView* pUnorderedAccessView, float* Values) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(53)] public void ClearDepthStencilView(ID3D11DepthStencilView* pDepthStencilView, ClearFlags ClearFlags, float Depth, byte Stencil) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[53]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(54)] public void GenerateMips(ID3D11ShaderResourceView* pShaderResourceView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[54]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pShaderResourceView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pShaderResourceView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pShaderResourceView); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(55)] public void SetResourceMinLOD(ID3D11Resource* pResource, float MinLOD) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[55]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource, MinLOD); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource, MinLOD); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource, MinLOD); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(56)] public float GetResourceMinLOD(ID3D11Resource* pResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(57)] public void ResolveSubresource(ID3D11Resource* pDstResource, uint DstSubresource, ID3D11Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[57]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(58)] public void ExecuteCommandList(ID3D11CommandList* pCommandList, Bool32 RestoreContextState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(59)] public void HSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[59]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(60)] public void HSSetShader(ID3D11HullShader* pHullShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[60]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(61)] public void HSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[61]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(62)] public void HSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[62]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(63)] public void DSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(64)] public void DSSetShader(ID3D11DomainShader* pDomainShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances); } /// @@ -835,11 +571,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(65)] public void DSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[65]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -847,11 +579,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(66)] public void DSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[66]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -859,11 +587,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(67)] public void CSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[67]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -871,11 +595,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(68)] public void CSSetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews, uint* pUAVInitialCounts) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[68]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); } /// @@ -883,11 +603,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(69)] public void CSSetShader(ID3D11ComputeShader* pComputeShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[69]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances); } /// @@ -895,11 +611,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(70)] public void CSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[70]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -907,11 +619,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(71)] public void CSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[71]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -919,11 +627,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(72)] public void VSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[72]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -931,11 +635,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(73)] public void PSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -943,11 +643,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(74)] public void PSGetShader(ID3D11PixelShader** ppPixelShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances); } /// @@ -955,11 +651,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(75)] public void PSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -967,11 +659,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(76)] public void VSGetShader(ID3D11VertexShader** ppVertexShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances); } /// @@ -979,11 +667,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(77)] public void PSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[77]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -991,11 +675,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(78)] public void IAGetInputLayout(ID3D11InputLayout** ppInputLayout) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[78]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppInputLayout); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppInputLayout); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppInputLayout); } /// @@ -1003,11 +683,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(79)] public void IAGetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppVertexBuffers, uint* pStrides, uint* pOffsets) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[79]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); } /// @@ -1015,11 +691,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(80)] public void IAGetIndexBuffer(ID3D11Buffer** pIndexBuffer, Graphics.Dxgi.Common.Format* Format, uint* Offset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[80]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[80]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); } /// @@ -1027,11 +699,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(81)] public void GSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[81]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[81]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[81]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -1039,11 +707,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(82)] public void GSGetShader(ID3D11GeometryShader** ppGeometryShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[82]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[82]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[82]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances); } /// @@ -1051,11 +715,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(83)] public void IAGetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology* pTopology) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[83]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pTopology); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[83]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pTopology); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[83]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pTopology); } /// @@ -1063,11 +723,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(84)] public void VSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[84]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[84]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[84]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1075,11 +731,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(85)] public void VSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[85]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[85]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[85]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1087,11 +739,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(86)] public void GetPredication(ID3D11Predicate** ppPredicate, Bool32* pPredicateValue) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[86]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[86]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[86]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue); } /// @@ -1099,11 +747,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(87)] public void GSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[87]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[87]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[87]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1111,11 +755,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(88)] public void GSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[88]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[88]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[88]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1123,11 +763,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(89)] public void OMGetRenderTargets(uint NumViews, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView** ppDepthStencilView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[89]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[89]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[89]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView); } /// @@ -1135,11 +771,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(90)] public void OMGetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView** ppDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[90]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[90]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[90]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews); } /// @@ -1147,11 +779,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(91)] public void OMGetBlendState(ID3D11BlendState** ppBlendState, float* BlendFactor, uint* pSampleMask) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[91]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[91]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[91]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask); } /// @@ -1159,11 +787,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(92)] public void OMGetDepthStencilState(ID3D11DepthStencilState** ppDepthStencilState, uint* pStencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[92]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[92]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[92]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef); } /// @@ -1171,11 +795,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(93)] public void SOGetTargets(uint NumBuffers, ID3D11Buffer** ppSOTargets) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[93]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[93]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[93]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets); } /// @@ -1183,11 +803,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(94)] public void RSGetState(ID3D11RasterizerState** ppRasterizerState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[94]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppRasterizerState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[94]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppRasterizerState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[94]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppRasterizerState); } /// @@ -1195,11 +811,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(95)] public void RSGetViewports(uint* pNumViewports, Viewport* pViewports) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[95]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pNumViewports, pViewports); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[95]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pNumViewports, pViewports); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[95]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pNumViewports, pViewports); } /// @@ -1207,11 +819,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(96)] public void RSGetScissorRects(uint* pNumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[96]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pNumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[96]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pNumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[96]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pNumRects, pRects); } /// @@ -1219,11 +827,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(97)] public void HSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[97]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[97]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[97]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1231,11 +835,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(98)] public void HSGetShader(ID3D11HullShader** ppHullShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[98]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[98]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[98]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances); } /// @@ -1243,11 +843,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(99)] public void HSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[99]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[99]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[99]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1255,11 +851,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(100)] public void HSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[100]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[100]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[100]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -1267,11 +859,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(101)] public void DSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[101]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[101]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[101]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1279,11 +867,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(102)] public void DSGetShader(ID3D11DomainShader** ppDomainShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[102]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[102]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[102]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances); } /// @@ -1291,11 +875,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(103)] public void DSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[103]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[103]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[103]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1303,11 +883,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(104)] public void DSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[104]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[104]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[104]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -1315,11 +891,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(105)] public void CSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[105]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[105]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[105]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1327,11 +899,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(106)] public void CSGetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[106]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[106]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[106]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews); } /// @@ -1339,11 +907,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(107)] public void CSGetShader(ID3D11ComputeShader** ppComputeShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[107]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[107]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[107]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances); } /// @@ -1351,11 +915,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(108)] public void CSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[108]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[108]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[108]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1363,11 +923,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(109)] public void CSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[109]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[109]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[109]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -1375,11 +931,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(110)] public void ClearState() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[110]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[110]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[110]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); } /// @@ -1387,11 +939,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(111)] public void Flush() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[111]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[111]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[111]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); } /// @@ -1399,11 +947,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(112)] public new DeviceContextType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[112]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[112]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[112]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); } /// @@ -1411,11 +955,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(113)] public uint GetContextFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[113]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[113]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[113]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this)); } /// @@ -1423,11 +963,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(114)] public HResult FinishCommandList(Bool32 RestoreDeferredContextState, ID3D11CommandList** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[114]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[114]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[114]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList); } /// @@ -1435,11 +971,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(115)] public void CopySubresourceRegion1(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox, uint CopyFlags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[115]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox, CopyFlags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[115]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox, CopyFlags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[115]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox, CopyFlags); } /// @@ -1447,11 +979,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(116)] public void UpdateSubresource1(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch, uint CopyFlags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[116]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch, CopyFlags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[116]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch, CopyFlags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[116]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch, CopyFlags); } /// @@ -1459,11 +987,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(117)] public void DiscardResource(ID3D11Resource* pResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[117]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[117]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[117]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResource); } /// @@ -1471,11 +995,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(118)] public void DiscardView(ID3D11View* pResourceView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[118]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResourceView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[118]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResourceView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[118]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResourceView); } /// @@ -1483,11 +1003,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(119)] public void VSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[119]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[119]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[119]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1495,11 +1011,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(120)] public void HSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[120]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[120]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[120]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1507,11 +1019,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(121)] public void DSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[121]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[121]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[121]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1519,11 +1027,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(122)] public void GSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[122]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[122]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[122]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1531,11 +1035,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(123)] public void PSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[123]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[123]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[123]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1543,11 +1043,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(124)] public void CSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[124]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[124]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[124]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1555,11 +1051,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(125)] public void VSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[125]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[125]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[125]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1567,11 +1059,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(126)] public void HSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[126]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[126]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[126]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1579,11 +1067,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(127)] public void DSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[127]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[127]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[127]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1591,11 +1075,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(128)] public void GSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[128]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[128]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[128]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1603,11 +1083,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(129)] public void PSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[129]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[129]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[129]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1615,11 +1091,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(130)] public void CSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[130]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[130]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[130]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1627,11 +1099,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(131)] public void SwapDeviceContextState(ID3DDeviceContextState* pState, ID3DDeviceContextState** ppPreviousState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[131]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pState, ppPreviousState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[131]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pState, ppPreviousState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[131]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pState, ppPreviousState); } /// @@ -1639,11 +1107,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(132)] public void ClearView(ID3D11View* pView, float* Color, Rect* pRect, uint NumRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[132]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pView, Color, pRect, NumRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[132]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pView, Color, pRect, NumRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[132]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pView, Color, pRect, NumRects); } /// @@ -1651,11 +1115,7 @@ public unsafe partial struct ID3D11DeviceContext1 : ID3D11DeviceContext1.Interfa [VtblIndex(133)] public void DiscardView1(ID3D11View* pResourceView, Rect* pRects, uint NumRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[133]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResourceView, pRects, NumRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[133]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResourceView, pRects, NumRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[133]))((ID3D11DeviceContext1*)Unsafe.AsPointer(ref this), pResourceView, pRects, NumRects); } public interface Interface : ID3D11DeviceContext.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext2.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext2.cs index e803cc8..85eed45 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext2.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext2.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DeviceContext2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DeviceContext2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(7)] public void VSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(8)] public void PSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(9)] public void PSSetShader(ID3D11PixelShader* pPixelShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(10)] public void PSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(11)] public void VSSetShader(ID3D11VertexShader* pVertexShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(12)] public void DrawIndexed(uint IndexCount, uint StartIndexLocation, int BaseVertexLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(13)] public void Draw(uint VertexCount, uint StartVertexLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(14)] public HResult Map(ID3D11Resource* pResource, uint Subresource, MapMode MapType, MapFlags MapFlags, MappedSubresource* pMappedResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(15)] public void Unmap(ID3D11Resource* pResource, uint Subresource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResource, Subresource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResource, Subresource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResource, Subresource); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(16)] public void PSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(17)] public void IASetInputLayout(ID3D11InputLayout* pInputLayout) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pInputLayout); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pInputLayout); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pInputLayout); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(18)] public void IASetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppVertexBuffers, uint* pStrides, uint* pOffsets) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(19)] public void IASetIndexBuffer(ID3D11Buffer* pIndexBuffer, Graphics.Dxgi.Common.Format Format, uint Offset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(20)] public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(21)] public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(22)] public void GSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(23)] public void GSSetShader(ID3D11GeometryShader* pShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(24)] public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology Topology) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), Topology); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), Topology); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), Topology); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(25)] public void VSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(26)] public void VSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(27)] public void Begin(ID3D11Asynchronous* pAsync) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pAsync); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pAsync); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pAsync); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(28)] public void End(ID3D11Asynchronous* pAsync) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pAsync); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pAsync); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pAsync); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(29)] public HResult GetData(ID3D11Asynchronous* pAsync, void* pData, uint DataSize, uint GetDataFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(30)] public void SetPredication(ID3D11Predicate* pPredicate, Bool32 PredicateValue) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(31)] public void GSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(32)] public void GSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(33)] public void OMSetRenderTargets(uint NumViews, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[33]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(34)] public void OMSetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews, uint* pUAVInitialCounts) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(35)] public void OMSetBlendState(ID3D11BlendState* pBlendState = default, float* BlendFactor = null, uint SampleMask = 0xffffffff) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[35]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(36)] public void OMSetDepthStencilState(ID3D11DepthStencilState* pDepthStencilState, uint StencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(37)] public void SOSetTargets(uint NumBuffers, ID3D11Buffer** ppSOTargets, uint* pOffsets) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(38)] public void DrawAuto() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(39)] public void DrawIndexedInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(40)] public void DrawInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(41)] public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(42)] public void DispatchIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(43)] public void RSSetState(ID3D11RasterizerState* pRasterizerState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pRasterizerState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pRasterizerState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pRasterizerState); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(44)] public void RSSetViewports(uint NumViewports, Viewport* pViewports) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumViewports, pViewports); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(45)] public void RSSetScissorRects(uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumRects, pRects); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(46)] public void CopySubresourceRegion(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(47)] public void CopyResource(ID3D11Resource* pDstResource, ID3D11Resource* pSrcResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(48)] public void UpdateSubresource(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(49)] public void CopyStructureCount(ID3D11Buffer* pDstBuffer, uint DstAlignedByteOffset, ID3D11UnorderedAccessView* pSrcView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[49]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(50)] public void ClearRenderTargetView(ID3D11RenderTargetView* pRenderTargetView, float* ColorRGBA) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(51)] public void ClearUnorderedAccessViewUint(ID3D11UnorderedAccessView* pUnorderedAccessView, uint* Values) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(52)] public void ClearUnorderedAccessViewFloat(ID3D11UnorderedAccessView* pUnorderedAccessView, float* Values) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(53)] public void ClearDepthStencilView(ID3D11DepthStencilView* pDepthStencilView, ClearFlags ClearFlags, float Depth, byte Stencil) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[53]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(54)] public void GenerateMips(ID3D11ShaderResourceView* pShaderResourceView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[54]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pShaderResourceView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pShaderResourceView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pShaderResourceView); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(55)] public void SetResourceMinLOD(ID3D11Resource* pResource, float MinLOD) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[55]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResource, MinLOD); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResource, MinLOD); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResource, MinLOD); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(56)] public float GetResourceMinLOD(ID3D11Resource* pResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResource); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(57)] public void ResolveSubresource(ID3D11Resource* pDstResource, uint DstSubresource, ID3D11Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[57]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(58)] public void ExecuteCommandList(ID3D11CommandList* pCommandList, Bool32 RestoreContextState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(59)] public void HSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[59]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(60)] public void HSSetShader(ID3D11HullShader* pHullShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[60]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(61)] public void HSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[61]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(62)] public void HSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[62]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(63)] public void DSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(64)] public void DSSetShader(ID3D11DomainShader* pDomainShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances); } /// @@ -835,11 +571,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(65)] public void DSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[65]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -847,11 +579,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(66)] public void DSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[66]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -859,11 +587,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(67)] public void CSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[67]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -871,11 +595,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(68)] public void CSSetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews, uint* pUAVInitialCounts) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[68]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); } /// @@ -883,11 +603,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(69)] public void CSSetShader(ID3D11ComputeShader* pComputeShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[69]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances); } /// @@ -895,11 +611,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(70)] public void CSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[70]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -907,11 +619,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(71)] public void CSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[71]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -919,11 +627,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(72)] public void VSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[72]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -931,11 +635,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(73)] public void PSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -943,11 +643,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(74)] public void PSGetShader(ID3D11PixelShader** ppPixelShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances); } /// @@ -955,11 +651,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(75)] public void PSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -967,11 +659,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(76)] public void VSGetShader(ID3D11VertexShader** ppVertexShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances); } /// @@ -979,11 +667,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(77)] public void PSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[77]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -991,11 +675,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(78)] public void IAGetInputLayout(ID3D11InputLayout** ppInputLayout) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[78]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppInputLayout); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppInputLayout); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppInputLayout); } /// @@ -1003,11 +683,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(79)] public void IAGetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppVertexBuffers, uint* pStrides, uint* pOffsets) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[79]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); } /// @@ -1015,11 +691,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(80)] public void IAGetIndexBuffer(ID3D11Buffer** pIndexBuffer, Graphics.Dxgi.Common.Format* Format, uint* Offset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[80]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[80]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); } /// @@ -1027,11 +699,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(81)] public void GSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[81]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[81]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[81]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -1039,11 +707,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(82)] public void GSGetShader(ID3D11GeometryShader** ppGeometryShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[82]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[82]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[82]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances); } /// @@ -1051,11 +715,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(83)] public void IAGetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology* pTopology) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[83]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTopology); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[83]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTopology); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[83]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTopology); } /// @@ -1063,11 +723,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(84)] public void VSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[84]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[84]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[84]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1075,11 +731,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(85)] public void VSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[85]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[85]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[85]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1087,11 +739,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(86)] public void GetPredication(ID3D11Predicate** ppPredicate, Bool32* pPredicateValue) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[86]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[86]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[86]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue); } /// @@ -1099,11 +747,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(87)] public void GSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[87]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[87]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[87]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1111,11 +755,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(88)] public void GSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[88]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[88]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[88]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1123,11 +763,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(89)] public void OMGetRenderTargets(uint NumViews, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView** ppDepthStencilView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[89]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[89]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[89]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView); } /// @@ -1135,11 +771,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(90)] public void OMGetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView** ppDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[90]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[90]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[90]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews); } /// @@ -1147,11 +779,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(91)] public void OMGetBlendState(ID3D11BlendState** ppBlendState, float* BlendFactor, uint* pSampleMask) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[91]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[91]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[91]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask); } /// @@ -1159,11 +787,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(92)] public void OMGetDepthStencilState(ID3D11DepthStencilState** ppDepthStencilState, uint* pStencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[92]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[92]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[92]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef); } /// @@ -1171,11 +795,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(93)] public void SOGetTargets(uint NumBuffers, ID3D11Buffer** ppSOTargets) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[93]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[93]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[93]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets); } /// @@ -1183,11 +803,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(94)] public void RSGetState(ID3D11RasterizerState** ppRasterizerState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[94]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppRasterizerState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[94]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppRasterizerState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[94]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppRasterizerState); } /// @@ -1195,11 +811,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(95)] public void RSGetViewports(uint* pNumViewports, Viewport* pViewports) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[95]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pNumViewports, pViewports); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[95]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pNumViewports, pViewports); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[95]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pNumViewports, pViewports); } /// @@ -1207,11 +819,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(96)] public void RSGetScissorRects(uint* pNumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[96]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pNumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[96]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pNumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[96]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pNumRects, pRects); } /// @@ -1219,11 +827,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(97)] public void HSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[97]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[97]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[97]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1231,11 +835,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(98)] public void HSGetShader(ID3D11HullShader** ppHullShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[98]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[98]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[98]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances); } /// @@ -1243,11 +843,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(99)] public void HSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[99]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[99]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[99]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1255,11 +851,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(100)] public void HSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[100]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[100]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[100]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -1267,11 +859,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(101)] public void DSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[101]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[101]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[101]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1279,11 +867,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(102)] public void DSGetShader(ID3D11DomainShader** ppDomainShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[102]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[102]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[102]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances); } /// @@ -1291,11 +875,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(103)] public void DSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[103]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[103]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[103]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1303,11 +883,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(104)] public void DSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[104]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[104]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[104]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -1315,11 +891,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(105)] public void CSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[105]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[105]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[105]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1327,11 +899,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(106)] public void CSGetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[106]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[106]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[106]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews); } /// @@ -1339,11 +907,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(107)] public void CSGetShader(ID3D11ComputeShader** ppComputeShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[107]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[107]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[107]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances); } /// @@ -1351,11 +915,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(108)] public void CSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[108]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[108]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[108]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1363,11 +923,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(109)] public void CSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[109]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[109]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[109]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -1375,11 +931,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(110)] public void ClearState() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[110]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[110]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[110]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); } /// @@ -1387,11 +939,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(111)] public void Flush() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[111]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[111]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[111]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); } /// @@ -1399,11 +947,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(112)] public new DeviceContextType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[112]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[112]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[112]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); } /// @@ -1411,11 +955,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(113)] public uint GetContextFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[113]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[113]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[113]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); } /// @@ -1423,11 +963,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(114)] public HResult FinishCommandList(Bool32 RestoreDeferredContextState, ID3D11CommandList** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[114]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[114]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[114]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList); } /// @@ -1435,11 +971,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(115)] public void CopySubresourceRegion1(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox, uint CopyFlags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[115]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox, CopyFlags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[115]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox, CopyFlags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[115]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox, CopyFlags); } /// @@ -1447,11 +979,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(116)] public void UpdateSubresource1(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch, uint CopyFlags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[116]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch, CopyFlags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[116]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch, CopyFlags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[116]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch, CopyFlags); } /// @@ -1459,11 +987,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(117)] public void DiscardResource(ID3D11Resource* pResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[117]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[117]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[117]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResource); } /// @@ -1471,11 +995,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(118)] public void DiscardView(ID3D11View* pResourceView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[118]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResourceView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[118]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResourceView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[118]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResourceView); } /// @@ -1483,11 +1003,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(119)] public void VSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[119]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[119]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[119]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1495,11 +1011,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(120)] public void HSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[120]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[120]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[120]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1507,11 +1019,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(121)] public void DSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[121]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[121]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[121]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1519,11 +1027,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(122)] public void GSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[122]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[122]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[122]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1531,11 +1035,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(123)] public void PSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[123]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[123]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[123]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1543,11 +1043,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(124)] public void CSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[124]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[124]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[124]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1555,11 +1051,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(125)] public void VSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[125]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[125]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[125]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1567,11 +1059,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(126)] public void HSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[126]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[126]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[126]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1579,11 +1067,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(127)] public void DSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[127]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[127]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[127]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1591,11 +1075,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(128)] public void GSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[128]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[128]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[128]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1603,11 +1083,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(129)] public void PSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[129]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[129]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[129]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1615,11 +1091,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(130)] public void CSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[130]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[130]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[130]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1627,11 +1099,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(131)] public void SwapDeviceContextState(ID3DDeviceContextState* pState, ID3DDeviceContextState** ppPreviousState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[131]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pState, ppPreviousState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[131]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pState, ppPreviousState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[131]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pState, ppPreviousState); } /// @@ -1639,11 +1107,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(132)] public void ClearView(ID3D11View* pView, float* Color, Rect* pRect, uint NumRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[132]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pView, Color, pRect, NumRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[132]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pView, Color, pRect, NumRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[132]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pView, Color, pRect, NumRects); } /// @@ -1651,11 +1115,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(133)] public void DiscardView1(ID3D11View* pResourceView, Rect* pRects, uint NumRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[133]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResourceView, pRects, NumRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[133]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResourceView, pRects, NumRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[133]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pResourceView, pRects, NumRects); } /// @@ -1663,11 +1123,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(134)] public HResult UpdateTileMappings(ID3D11Resource* pTiledResource, uint NumTiledResourceRegions, TiledResourceCoordinate* pTiledResourceRegionStartCoordinates, TileRegionSize* pTiledResourceRegionSizes, ID3D11Buffer* pTilePool, uint NumRanges, uint* pRangeFlags, uint* pTilePoolStartOffsets, uint* pRangeTileCounts, uint Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[134]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResource, NumTiledResourceRegions, pTiledResourceRegionStartCoordinates, pTiledResourceRegionSizes, pTilePool, NumRanges, pRangeFlags, pTilePoolStartOffsets, pRangeTileCounts, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[134]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResource, NumTiledResourceRegions, pTiledResourceRegionStartCoordinates, pTiledResourceRegionSizes, pTilePool, NumRanges, pRangeFlags, pTilePoolStartOffsets, pRangeTileCounts, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[134]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResource, NumTiledResourceRegions, pTiledResourceRegionStartCoordinates, pTiledResourceRegionSizes, pTilePool, NumRanges, pRangeFlags, pTilePoolStartOffsets, pRangeTileCounts, Flags); } /// @@ -1675,11 +1131,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(135)] public HResult CopyTileMappings(ID3D11Resource* pDestTiledResource, TiledResourceCoordinate* pDestRegionStartCoordinate, ID3D11Resource* pSourceTiledResource, TiledResourceCoordinate* pSourceRegionStartCoordinate, TileRegionSize* pTileRegionSize, uint Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[135]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestRegionStartCoordinate, pSourceTiledResource, pSourceRegionStartCoordinate, pTileRegionSize, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[135]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestRegionStartCoordinate, pSourceTiledResource, pSourceRegionStartCoordinate, pTileRegionSize, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[135]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestRegionStartCoordinate, pSourceTiledResource, pSourceRegionStartCoordinate, pTileRegionSize, Flags); } /// @@ -1687,11 +1139,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(136)] public void CopyTiles(ID3D11Resource* pTiledResource, TiledResourceCoordinate* pTileRegionStartCoordinate, TileRegionSize* pTileRegionSize, ID3D11Buffer* pBuffer, ulong BufferStartOffsetInBytes, uint Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[136]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[136]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[136]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); } /// @@ -1699,11 +1147,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(137)] public void UpdateTiles(ID3D11Resource* pDestTiledResource, TiledResourceCoordinate* pDestTileRegionStartCoordinate, TileRegionSize* pDestTileRegionSize, void* pSourceTileData, uint Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[137]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestTileRegionStartCoordinate, pDestTileRegionSize, pSourceTileData, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[137]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestTileRegionStartCoordinate, pDestTileRegionSize, pSourceTileData, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[137]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestTileRegionStartCoordinate, pDestTileRegionSize, pSourceTileData, Flags); } /// @@ -1711,11 +1155,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(138)] public HResult ResizeTilePool(ID3D11Buffer* pTilePool, ulong NewSizeInBytes) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[138]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTilePool, NewSizeInBytes); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[138]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTilePool, NewSizeInBytes); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[138]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTilePool, NewSizeInBytes); } /// @@ -1723,11 +1163,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(139)] public void TiledResourceBarrier(ID3D11DeviceChild* pTiledResourceOrViewAccessBeforeBarrier, ID3D11DeviceChild* pTiledResourceOrViewAccessAfterBarrier) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[139]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResourceOrViewAccessBeforeBarrier, pTiledResourceOrViewAccessAfterBarrier); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[139]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResourceOrViewAccessBeforeBarrier, pTiledResourceOrViewAccessAfterBarrier); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[139]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pTiledResourceOrViewAccessBeforeBarrier, pTiledResourceOrViewAccessAfterBarrier); } /// @@ -1735,11 +1171,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(140)] public Bool32 IsAnnotationEnabled() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[140]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[140]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[140]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); } /// @@ -1747,11 +1179,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(141)] public void SetMarkerInt(ushort* pLabel, int Data) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[141]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pLabel, Data); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[141]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pLabel, Data); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[141]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pLabel, Data); } /// @@ -1759,11 +1187,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(142)] public void BeginEventInt(ushort* pLabel, int Data) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[142]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pLabel, Data); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[142]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pLabel, Data); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[142]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this), pLabel, Data); } /// @@ -1771,11 +1195,7 @@ public unsafe partial struct ID3D11DeviceContext2 : ID3D11DeviceContext2.Interfa [VtblIndex(143)] public void EndEvent() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[143]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[143]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[143]))((ID3D11DeviceContext2*)Unsafe.AsPointer(ref this)); } public interface Interface : ID3D11DeviceContext1.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext3.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext3.cs index 034482f..9c182c5 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext3.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext3.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DeviceContext3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DeviceContext3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(7)] public void VSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(8)] public void PSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(9)] public void PSSetShader(ID3D11PixelShader* pPixelShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(10)] public void PSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(11)] public void VSSetShader(ID3D11VertexShader* pVertexShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(12)] public void DrawIndexed(uint IndexCount, uint StartIndexLocation, int BaseVertexLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(13)] public void Draw(uint VertexCount, uint StartVertexLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(14)] public HResult Map(ID3D11Resource* pResource, uint Subresource, MapMode MapType, MapFlags MapFlags, MappedSubresource* pMappedResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(15)] public void Unmap(ID3D11Resource* pResource, uint Subresource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResource, Subresource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResource, Subresource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResource, Subresource); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(16)] public void PSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(17)] public void IASetInputLayout(ID3D11InputLayout* pInputLayout) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pInputLayout); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pInputLayout); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pInputLayout); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(18)] public void IASetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppVertexBuffers, uint* pStrides, uint* pOffsets) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(19)] public void IASetIndexBuffer(ID3D11Buffer* pIndexBuffer, Graphics.Dxgi.Common.Format Format, uint Offset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(20)] public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(21)] public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(22)] public void GSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(23)] public void GSSetShader(ID3D11GeometryShader* pShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(24)] public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology Topology) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), Topology); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), Topology); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), Topology); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(25)] public void VSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(26)] public void VSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(27)] public void Begin(ID3D11Asynchronous* pAsync) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pAsync); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pAsync); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pAsync); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(28)] public void End(ID3D11Asynchronous* pAsync) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pAsync); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pAsync); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pAsync); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(29)] public HResult GetData(ID3D11Asynchronous* pAsync, void* pData, uint DataSize, uint GetDataFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(30)] public void SetPredication(ID3D11Predicate* pPredicate, Bool32 PredicateValue) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(31)] public void GSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(32)] public void GSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(33)] public void OMSetRenderTargets(uint NumViews, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[33]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(34)] public void OMSetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews, uint* pUAVInitialCounts) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(35)] public void OMSetBlendState(ID3D11BlendState* pBlendState = default, float* BlendFactor = null, uint SampleMask = 0xffffffff) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[35]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(36)] public void OMSetDepthStencilState(ID3D11DepthStencilState* pDepthStencilState, uint StencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(37)] public void SOSetTargets(uint NumBuffers, ID3D11Buffer** ppSOTargets, uint* pOffsets) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(38)] public void DrawAuto() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(39)] public void DrawIndexedInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(40)] public void DrawInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(41)] public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(42)] public void DispatchIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(43)] public void RSSetState(ID3D11RasterizerState* pRasterizerState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pRasterizerState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pRasterizerState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pRasterizerState); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(44)] public void RSSetViewports(uint NumViewports, Viewport* pViewports) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumViewports, pViewports); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(45)] public void RSSetScissorRects(uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumRects, pRects); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(46)] public void CopySubresourceRegion(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(47)] public void CopyResource(ID3D11Resource* pDstResource, ID3D11Resource* pSrcResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(48)] public void UpdateSubresource(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(49)] public void CopyStructureCount(ID3D11Buffer* pDstBuffer, uint DstAlignedByteOffset, ID3D11UnorderedAccessView* pSrcView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[49]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(50)] public void ClearRenderTargetView(ID3D11RenderTargetView* pRenderTargetView, float* ColorRGBA) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(51)] public void ClearUnorderedAccessViewUint(ID3D11UnorderedAccessView* pUnorderedAccessView, uint* Values) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(52)] public void ClearUnorderedAccessViewFloat(ID3D11UnorderedAccessView* pUnorderedAccessView, float* Values) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(53)] public void ClearDepthStencilView(ID3D11DepthStencilView* pDepthStencilView, ClearFlags ClearFlags, float Depth, byte Stencil) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[53]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(54)] public void GenerateMips(ID3D11ShaderResourceView* pShaderResourceView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[54]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pShaderResourceView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pShaderResourceView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pShaderResourceView); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(55)] public void SetResourceMinLOD(ID3D11Resource* pResource, float MinLOD) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[55]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResource, MinLOD); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResource, MinLOD); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResource, MinLOD); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(56)] public float GetResourceMinLOD(ID3D11Resource* pResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResource); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(57)] public void ResolveSubresource(ID3D11Resource* pDstResource, uint DstSubresource, ID3D11Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[57]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(58)] public void ExecuteCommandList(ID3D11CommandList* pCommandList, Bool32 RestoreContextState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(59)] public void HSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[59]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(60)] public void HSSetShader(ID3D11HullShader* pHullShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[60]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(61)] public void HSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[61]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(62)] public void HSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[62]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(63)] public void DSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(64)] public void DSSetShader(ID3D11DomainShader* pDomainShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances); } /// @@ -835,11 +571,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(65)] public void DSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[65]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -847,11 +579,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(66)] public void DSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[66]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -859,11 +587,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(67)] public void CSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[67]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -871,11 +595,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(68)] public void CSSetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews, uint* pUAVInitialCounts) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[68]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); } /// @@ -883,11 +603,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(69)] public void CSSetShader(ID3D11ComputeShader* pComputeShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[69]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances); } /// @@ -895,11 +611,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(70)] public void CSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[70]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -907,11 +619,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(71)] public void CSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[71]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -919,11 +627,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(72)] public void VSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[72]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -931,11 +635,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(73)] public void PSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -943,11 +643,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(74)] public void PSGetShader(ID3D11PixelShader** ppPixelShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances); } /// @@ -955,11 +651,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(75)] public void PSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -967,11 +659,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(76)] public void VSGetShader(ID3D11VertexShader** ppVertexShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances); } /// @@ -979,11 +667,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(77)] public void PSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[77]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -991,11 +675,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(78)] public void IAGetInputLayout(ID3D11InputLayout** ppInputLayout) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[78]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppInputLayout); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppInputLayout); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppInputLayout); } /// @@ -1003,11 +683,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(79)] public void IAGetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppVertexBuffers, uint* pStrides, uint* pOffsets) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[79]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); } /// @@ -1015,11 +691,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(80)] public void IAGetIndexBuffer(ID3D11Buffer** pIndexBuffer, Graphics.Dxgi.Common.Format* Format, uint* Offset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[80]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[80]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); } /// @@ -1027,11 +699,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(81)] public void GSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[81]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[81]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[81]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -1039,11 +707,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(82)] public void GSGetShader(ID3D11GeometryShader** ppGeometryShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[82]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[82]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[82]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances); } /// @@ -1051,11 +715,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(83)] public void IAGetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology* pTopology) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[83]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pTopology); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[83]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pTopology); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[83]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pTopology); } /// @@ -1063,11 +723,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(84)] public void VSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[84]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[84]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[84]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1075,11 +731,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(85)] public void VSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[85]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[85]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[85]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1087,11 +739,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(86)] public void GetPredication(ID3D11Predicate** ppPredicate, Bool32* pPredicateValue) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[86]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[86]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[86]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue); } /// @@ -1099,11 +747,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(87)] public void GSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[87]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[87]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[87]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1111,11 +755,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(88)] public void GSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[88]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[88]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[88]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1123,11 +763,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(89)] public void OMGetRenderTargets(uint NumViews, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView** ppDepthStencilView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[89]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[89]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[89]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView); } /// @@ -1135,11 +771,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(90)] public void OMGetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView** ppDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[90]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[90]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[90]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews); } /// @@ -1147,11 +779,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(91)] public void OMGetBlendState(ID3D11BlendState** ppBlendState, float* BlendFactor, uint* pSampleMask) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[91]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[91]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[91]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask); } /// @@ -1159,11 +787,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(92)] public void OMGetDepthStencilState(ID3D11DepthStencilState** ppDepthStencilState, uint* pStencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[92]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[92]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[92]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef); } /// @@ -1171,11 +795,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(93)] public void SOGetTargets(uint NumBuffers, ID3D11Buffer** ppSOTargets) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[93]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[93]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[93]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets); } /// @@ -1183,11 +803,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(94)] public void RSGetState(ID3D11RasterizerState** ppRasterizerState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[94]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppRasterizerState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[94]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppRasterizerState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[94]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppRasterizerState); } /// @@ -1195,11 +811,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(95)] public void RSGetViewports(uint* pNumViewports, Viewport* pViewports) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[95]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pNumViewports, pViewports); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[95]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pNumViewports, pViewports); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[95]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pNumViewports, pViewports); } /// @@ -1207,11 +819,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(96)] public void RSGetScissorRects(uint* pNumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[96]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pNumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[96]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pNumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[96]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pNumRects, pRects); } /// @@ -1219,11 +827,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(97)] public void HSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[97]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[97]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[97]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1231,11 +835,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(98)] public void HSGetShader(ID3D11HullShader** ppHullShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[98]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[98]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[98]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances); } /// @@ -1243,11 +843,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(99)] public void HSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[99]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[99]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[99]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1255,11 +851,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(100)] public void HSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[100]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[100]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[100]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -1267,11 +859,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(101)] public void DSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[101]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[101]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[101]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1279,11 +867,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(102)] public void DSGetShader(ID3D11DomainShader** ppDomainShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[102]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[102]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[102]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances); } /// @@ -1291,11 +875,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(103)] public void DSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[103]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[103]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[103]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1303,11 +883,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(104)] public void DSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[104]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[104]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[104]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -1315,11 +891,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(105)] public void CSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[105]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[105]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[105]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1327,11 +899,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(106)] public void CSGetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[106]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[106]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[106]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews); } /// @@ -1339,11 +907,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(107)] public void CSGetShader(ID3D11ComputeShader** ppComputeShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[107]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[107]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[107]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances); } /// @@ -1351,11 +915,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(108)] public void CSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[108]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[108]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[108]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1363,11 +923,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(109)] public void CSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[109]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[109]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[109]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -1375,11 +931,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(110)] public void ClearState() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[110]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[110]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[110]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); } /// @@ -1387,11 +939,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(111)] public void Flush() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[111]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[111]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[111]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); } /// @@ -1399,11 +947,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(112)] public new DeviceContextType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[112]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[112]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[112]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); } /// @@ -1411,11 +955,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(113)] public uint GetContextFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[113]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[113]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[113]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); } /// @@ -1423,11 +963,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(114)] public HResult FinishCommandList(Bool32 RestoreDeferredContextState, ID3D11CommandList** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[114]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[114]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[114]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList); } /// @@ -1435,11 +971,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(115)] public void CopySubresourceRegion1(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox, uint CopyFlags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[115]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox, CopyFlags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[115]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox, CopyFlags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[115]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox, CopyFlags); } /// @@ -1447,11 +979,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(116)] public void UpdateSubresource1(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch, uint CopyFlags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[116]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch, CopyFlags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[116]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch, CopyFlags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[116]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch, CopyFlags); } /// @@ -1459,11 +987,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(117)] public void DiscardResource(ID3D11Resource* pResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[117]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[117]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[117]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResource); } /// @@ -1471,11 +995,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(118)] public void DiscardView(ID3D11View* pResourceView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[118]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResourceView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[118]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResourceView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[118]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResourceView); } /// @@ -1483,11 +1003,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(119)] public void VSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[119]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[119]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[119]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1495,11 +1011,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(120)] public void HSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[120]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[120]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[120]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1507,11 +1019,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(121)] public void DSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[121]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[121]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[121]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1519,11 +1027,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(122)] public void GSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[122]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[122]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[122]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1531,11 +1035,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(123)] public void PSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[123]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[123]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[123]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1543,11 +1043,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(124)] public void CSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[124]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[124]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[124]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1555,11 +1051,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(125)] public void VSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[125]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[125]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[125]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1567,11 +1059,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(126)] public void HSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[126]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[126]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[126]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1579,11 +1067,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(127)] public void DSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[127]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[127]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[127]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1591,11 +1075,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(128)] public void GSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[128]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[128]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[128]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1603,11 +1083,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(129)] public void PSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[129]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[129]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[129]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1615,11 +1091,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(130)] public void CSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[130]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[130]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[130]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1627,11 +1099,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(131)] public void SwapDeviceContextState(ID3DDeviceContextState* pState, ID3DDeviceContextState** ppPreviousState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[131]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pState, ppPreviousState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[131]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pState, ppPreviousState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[131]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pState, ppPreviousState); } /// @@ -1639,11 +1107,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(132)] public void ClearView(ID3D11View* pView, float* Color, Rect* pRect, uint NumRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[132]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pView, Color, pRect, NumRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[132]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pView, Color, pRect, NumRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[132]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pView, Color, pRect, NumRects); } /// @@ -1651,11 +1115,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(133)] public void DiscardView1(ID3D11View* pResourceView, Rect* pRects, uint NumRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[133]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResourceView, pRects, NumRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[133]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResourceView, pRects, NumRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[133]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pResourceView, pRects, NumRects); } /// @@ -1663,11 +1123,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(134)] public HResult UpdateTileMappings(ID3D11Resource* pTiledResource, uint NumTiledResourceRegions, TiledResourceCoordinate* pTiledResourceRegionStartCoordinates, TileRegionSize* pTiledResourceRegionSizes, ID3D11Buffer* pTilePool, uint NumRanges, uint* pRangeFlags, uint* pTilePoolStartOffsets, uint* pRangeTileCounts, uint Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[134]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pTiledResource, NumTiledResourceRegions, pTiledResourceRegionStartCoordinates, pTiledResourceRegionSizes, pTilePool, NumRanges, pRangeFlags, pTilePoolStartOffsets, pRangeTileCounts, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[134]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pTiledResource, NumTiledResourceRegions, pTiledResourceRegionStartCoordinates, pTiledResourceRegionSizes, pTilePool, NumRanges, pRangeFlags, pTilePoolStartOffsets, pRangeTileCounts, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[134]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pTiledResource, NumTiledResourceRegions, pTiledResourceRegionStartCoordinates, pTiledResourceRegionSizes, pTilePool, NumRanges, pRangeFlags, pTilePoolStartOffsets, pRangeTileCounts, Flags); } /// @@ -1675,11 +1131,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(135)] public HResult CopyTileMappings(ID3D11Resource* pDestTiledResource, TiledResourceCoordinate* pDestRegionStartCoordinate, ID3D11Resource* pSourceTiledResource, TiledResourceCoordinate* pSourceRegionStartCoordinate, TileRegionSize* pTileRegionSize, uint Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[135]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestRegionStartCoordinate, pSourceTiledResource, pSourceRegionStartCoordinate, pTileRegionSize, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[135]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestRegionStartCoordinate, pSourceTiledResource, pSourceRegionStartCoordinate, pTileRegionSize, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[135]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestRegionStartCoordinate, pSourceTiledResource, pSourceRegionStartCoordinate, pTileRegionSize, Flags); } /// @@ -1687,11 +1139,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(136)] public void CopyTiles(ID3D11Resource* pTiledResource, TiledResourceCoordinate* pTileRegionStartCoordinate, TileRegionSize* pTileRegionSize, ID3D11Buffer* pBuffer, ulong BufferStartOffsetInBytes, uint Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[136]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[136]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[136]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); } /// @@ -1699,11 +1147,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(137)] public void UpdateTiles(ID3D11Resource* pDestTiledResource, TiledResourceCoordinate* pDestTileRegionStartCoordinate, TileRegionSize* pDestTileRegionSize, void* pSourceTileData, uint Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[137]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestTileRegionStartCoordinate, pDestTileRegionSize, pSourceTileData, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[137]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestTileRegionStartCoordinate, pDestTileRegionSize, pSourceTileData, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[137]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestTileRegionStartCoordinate, pDestTileRegionSize, pSourceTileData, Flags); } /// @@ -1711,11 +1155,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(138)] public HResult ResizeTilePool(ID3D11Buffer* pTilePool, ulong NewSizeInBytes) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[138]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pTilePool, NewSizeInBytes); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[138]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pTilePool, NewSizeInBytes); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[138]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pTilePool, NewSizeInBytes); } /// @@ -1723,11 +1163,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(139)] public void TiledResourceBarrier(ID3D11DeviceChild* pTiledResourceOrViewAccessBeforeBarrier, ID3D11DeviceChild* pTiledResourceOrViewAccessAfterBarrier) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[139]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pTiledResourceOrViewAccessBeforeBarrier, pTiledResourceOrViewAccessAfterBarrier); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[139]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pTiledResourceOrViewAccessBeforeBarrier, pTiledResourceOrViewAccessAfterBarrier); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[139]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pTiledResourceOrViewAccessBeforeBarrier, pTiledResourceOrViewAccessAfterBarrier); } /// @@ -1735,11 +1171,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(140)] public Bool32 IsAnnotationEnabled() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[140]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[140]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[140]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); } /// @@ -1747,11 +1179,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(141)] public void SetMarkerInt(ushort* pLabel, int Data) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[141]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pLabel, Data); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[141]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pLabel, Data); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[141]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pLabel, Data); } /// @@ -1759,11 +1187,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(142)] public void BeginEventInt(ushort* pLabel, int Data) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[142]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pLabel, Data); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[142]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pLabel, Data); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[142]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pLabel, Data); } /// @@ -1771,11 +1195,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(143)] public void EndEvent() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[143]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[143]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[143]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this)); } /// @@ -1783,11 +1203,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(144)] public void Flush1(ContextType ContextType, Handle hEvent) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[144]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ContextType, hEvent); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[144]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ContextType, hEvent); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[144]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), ContextType, hEvent); } /// @@ -1795,11 +1211,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(145)] public void SetHardwareProtectionState(Bool32 HwProtectionEnable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[145]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), HwProtectionEnable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[145]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), HwProtectionEnable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[145]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), HwProtectionEnable); } /// @@ -1807,11 +1219,7 @@ public unsafe partial struct ID3D11DeviceContext3 : ID3D11DeviceContext3.Interfa [VtblIndex(146)] public void GetHardwareProtectionState(Bool32* pHwProtectionEnable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[146]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pHwProtectionEnable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[146]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pHwProtectionEnable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[146]))((ID3D11DeviceContext3*)Unsafe.AsPointer(ref this), pHwProtectionEnable); } public interface Interface : ID3D11DeviceContext2.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext4.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext4.cs index d0181c4..27fc5d3 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext4.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DeviceContext4.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DeviceContext4)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DeviceContext4)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(7)] public void VSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(8)] public void PSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(9)] public void PSSetShader(ID3D11PixelShader* pPixelShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pPixelShader, ppClassInstances, NumClassInstances); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(10)] public void PSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(11)] public void VSSetShader(ID3D11VertexShader* pVertexShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pVertexShader, ppClassInstances, NumClassInstances); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(12)] public void DrawIndexed(uint IndexCount, uint StartIndexLocation, int BaseVertexLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), IndexCount, StartIndexLocation, BaseVertexLocation); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(13)] public void Draw(uint VertexCount, uint StartVertexLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), VertexCount, StartVertexLocation); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(14)] public HResult Map(ID3D11Resource* pResource, uint Subresource, MapMode MapType, MapFlags MapFlags, MappedSubresource* pMappedResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResource, Subresource, MapType, MapFlags, pMappedResource); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(15)] public void Unmap(ID3D11Resource* pResource, uint Subresource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResource, Subresource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResource, Subresource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResource, Subresource); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(16)] public void PSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(17)] public void IASetInputLayout(ID3D11InputLayout* pInputLayout) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pInputLayout); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pInputLayout); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pInputLayout); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(18)] public void IASetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppVertexBuffers, uint* pStrides, uint* pOffsets) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(19)] public void IASetIndexBuffer(ID3D11Buffer* pIndexBuffer, Graphics.Dxgi.Common.Format Format, uint Offset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(20)] public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(21)] public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(22)] public void GSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(23)] public void GSSetShader(ID3D11GeometryShader* pShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pShader, ppClassInstances, NumClassInstances); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(24)] public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology Topology) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), Topology); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), Topology); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), Topology); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(25)] public void VSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(26)] public void VSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(27)] public void Begin(ID3D11Asynchronous* pAsync) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pAsync); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pAsync); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pAsync); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(28)] public void End(ID3D11Asynchronous* pAsync) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pAsync); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pAsync); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pAsync); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(29)] public HResult GetData(ID3D11Asynchronous* pAsync, void* pData, uint DataSize, uint GetDataFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pAsync, pData, DataSize, GetDataFlags); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(30)] public void SetPredication(ID3D11Predicate* pPredicate, Bool32 PredicateValue) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pPredicate, PredicateValue); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(31)] public void GSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(32)] public void GSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(33)] public void OMSetRenderTargets(uint NumViews, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[33]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, pDepthStencilView); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(34)] public void OMSetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView* pDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews, uint* pUAVInitialCounts) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, pDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(35)] public void OMSetBlendState(ID3D11BlendState* pBlendState = default, float* BlendFactor = null, uint SampleMask = 0xffffffff) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[35]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pBlendState, BlendFactor, SampleMask); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(36)] public void OMSetDepthStencilState(ID3D11DepthStencilState* pDepthStencilState, uint StencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDepthStencilState, StencilRef); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(37)] public void SOSetTargets(uint NumBuffers, ID3D11Buffer** ppSOTargets, uint* pOffsets) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets, pOffsets); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(38)] public void DrawAuto() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(39)] public void DrawIndexedInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(40)] public void DrawInstancedIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(41)] public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(42)] public void DispatchIndirect(ID3D11Buffer* pBufferForArgs, uint AlignedByteOffsetForArgs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pBufferForArgs, AlignedByteOffsetForArgs); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(43)] public void RSSetState(ID3D11RasterizerState* pRasterizerState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pRasterizerState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pRasterizerState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pRasterizerState); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(44)] public void RSSetViewports(uint NumViewports, Viewport* pViewports) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumViewports, pViewports); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(45)] public void RSSetScissorRects(uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumRects, pRects); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(46)] public void CopySubresourceRegion(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(47)] public void CopyResource(ID3D11Resource* pDstResource, ID3D11Resource* pSrcResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(48)] public void UpdateSubresource(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(49)] public void CopyStructureCount(ID3D11Buffer* pDstBuffer, uint DstAlignedByteOffset, ID3D11UnorderedAccessView* pSrcView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[49]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstBuffer, DstAlignedByteOffset, pSrcView); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(50)] public void ClearRenderTargetView(ID3D11RenderTargetView* pRenderTargetView, float* ColorRGBA) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pRenderTargetView, ColorRGBA); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(51)] public void ClearUnorderedAccessViewUint(ID3D11UnorderedAccessView* pUnorderedAccessView, uint* Values) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(52)] public void ClearUnorderedAccessViewFloat(ID3D11UnorderedAccessView* pUnorderedAccessView, float* Values) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pUnorderedAccessView, Values); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(53)] public void ClearDepthStencilView(ID3D11DepthStencilView* pDepthStencilView, ClearFlags ClearFlags, float Depth, byte Stencil) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[53]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDepthStencilView, ClearFlags, Depth, Stencil); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(54)] public void GenerateMips(ID3D11ShaderResourceView* pShaderResourceView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[54]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pShaderResourceView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pShaderResourceView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pShaderResourceView); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(55)] public void SetResourceMinLOD(ID3D11Resource* pResource, float MinLOD) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[55]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResource, MinLOD); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResource, MinLOD); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResource, MinLOD); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(56)] public float GetResourceMinLOD(ID3D11Resource* pResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResource); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(57)] public void ResolveSubresource(ID3D11Resource* pDstResource, uint DstSubresource, ID3D11Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[57]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(58)] public void ExecuteCommandList(ID3D11CommandList* pCommandList, Bool32 RestoreContextState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pCommandList, RestoreContextState); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(59)] public void HSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[59]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(60)] public void HSSetShader(ID3D11HullShader* pHullShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[60]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pHullShader, ppClassInstances, NumClassInstances); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(61)] public void HSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[61]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(62)] public void HSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[62]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(63)] public void DSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(64)] public void DSSetShader(ID3D11DomainShader* pDomainShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDomainShader, ppClassInstances, NumClassInstances); } /// @@ -835,11 +571,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(65)] public void DSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[65]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -847,11 +579,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(66)] public void DSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[66]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -859,11 +587,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(67)] public void CSSetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[67]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -871,11 +595,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(68)] public void CSSetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews, uint* pUAVInitialCounts) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[68]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews, pUAVInitialCounts); } /// @@ -883,11 +603,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(69)] public void CSSetShader(ID3D11ComputeShader* pComputeShader = null, ID3D11ClassInstance** ppClassInstances = null, uint NumClassInstances = 0) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[69]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pComputeShader, ppClassInstances, NumClassInstances); } /// @@ -895,11 +611,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(70)] public void CSSetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[70]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -907,11 +619,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(71)] public void CSSetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[71]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -919,11 +627,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(72)] public void VSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[72]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -931,11 +635,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(73)] public void PSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -943,11 +643,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(74)] public void PSGetShader(ID3D11PixelShader** ppPixelShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppPixelShader, ppClassInstances, pNumClassInstances); } /// @@ -955,11 +651,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(75)] public void PSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -967,11 +659,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(76)] public void VSGetShader(ID3D11VertexShader** ppVertexShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppVertexShader, ppClassInstances, pNumClassInstances); } /// @@ -979,11 +667,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(77)] public void PSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[77]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -991,11 +675,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(78)] public void IAGetInputLayout(ID3D11InputLayout** ppInputLayout) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[78]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppInputLayout); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppInputLayout); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppInputLayout); } /// @@ -1003,11 +683,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(79)] public void IAGetVertexBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppVertexBuffers, uint* pStrides, uint* pOffsets) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[79]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppVertexBuffers, pStrides, pOffsets); } /// @@ -1015,11 +691,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(80)] public void IAGetIndexBuffer(ID3D11Buffer** pIndexBuffer, Graphics.Dxgi.Common.Format* Format, uint* Offset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[80]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[80]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pIndexBuffer, Format, Offset); } /// @@ -1027,11 +699,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(81)] public void GSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[81]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[81]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[81]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -1039,11 +707,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(82)] public void GSGetShader(ID3D11GeometryShader** ppGeometryShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[82]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[82]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[82]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppGeometryShader, ppClassInstances, pNumClassInstances); } /// @@ -1051,11 +715,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(83)] public void IAGetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology* pTopology) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[83]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pTopology); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[83]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pTopology); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[83]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pTopology); } /// @@ -1063,11 +723,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(84)] public void VSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[84]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[84]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[84]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1075,11 +731,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(85)] public void VSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[85]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[85]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[85]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1087,11 +739,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(86)] public void GetPredication(ID3D11Predicate** ppPredicate, Bool32* pPredicateValue) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[86]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[86]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[86]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppPredicate, pPredicateValue); } /// @@ -1099,11 +747,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(87)] public void GSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[87]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[87]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[87]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1111,11 +755,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(88)] public void GSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[88]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[88]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[88]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1123,11 +763,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(89)] public void OMGetRenderTargets(uint NumViews, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView** ppDepthStencilView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[89]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[89]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[89]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumViews, ppRenderTargetViews, ppDepthStencilView); } /// @@ -1135,11 +771,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(90)] public void OMGetRenderTargetsAndUnorderedAccessViews(uint NumRTVs, ID3D11RenderTargetView** ppRenderTargetViews, ID3D11DepthStencilView** ppDepthStencilView, uint UAVStartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[90]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[90]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[90]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumRTVs, ppRenderTargetViews, ppDepthStencilView, UAVStartSlot, NumUAVs, ppUnorderedAccessViews); } /// @@ -1147,11 +779,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(91)] public void OMGetBlendState(ID3D11BlendState** ppBlendState, float* BlendFactor, uint* pSampleMask) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[91]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[91]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[91]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppBlendState, BlendFactor, pSampleMask); } /// @@ -1159,11 +787,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(92)] public void OMGetDepthStencilState(ID3D11DepthStencilState** ppDepthStencilState, uint* pStencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[92]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[92]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[92]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppDepthStencilState, pStencilRef); } /// @@ -1171,11 +795,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(93)] public void SOGetTargets(uint NumBuffers, ID3D11Buffer** ppSOTargets) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[93]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[93]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[93]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), NumBuffers, ppSOTargets); } /// @@ -1183,11 +803,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(94)] public void RSGetState(ID3D11RasterizerState** ppRasterizerState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[94]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppRasterizerState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[94]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppRasterizerState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[94]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppRasterizerState); } /// @@ -1195,11 +811,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(95)] public void RSGetViewports(uint* pNumViewports, Viewport* pViewports) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[95]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pNumViewports, pViewports); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[95]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pNumViewports, pViewports); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[95]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pNumViewports, pViewports); } /// @@ -1207,11 +819,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(96)] public void RSGetScissorRects(uint* pNumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[96]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pNumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[96]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pNumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[96]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pNumRects, pRects); } /// @@ -1219,11 +827,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(97)] public void HSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[97]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[97]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[97]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1231,11 +835,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(98)] public void HSGetShader(ID3D11HullShader** ppHullShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[98]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[98]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[98]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppHullShader, ppClassInstances, pNumClassInstances); } /// @@ -1243,11 +843,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(99)] public void HSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[99]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[99]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[99]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1255,11 +851,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(100)] public void HSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[100]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[100]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[100]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -1267,11 +859,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(101)] public void DSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[101]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[101]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[101]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1279,11 +867,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(102)] public void DSGetShader(ID3D11DomainShader** ppDomainShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[102]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[102]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[102]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppDomainShader, ppClassInstances, pNumClassInstances); } /// @@ -1291,11 +875,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(103)] public void DSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[103]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[103]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[103]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1303,11 +883,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(104)] public void DSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[104]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[104]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[104]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -1315,11 +891,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(105)] public void CSGetShaderResources(uint StartSlot, uint NumViews, ID3D11ShaderResourceView** ppShaderResourceViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[105]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[105]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[105]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, ppShaderResourceViews); } /// @@ -1327,11 +899,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(106)] public void CSGetUnorderedAccessViews(uint StartSlot, uint NumUAVs, ID3D11UnorderedAccessView** ppUnorderedAccessViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[106]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[106]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[106]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumUAVs, ppUnorderedAccessViews); } /// @@ -1339,11 +907,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(107)] public void CSGetShader(ID3D11ComputeShader** ppComputeShader, ID3D11ClassInstance** ppClassInstances, uint* pNumClassInstances) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[107]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[107]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[107]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ppComputeShader, ppClassInstances, pNumClassInstances); } /// @@ -1351,11 +915,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(108)] public void CSGetSamplers(uint StartSlot, uint NumSamplers, ID3D11SamplerState** ppSamplers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[108]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[108]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[108]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumSamplers, ppSamplers); } /// @@ -1363,11 +923,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(109)] public void CSGetConstantBuffers(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[109]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[109]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[109]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers); } /// @@ -1375,11 +931,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(110)] public void ClearState() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[110]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[110]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[110]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); } /// @@ -1387,11 +939,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(111)] public void Flush() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[111]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[111]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[111]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); } /// @@ -1399,11 +947,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(112)] public new DeviceContextType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[112]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[112]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[112]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); } /// @@ -1411,11 +955,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(113)] public uint GetContextFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[113]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[113]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[113]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); } /// @@ -1423,11 +963,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(114)] public HResult FinishCommandList(Bool32 RestoreDeferredContextState, ID3D11CommandList** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[114]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[114]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[114]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), RestoreDeferredContextState, ppCommandList); } /// @@ -1435,11 +971,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(115)] public void CopySubresourceRegion1(ID3D11Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, uint DstZ, ID3D11Resource* pSrcResource, uint SrcSubresource, Box* pSrcBox, uint CopyFlags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[115]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox, CopyFlags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[115]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox, CopyFlags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[115]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, DstZ, pSrcResource, SrcSubresource, pSrcBox, CopyFlags); } /// @@ -1447,11 +979,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(116)] public void UpdateSubresource1(ID3D11Resource* pDstResource, uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch, uint CopyFlags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[116]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch, CopyFlags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[116]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch, CopyFlags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[116]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch, CopyFlags); } /// @@ -1459,11 +987,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(117)] public void DiscardResource(ID3D11Resource* pResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[117]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[117]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[117]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResource); } /// @@ -1471,11 +995,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(118)] public void DiscardView(ID3D11View* pResourceView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[118]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResourceView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[118]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResourceView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[118]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResourceView); } /// @@ -1483,11 +1003,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(119)] public void VSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[119]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[119]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[119]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1495,11 +1011,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(120)] public void HSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[120]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[120]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[120]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1507,11 +1019,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(121)] public void DSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[121]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[121]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[121]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1519,11 +1027,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(122)] public void GSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[122]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[122]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[122]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1531,11 +1035,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(123)] public void PSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[123]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[123]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[123]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1543,11 +1043,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(124)] public void CSSetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[124]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[124]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[124]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1555,11 +1051,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(125)] public void VSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[125]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[125]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[125]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1567,11 +1059,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(126)] public void HSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[126]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[126]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[126]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1579,11 +1067,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(127)] public void DSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[127]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[127]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[127]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1591,11 +1075,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(128)] public void GSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[128]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[128]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[128]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1603,11 +1083,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(129)] public void PSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[129]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[129]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[129]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1615,11 +1091,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(130)] public void CSGetConstantBuffers1(uint StartSlot, uint NumBuffers, ID3D11Buffer** ppConstantBuffers, uint* pFirstConstant, uint* pNumConstants) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[130]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[130]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[130]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), StartSlot, NumBuffers, ppConstantBuffers, pFirstConstant, pNumConstants); } /// @@ -1627,11 +1099,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(131)] public void SwapDeviceContextState(ID3DDeviceContextState* pState, ID3DDeviceContextState** ppPreviousState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[131]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pState, ppPreviousState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[131]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pState, ppPreviousState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[131]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pState, ppPreviousState); } /// @@ -1639,11 +1107,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(132)] public void ClearView(ID3D11View* pView, float* Color, Rect* pRect, uint NumRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[132]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pView, Color, pRect, NumRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[132]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pView, Color, pRect, NumRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[132]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pView, Color, pRect, NumRects); } /// @@ -1651,11 +1115,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(133)] public void DiscardView1(ID3D11View* pResourceView, Rect* pRects, uint NumRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[133]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResourceView, pRects, NumRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[133]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResourceView, pRects, NumRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[133]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pResourceView, pRects, NumRects); } /// @@ -1663,11 +1123,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(134)] public HResult UpdateTileMappings(ID3D11Resource* pTiledResource, uint NumTiledResourceRegions, TiledResourceCoordinate* pTiledResourceRegionStartCoordinates, TileRegionSize* pTiledResourceRegionSizes, ID3D11Buffer* pTilePool, uint NumRanges, uint* pRangeFlags, uint* pTilePoolStartOffsets, uint* pRangeTileCounts, uint Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[134]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pTiledResource, NumTiledResourceRegions, pTiledResourceRegionStartCoordinates, pTiledResourceRegionSizes, pTilePool, NumRanges, pRangeFlags, pTilePoolStartOffsets, pRangeTileCounts, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[134]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pTiledResource, NumTiledResourceRegions, pTiledResourceRegionStartCoordinates, pTiledResourceRegionSizes, pTilePool, NumRanges, pRangeFlags, pTilePoolStartOffsets, pRangeTileCounts, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[134]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pTiledResource, NumTiledResourceRegions, pTiledResourceRegionStartCoordinates, pTiledResourceRegionSizes, pTilePool, NumRanges, pRangeFlags, pTilePoolStartOffsets, pRangeTileCounts, Flags); } /// @@ -1675,11 +1131,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(135)] public HResult CopyTileMappings(ID3D11Resource* pDestTiledResource, TiledResourceCoordinate* pDestRegionStartCoordinate, ID3D11Resource* pSourceTiledResource, TiledResourceCoordinate* pSourceRegionStartCoordinate, TileRegionSize* pTileRegionSize, uint Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[135]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestRegionStartCoordinate, pSourceTiledResource, pSourceRegionStartCoordinate, pTileRegionSize, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[135]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestRegionStartCoordinate, pSourceTiledResource, pSourceRegionStartCoordinate, pTileRegionSize, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[135]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestRegionStartCoordinate, pSourceTiledResource, pSourceRegionStartCoordinate, pTileRegionSize, Flags); } /// @@ -1687,11 +1139,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(136)] public void CopyTiles(ID3D11Resource* pTiledResource, TiledResourceCoordinate* pTileRegionStartCoordinate, TileRegionSize* pTileRegionSize, ID3D11Buffer* pBuffer, ulong BufferStartOffsetInBytes, uint Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[136]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[136]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[136]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); } /// @@ -1699,11 +1147,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(137)] public void UpdateTiles(ID3D11Resource* pDestTiledResource, TiledResourceCoordinate* pDestTileRegionStartCoordinate, TileRegionSize* pDestTileRegionSize, void* pSourceTileData, uint Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[137]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestTileRegionStartCoordinate, pDestTileRegionSize, pSourceTileData, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[137]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestTileRegionStartCoordinate, pDestTileRegionSize, pSourceTileData, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[137]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pDestTiledResource, pDestTileRegionStartCoordinate, pDestTileRegionSize, pSourceTileData, Flags); } /// @@ -1711,11 +1155,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(138)] public HResult ResizeTilePool(ID3D11Buffer* pTilePool, ulong NewSizeInBytes) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[138]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pTilePool, NewSizeInBytes); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[138]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pTilePool, NewSizeInBytes); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[138]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pTilePool, NewSizeInBytes); } /// @@ -1723,11 +1163,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(139)] public void TiledResourceBarrier(ID3D11DeviceChild* pTiledResourceOrViewAccessBeforeBarrier, ID3D11DeviceChild* pTiledResourceOrViewAccessAfterBarrier) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[139]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pTiledResourceOrViewAccessBeforeBarrier, pTiledResourceOrViewAccessAfterBarrier); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[139]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pTiledResourceOrViewAccessBeforeBarrier, pTiledResourceOrViewAccessAfterBarrier); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[139]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pTiledResourceOrViewAccessBeforeBarrier, pTiledResourceOrViewAccessAfterBarrier); } /// @@ -1735,11 +1171,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(140)] public Bool32 IsAnnotationEnabled() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[140]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[140]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[140]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); } /// @@ -1747,11 +1179,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(141)] public void SetMarkerInt(ushort* pLabel, int Data) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[141]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pLabel, Data); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[141]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pLabel, Data); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[141]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pLabel, Data); } /// @@ -1759,11 +1187,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(142)] public void BeginEventInt(ushort* pLabel, int Data) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[142]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pLabel, Data); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[142]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pLabel, Data); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[142]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pLabel, Data); } /// @@ -1771,11 +1195,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(143)] public void EndEvent() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[143]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[143]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[143]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this)); } /// @@ -1783,11 +1203,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(144)] public void Flush1(ContextType ContextType, Handle hEvent) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[144]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ContextType, hEvent); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[144]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ContextType, hEvent); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[144]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), ContextType, hEvent); } /// @@ -1795,11 +1211,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(145)] public void SetHardwareProtectionState(Bool32 HwProtectionEnable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[145]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), HwProtectionEnable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[145]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), HwProtectionEnable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[145]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), HwProtectionEnable); } /// @@ -1807,11 +1219,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(146)] public void GetHardwareProtectionState(Bool32* pHwProtectionEnable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[146]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pHwProtectionEnable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[146]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pHwProtectionEnable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[146]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pHwProtectionEnable); } /// @@ -1819,11 +1227,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(147)] public HResult Signal(ID3D11Fence* pFence, ulong Value) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[147]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pFence, Value); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[147]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pFence, Value); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[147]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pFence, Value); } /// @@ -1831,11 +1235,7 @@ public unsafe partial struct ID3D11DeviceContext4 : ID3D11DeviceContext4.Interfa [VtblIndex(148)] public HResult Wait(ID3D11Fence* pFence, ulong Value) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[148]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pFence, Value); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[148]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pFence, Value); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[148]))((ID3D11DeviceContext4*)Unsafe.AsPointer(ref this), pFence, Value); } public interface Interface : ID3D11DeviceContext3.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DomainShader.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DomainShader.cs index 0091dfc..c774064 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DomainShader.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11DomainShader.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11DomainShader : ID3D11DomainShader.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DomainShader)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11DomainShader)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11DomainShader : ID3D11DomainShader.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11DomainShader : ID3D11DomainShader.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11DomainShader : ID3D11DomainShader.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11DomainShader : ID3D11DomainShader.Interface, [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11DomainShader : ID3D11DomainShader.Interface, [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11DomainShader : ID3D11DomainShader.Interface, [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11DomainShader : ID3D11DomainShader.Interface, [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11DomainShader*)Unsafe.AsPointer(ref this), guid, pData); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Fence.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Fence.cs index fd3ff95..4c7db76 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Fence.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Fence.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Fence : ID3D11Fence.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Fence)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Fence)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Fence : ID3D11Fence.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Fence*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Fence*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Fence*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Fence : ID3D11Fence.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Fence*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Fence*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Fence*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Fence : ID3D11Fence.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Fence*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Fence*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Fence*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Fence : ID3D11Fence.Interface, INativeGuid [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Fence*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Fence*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Fence*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Fence : ID3D11Fence.Interface, INativeGuid [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Fence*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Fence*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Fence*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Fence : ID3D11Fence.Interface, INativeGuid [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Fence*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Fence*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Fence*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Fence : ID3D11Fence.Interface, INativeGuid [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Fence*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Fence*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Fence*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11Fence : ID3D11Fence.Interface, INativeGuid [VtblIndex(7)] public HResult CreateSharedHandle(Security.SECURITY_ATTRIBUTES* pAttributes, uint dwAccess, ushort* lpName, Handle* pHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11Fence*)Unsafe.AsPointer(ref this), pAttributes, dwAccess, lpName, pHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Fence*)Unsafe.AsPointer(ref this), pAttributes, dwAccess, lpName, pHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11Fence*)Unsafe.AsPointer(ref this), pAttributes, dwAccess, lpName, pHandle); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11Fence : ID3D11Fence.Interface, INativeGuid [VtblIndex(8)] public ulong GetCompletedValue() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11Fence*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Fence*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11Fence*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11Fence : ID3D11Fence.Interface, INativeGuid [VtblIndex(9)] public HResult SetEventOnCompletion(ulong Value, Handle hEvent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11Fence*)Unsafe.AsPointer(ref this), Value, hEvent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11Fence*)Unsafe.AsPointer(ref this), Value, hEvent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11Fence*)Unsafe.AsPointer(ref this), Value, hEvent); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11FunctionLinkingGraph.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11FunctionLinkingGraph.cs index 34e482b..4a316a0 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11FunctionLinkingGraph.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11FunctionLinkingGraph.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph : ID3D11FunctionLinkingG } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11FunctionLinkingGraph)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11FunctionLinkingGraph)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph : ID3D11FunctionLinkingG [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph : ID3D11FunctionLinkingG [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph : ID3D11FunctionLinkingG [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph : ID3D11FunctionLinkingG [VtblIndex(3)] public HResult CreateModuleInstance(ID3D11ModuleInstance** ppModuleInstance, Graphics.Direct3D.ID3DBlob** ppErrorBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), ppModuleInstance, ppErrorBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), ppModuleInstance, ppErrorBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), ppModuleInstance, ppErrorBuffer); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph : ID3D11FunctionLinkingG [VtblIndex(4)] public HResult SetInputSignature(ParameterDescription* pInputParameters, uint cInputParameters, ID3D11LinkingNode** ppInputNode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pInputParameters, cInputParameters, ppInputNode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pInputParameters, cInputParameters, ppInputNode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pInputParameters, cInputParameters, ppInputNode); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph : ID3D11FunctionLinkingG [VtblIndex(5)] public HResult SetOutputSignature(ParameterDescription* pOutputParameters, uint cOutputParameters, ID3D11LinkingNode** ppOutputNode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pOutputParameters, cOutputParameters, ppOutputNode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pOutputParameters, cOutputParameters, ppOutputNode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pOutputParameters, cOutputParameters, ppOutputNode); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph : ID3D11FunctionLinkingG [VtblIndex(6)] public HResult CallFunction(sbyte* pModuleInstanceNamespace, ID3D11Module* pModuleWithFunctionPrototype, sbyte* pFunctionName, ID3D11LinkingNode** ppCallNode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pModuleInstanceNamespace, pModuleWithFunctionPrototype, pFunctionName, ppCallNode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pModuleInstanceNamespace, pModuleWithFunctionPrototype, pFunctionName, ppCallNode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pModuleInstanceNamespace, pModuleWithFunctionPrototype, pFunctionName, ppCallNode); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph : ID3D11FunctionLinkingG [VtblIndex(7)] public HResult PassValue(ID3D11LinkingNode* pSrcNode, int SrcParameterIndex, ID3D11LinkingNode* pDstNode, int DstParameterIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pSrcNode, SrcParameterIndex, pDstNode, DstParameterIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pSrcNode, SrcParameterIndex, pDstNode, DstParameterIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pSrcNode, SrcParameterIndex, pDstNode, DstParameterIndex); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph : ID3D11FunctionLinkingG [VtblIndex(8)] public HResult PassValueWithSwizzle(ID3D11LinkingNode* pSrcNode, int SrcParameterIndex, sbyte* pSrcSwizzle, ID3D11LinkingNode* pDstNode, int DstParameterIndex, sbyte* pDstSwizzle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pSrcNode, SrcParameterIndex, pSrcSwizzle, pDstNode, DstParameterIndex, pDstSwizzle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pSrcNode, SrcParameterIndex, pSrcSwizzle, pDstNode, DstParameterIndex, pDstSwizzle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), pSrcNode, SrcParameterIndex, pSrcSwizzle, pDstNode, DstParameterIndex, pDstSwizzle); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph : ID3D11FunctionLinkingG [VtblIndex(9)] public HResult GetLastError(Graphics.Direct3D.ID3DBlob** ppErrorBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), ppErrorBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), ppErrorBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), ppErrorBuffer); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11FunctionLinkingGraph : ID3D11FunctionLinkingG [VtblIndex(10)] public HResult GenerateHlsl(uint uFlags, Graphics.Direct3D.ID3DBlob** ppBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), uFlags, ppBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), uFlags, ppBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11FunctionLinkingGraph*)Unsafe.AsPointer(ref this), uFlags, ppBuffer); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11FunctionParameterReflection.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11FunctionParameterReflection.cs index 54c9f4e..53a1ce7 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11FunctionParameterReflection.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11FunctionParameterReflection.cs @@ -38,11 +38,7 @@ public unsafe partial struct ID3D11FunctionParameterReflection : ID3D11FunctionP } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11FunctionParameterReflection)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11FunctionParameterReflection)); -#endif public void** lpVtbl; @@ -51,11 +47,7 @@ public unsafe partial struct ID3D11FunctionParameterReflection : ID3D11FunctionP [VtblIndex(0)] public HResult GetDesc(ParameterDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11FunctionParameterReflection*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11FunctionParameterReflection*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11FunctionParameterReflection*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11FunctionReflection.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11FunctionReflection.cs index b532f0b..f8df5f5 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11FunctionReflection.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11FunctionReflection.cs @@ -38,11 +38,7 @@ public unsafe partial struct ID3D11FunctionReflection : ID3D11FunctionReflection } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11FunctionReflection)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11FunctionReflection)); -#endif public void** lpVtbl; @@ -51,11 +47,7 @@ public unsafe partial struct ID3D11FunctionReflection : ID3D11FunctionReflection [VtblIndex(0)] public HResult GetDesc(FunctionDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -63,11 +55,7 @@ public unsafe partial struct ID3D11FunctionReflection : ID3D11FunctionReflection [VtblIndex(1)] public ID3D11ShaderReflectionConstantBuffer* GetConstantBufferByIndex(uint BufferIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), BufferIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), BufferIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), BufferIndex); } /// @@ -75,11 +63,7 @@ public unsafe partial struct ID3D11FunctionReflection : ID3D11FunctionReflection [VtblIndex(2)] public ID3D11ShaderReflectionConstantBuffer* GetConstantBufferByName(sbyte* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name); } /// @@ -87,11 +71,7 @@ public unsafe partial struct ID3D11FunctionReflection : ID3D11FunctionReflection [VtblIndex(3)] public HResult GetResourceBindingDesc(uint ResourceIndex, ShaderInputBindDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), ResourceIndex, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), ResourceIndex, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), ResourceIndex, pDesc); } /// @@ -99,11 +79,7 @@ public unsafe partial struct ID3D11FunctionReflection : ID3D11FunctionReflection [VtblIndex(4)] public ID3D11ShaderReflectionVariable* GetVariableByName(sbyte* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name); } /// @@ -111,11 +87,7 @@ public unsafe partial struct ID3D11FunctionReflection : ID3D11FunctionReflection [VtblIndex(5)] public HResult GetResourceBindingDescByName(sbyte* Name, ShaderInputBindDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), Name, pDesc); } /// @@ -123,11 +95,7 @@ public unsafe partial struct ID3D11FunctionReflection : ID3D11FunctionReflection [VtblIndex(6)] public ID3D11FunctionParameterReflection* GetFunctionParameter(int ParameterIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), ParameterIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), ParameterIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11FunctionReflection*)Unsafe.AsPointer(ref this), ParameterIndex); } public interface Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11GeometryShader.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11GeometryShader.cs index 1b58d72..ef6d7ef 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11GeometryShader.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11GeometryShader.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11GeometryShader : ID3D11GeometryShader.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11GeometryShader)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11GeometryShader)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11GeometryShader : ID3D11GeometryShader.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11GeometryShader : ID3D11GeometryShader.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11GeometryShader : ID3D11GeometryShader.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11GeometryShader : ID3D11GeometryShader.Interfa [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11GeometryShader : ID3D11GeometryShader.Interfa [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11GeometryShader : ID3D11GeometryShader.Interfa [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11GeometryShader : ID3D11GeometryShader.Interfa [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11GeometryShader*)Unsafe.AsPointer(ref this), guid, pData); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11HullShader.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11HullShader.cs index e140cbe..e357fe6 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11HullShader.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11HullShader.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11HullShader : ID3D11HullShader.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11HullShader)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11HullShader)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11HullShader : ID3D11HullShader.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11HullShader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11HullShader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11HullShader*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11HullShader : ID3D11HullShader.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11HullShader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11HullShader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11HullShader*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11HullShader : ID3D11HullShader.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11HullShader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11HullShader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11HullShader*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11HullShader : ID3D11HullShader.Interface, INat [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11HullShader*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11HullShader*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11HullShader*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11HullShader : ID3D11HullShader.Interface, INat [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11HullShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11HullShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11HullShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11HullShader : ID3D11HullShader.Interface, INat [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11HullShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11HullShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11HullShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11HullShader : ID3D11HullShader.Interface, INat [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11HullShader*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11HullShader*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11HullShader*)Unsafe.AsPointer(ref this), guid, pData); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11InfoQueue.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11InfoQueue.cs index da0e52c..beaf2c3 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11InfoQueue.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11InfoQueue.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11InfoQueue)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11InfoQueue)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(3)] public HResult SetMessageCountLimit(ulong MessageCountLimit) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), MessageCountLimit); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), MessageCountLimit); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), MessageCountLimit); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(4)] public void ClearStoredMessages() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(5)] public HResult GetMessage(ulong MessageIndex, Message* pMessage, nuint* pMessageByteLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), MessageIndex, pMessage, pMessageByteLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), MessageIndex, pMessage, pMessageByteLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), MessageIndex, pMessage, pMessageByteLength); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(6)] public ulong GetNumMessagesAllowedByStorageFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(7)] public ulong GetNumMessagesDeniedByStorageFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(8)] public ulong GetNumStoredMessages() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(9)] public ulong GetNumStoredMessagesAllowedByRetrievalFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(10)] public ulong GetNumMessagesDiscardedByMessageCountLimit() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(11)] public ulong GetMessageCountLimit() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(12)] public HResult AddStorageFilterEntries(InfoQueueFilter* pFilter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(13)] public HResult GetStorageFilter(InfoQueueFilter* pFilter, nuint* pFilterByteLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(14)] public void ClearStorageFilter() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(15)] public HResult PushEmptyStorageFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(16)] public HResult PushCopyOfStorageFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(17)] public HResult PushStorageFilter(InfoQueueFilter* pFilter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(18)] public void PopStorageFilter() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(19)] public uint GetStorageFilterStackSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(20)] public HResult AddRetrievalFilterEntries(InfoQueueFilter* pFilter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(21)] public HResult GetRetrievalFilter(InfoQueueFilter* pFilter, nuint* pFilterByteLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(22)] public void ClearRetrievalFilter() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(23)] public HResult PushEmptyRetrievalFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(24)] public HResult PushCopyOfRetrievalFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(25)] public HResult PushRetrievalFilter(InfoQueueFilter* pFilter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), pFilter); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(26)] public void PopRetrievalFilter() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(27)] public uint GetRetrievalFilterStackSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(28)] public HResult AddMessage(MessageCategory Category, MessageSeverity Severity, MessageId ID, sbyte* pDescription) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Category, Severity, ID, pDescription); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Category, Severity, ID, pDescription); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Category, Severity, ID, pDescription); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(29)] public HResult AddApplicationMessage(MessageSeverity Severity, sbyte* pDescription) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Severity, pDescription); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Severity, pDescription); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Severity, pDescription); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(30)] public HResult SetBreakOnCategory(MessageCategory Category, Bool32 bEnable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Category, bEnable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Category, bEnable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Category, bEnable); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(31)] public HResult SetBreakOnSeverity(MessageSeverity Severity, Bool32 bEnable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Severity, bEnable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Severity, bEnable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Severity, bEnable); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(32)] public HResult SetBreakOnID(MessageId ID, Bool32 bEnable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), ID, bEnable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), ID, bEnable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), ID, bEnable); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(33)] public Bool32 GetBreakOnCategory(MessageCategory Category) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Category); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Category); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Category); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(34)] public Bool32 GetBreakOnSeverity(MessageSeverity Severity) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Severity); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Severity); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), Severity); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(35)] public Bool32 GetBreakOnID(MessageId ID) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), ID); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), ID); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), ID); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(36)] public void SetMuteDebugOutput(Bool32 bMute) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), bMute); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), bMute); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this), bMute); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D11InfoQueue : ID3D11InfoQueue.Interface, INativ [VtblIndex(37)] public Bool32 GetMuteDebugOutput() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D11InfoQueue*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11InputLayout.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11InputLayout.cs index eb75edb..978509b 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11InputLayout.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11InputLayout.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11InputLayout : ID3D11InputLayout.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11InputLayout)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11InputLayout)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11InputLayout : ID3D11InputLayout.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11InputLayout : ID3D11InputLayout.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11InputLayout : ID3D11InputLayout.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11InputLayout : ID3D11InputLayout.Interface, IN [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11InputLayout : ID3D11InputLayout.Interface, IN [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11InputLayout : ID3D11InputLayout.Interface, IN [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11InputLayout : ID3D11InputLayout.Interface, IN [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11InputLayout*)Unsafe.AsPointer(ref this), guid, pData); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11LibraryReflection.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11LibraryReflection.cs index d23c35e..40eed4d 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11LibraryReflection.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11LibraryReflection.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11LibraryReflection : ID3D11LibraryReflection.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11LibraryReflection)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11LibraryReflection)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11LibraryReflection : ID3D11LibraryReflection.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11LibraryReflection*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11LibraryReflection*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11LibraryReflection*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11LibraryReflection : ID3D11LibraryReflection.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11LibraryReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11LibraryReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11LibraryReflection*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11LibraryReflection : ID3D11LibraryReflection.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11LibraryReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11LibraryReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11LibraryReflection*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11LibraryReflection : ID3D11LibraryReflection.I [VtblIndex(3)] public HResult GetDesc(LibraryDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11LibraryReflection*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11LibraryReflection*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11LibraryReflection*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11LibraryReflection : ID3D11LibraryReflection.I [VtblIndex(4)] public ID3D11FunctionReflection* GetFunctionByIndex(int FunctionIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11LibraryReflection*)Unsafe.AsPointer(ref this), FunctionIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11LibraryReflection*)Unsafe.AsPointer(ref this), FunctionIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11LibraryReflection*)Unsafe.AsPointer(ref this), FunctionIndex); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Linker.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Linker.cs index de289ef..9b5c4d6 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Linker.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Linker.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Linker : ID3D11Linker.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Linker)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Linker)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Linker : ID3D11Linker.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Linker*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Linker*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Linker*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Linker : ID3D11Linker.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Linker*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Linker*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Linker*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Linker : ID3D11Linker.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Linker*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Linker*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Linker*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Linker : ID3D11Linker.Interface, INativeGuid [VtblIndex(3)] public HResult Link(ID3D11ModuleInstance* pEntry, sbyte* pEntryName, sbyte* pTargetName, uint uFlags, Graphics.Direct3D.ID3DBlob** ppShaderBlob, Graphics.Direct3D.ID3DBlob** ppErrorBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Linker*)Unsafe.AsPointer(ref this), pEntry, pEntryName, pTargetName, uFlags, ppShaderBlob, ppErrorBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Linker*)Unsafe.AsPointer(ref this), pEntry, pEntryName, pTargetName, uFlags, ppShaderBlob, ppErrorBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Linker*)Unsafe.AsPointer(ref this), pEntry, pEntryName, pTargetName, uFlags, ppShaderBlob, ppErrorBuffer); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Linker : ID3D11Linker.Interface, INativeGuid [VtblIndex(4)] public HResult UseLibrary(ID3D11ModuleInstance* pLibraryMI) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Linker*)Unsafe.AsPointer(ref this), pLibraryMI); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Linker*)Unsafe.AsPointer(ref this), pLibraryMI); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Linker*)Unsafe.AsPointer(ref this), pLibraryMI); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Linker : ID3D11Linker.Interface, INativeGuid [VtblIndex(5)] public HResult AddClipPlaneFromCBuffer(uint uCBufferSlot, uint uCBufferEntry) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Linker*)Unsafe.AsPointer(ref this), uCBufferSlot, uCBufferEntry); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Linker*)Unsafe.AsPointer(ref this), uCBufferSlot, uCBufferEntry); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Linker*)Unsafe.AsPointer(ref this), uCBufferSlot, uCBufferEntry); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11LinkingNode.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11LinkingNode.cs index 0c14fb4..8c4720e 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11LinkingNode.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11LinkingNode.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11LinkingNode : ID3D11LinkingNode.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11LinkingNode)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11LinkingNode)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11LinkingNode : ID3D11LinkingNode.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11LinkingNode*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11LinkingNode*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11LinkingNode*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11LinkingNode : ID3D11LinkingNode.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11LinkingNode*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11LinkingNode*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11LinkingNode*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11LinkingNode : ID3D11LinkingNode.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11LinkingNode*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11LinkingNode*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11LinkingNode*)Unsafe.AsPointer(ref this)); } diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Module.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Module.cs index 54d059a..04e150f 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Module.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Module.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Module : ID3D11Module.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Module)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Module)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Module : ID3D11Module.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Module*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Module*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Module*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Module : ID3D11Module.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Module*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Module*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Module*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Module : ID3D11Module.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Module*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Module*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Module*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Module : ID3D11Module.Interface, INativeGuid [VtblIndex(3)] public HResult CreateInstance(sbyte* pNamespace, ID3D11ModuleInstance** ppModuleInstance) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Module*)Unsafe.AsPointer(ref this), pNamespace, ppModuleInstance); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Module*)Unsafe.AsPointer(ref this), pNamespace, ppModuleInstance); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Module*)Unsafe.AsPointer(ref this), pNamespace, ppModuleInstance); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ModuleInstance.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ModuleInstance.cs index 3c12b49..b8a75bd 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ModuleInstance.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ModuleInstance.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11ModuleInstance : ID3D11ModuleInstance.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ModuleInstance)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ModuleInstance)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11ModuleInstance : ID3D11ModuleInstance.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11ModuleInstance : ID3D11ModuleInstance.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11ModuleInstance : ID3D11ModuleInstance.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11ModuleInstance : ID3D11ModuleInstance.Interfa [VtblIndex(3)] public HResult BindConstantBuffer(uint uSrcSlot, uint uDstSlot, uint cbDstOffset) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, cbDstOffset); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, cbDstOffset); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, cbDstOffset); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11ModuleInstance : ID3D11ModuleInstance.Interfa [VtblIndex(4)] public HResult BindConstantBufferByName(sbyte* pName, uint uDstSlot, uint cbDstOffset) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, cbDstOffset); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, cbDstOffset); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, cbDstOffset); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11ModuleInstance : ID3D11ModuleInstance.Interfa [VtblIndex(5)] public HResult BindResource(uint uSrcSlot, uint uDstSlot, uint uCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, uCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, uCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, uCount); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11ModuleInstance : ID3D11ModuleInstance.Interfa [VtblIndex(6)] public HResult BindResourceByName(sbyte* pName, uint uDstSlot, uint uCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11ModuleInstance : ID3D11ModuleInstance.Interfa [VtblIndex(7)] public HResult BindSampler(uint uSrcSlot, uint uDstSlot, uint uCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, uCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, uCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, uCount); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11ModuleInstance : ID3D11ModuleInstance.Interfa [VtblIndex(8)] public HResult BindSamplerByName(sbyte* pName, uint uDstSlot, uint uCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11ModuleInstance : ID3D11ModuleInstance.Interfa [VtblIndex(9)] public HResult BindUnorderedAccessView(uint uSrcSlot, uint uDstSlot, uint uCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, uCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, uCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSlot, uDstSlot, uCount); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11ModuleInstance : ID3D11ModuleInstance.Interfa [VtblIndex(10)] public HResult BindUnorderedAccessViewByName(sbyte* pName, uint uDstSlot, uint uCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pName, uDstSlot, uCount); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11ModuleInstance : ID3D11ModuleInstance.Interfa [VtblIndex(11)] public HResult BindResourceAsUnorderedAccessView(uint uSrcSrvSlot, uint uDstUavSlot, uint uCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSrvSlot, uDstUavSlot, uCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSrvSlot, uDstUavSlot, uCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), uSrcSrvSlot, uDstUavSlot, uCount); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11ModuleInstance : ID3D11ModuleInstance.Interfa [VtblIndex(12)] public HResult BindResourceAsUnorderedAccessViewByName(sbyte* pSrvName, uint uDstUavSlot, uint uCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pSrvName, uDstUavSlot, uCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pSrvName, uDstUavSlot, uCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11ModuleInstance*)Unsafe.AsPointer(ref this), pSrvName, uDstUavSlot, uCount); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Multithread.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Multithread.cs index 79f7680..5797a4a 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Multithread.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Multithread.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Multithread : ID3D11Multithread.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Multithread)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Multithread)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Multithread : ID3D11Multithread.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Multithread*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Multithread*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Multithread*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Multithread : ID3D11Multithread.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Multithread*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Multithread*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Multithread*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Multithread : ID3D11Multithread.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Multithread*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Multithread*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Multithread*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Multithread : ID3D11Multithread.Interface, IN [VtblIndex(3)] public void Enter() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Multithread*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Multithread*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Multithread*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Multithread : ID3D11Multithread.Interface, IN [VtblIndex(4)] public void Leave() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Multithread*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Multithread*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Multithread*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Multithread : ID3D11Multithread.Interface, IN [VtblIndex(5)] public Bool32 SetMultithreadProtected(Bool32 bMTProtect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Multithread*)Unsafe.AsPointer(ref this), bMTProtect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Multithread*)Unsafe.AsPointer(ref this), bMTProtect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Multithread*)Unsafe.AsPointer(ref this), bMTProtect); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Multithread : ID3D11Multithread.Interface, IN [VtblIndex(6)] public Bool32 GetMultithreadProtected() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Multithread*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Multithread*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Multithread*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11PixelShader.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11PixelShader.cs index 0302630..ea7e29b 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11PixelShader.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11PixelShader.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11PixelShader : ID3D11PixelShader.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11PixelShader)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11PixelShader)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11PixelShader : ID3D11PixelShader.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11PixelShader : ID3D11PixelShader.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11PixelShader : ID3D11PixelShader.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11PixelShader : ID3D11PixelShader.Interface, IN [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11PixelShader : ID3D11PixelShader.Interface, IN [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11PixelShader : ID3D11PixelShader.Interface, IN [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11PixelShader : ID3D11PixelShader.Interface, IN [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11PixelShader*)Unsafe.AsPointer(ref this), guid, pData); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Predicate.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Predicate.cs index 0efca42..6b0aada 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Predicate.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Predicate.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Predicate : ID3D11Predicate.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Predicate)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Predicate)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Predicate : ID3D11Predicate.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Predicate : ID3D11Predicate.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Predicate*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Predicate*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Predicate*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Predicate : ID3D11Predicate.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Predicate*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Predicate*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Predicate*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Predicate : ID3D11Predicate.Interface, INativ [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Predicate : ID3D11Predicate.Interface, INativ [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Predicate : ID3D11Predicate.Interface, INativ [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Predicate : ID3D11Predicate.Interface, INativ [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11Predicate : ID3D11Predicate.Interface, INativ [VtblIndex(7)] public uint GetDataSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11Predicate*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Predicate*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11Predicate*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11Predicate : ID3D11Predicate.Interface, INativ [VtblIndex(8)] public void GetDesc(QueryDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11Predicate*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11Query.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Query.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Query.cs index 6e3bb15..527d2ce 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Query.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Query.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Query : ID3D11Query.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Query)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Query)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Query : ID3D11Query.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Query*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Query*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Query*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Query : ID3D11Query.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Query*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Query*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Query*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Query : ID3D11Query.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Query*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Query*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Query*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Query : ID3D11Query.Interface, INativeGuid [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Query*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Query*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Query*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Query : ID3D11Query.Interface, INativeGuid [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Query*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Query*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Query*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Query : ID3D11Query.Interface, INativeGuid [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Query*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Query*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Query*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Query : ID3D11Query.Interface, INativeGuid [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Query*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Query*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Query*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11Query : ID3D11Query.Interface, INativeGuid [VtblIndex(7)] public uint GetDataSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11Query*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Query*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11Query*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11Query : ID3D11Query.Interface, INativeGuid [VtblIndex(8)] public void GetDesc(QueryDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11Query*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Query*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11Query*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11Asynchronous.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Query1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Query1.cs index c449b62..a4dfa60 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Query1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Query1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Query1 : ID3D11Query1.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Query1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Query1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Query1 : ID3D11Query1.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Query1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Query1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Query1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Query1 : ID3D11Query1.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Query1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Query1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Query1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Query1 : ID3D11Query1.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Query1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Query1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Query1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Query1 : ID3D11Query1.Interface, INativeGuid [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Query1*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Query1*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Query1*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Query1 : ID3D11Query1.Interface, INativeGuid [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Query1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Query1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Query1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Query1 : ID3D11Query1.Interface, INativeGuid [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Query1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Query1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Query1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Query1 : ID3D11Query1.Interface, INativeGuid [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Query1*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Query1*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Query1*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11Query1 : ID3D11Query1.Interface, INativeGuid [VtblIndex(7)] public uint GetDataSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11Query1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Query1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11Query1*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11Query1 : ID3D11Query1.Interface, INativeGuid [VtblIndex(8)] public void GetDesc(QueryDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11Query1*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Query1*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11Query1*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11Query1 : ID3D11Query1.Interface, INativeGuid [VtblIndex(9)] public void GetDesc1(QueryDescription1* pDesc1) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID3D11Query1*)Unsafe.AsPointer(ref this), pDesc1); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11Query1*)Unsafe.AsPointer(ref this), pDesc1); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11Query1*)Unsafe.AsPointer(ref this), pDesc1); } public interface Interface : ID3D11Query.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RasterizerState.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RasterizerState.cs index 8d3ce20..ae4c4ac 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RasterizerState.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RasterizerState.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11RasterizerState : ID3D11RasterizerState.Inter } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RasterizerState)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RasterizerState)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11RasterizerState : ID3D11RasterizerState.Inter [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11RasterizerState : ID3D11RasterizerState.Inter [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11RasterizerState : ID3D11RasterizerState.Inter [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11RasterizerState : ID3D11RasterizerState.Inter [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11RasterizerState : ID3D11RasterizerState.Inter [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11RasterizerState : ID3D11RasterizerState.Inter [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11RasterizerState : ID3D11RasterizerState.Inter [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11RasterizerState : ID3D11RasterizerState.Inter [VtblIndex(7)] public void GetDesc(RasterizerDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11RasterizerState*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RasterizerState1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RasterizerState1.cs index 519b197..fa512e5 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RasterizerState1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RasterizerState1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11RasterizerState1 : ID3D11RasterizerState1.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RasterizerState1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RasterizerState1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11RasterizerState1 : ID3D11RasterizerState1.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11RasterizerState1 : ID3D11RasterizerState1.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11RasterizerState1 : ID3D11RasterizerState1.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11RasterizerState1 : ID3D11RasterizerState1.Int [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11RasterizerState1 : ID3D11RasterizerState1.Int [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11RasterizerState1 : ID3D11RasterizerState1.Int [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11RasterizerState1 : ID3D11RasterizerState1.Int [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11RasterizerState1 : ID3D11RasterizerState1.Int [VtblIndex(7)] public void GetDesc(RasterizerDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11RasterizerState1 : ID3D11RasterizerState1.Int [VtblIndex(8)] public void GetDesc1(RasterizerDescription1* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11RasterizerState1*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11RasterizerState.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RasterizerState2.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RasterizerState2.cs index 53bed5c..428d91b 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RasterizerState2.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RasterizerState2.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11RasterizerState2 : ID3D11RasterizerState2.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RasterizerState2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RasterizerState2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11RasterizerState2 : ID3D11RasterizerState2.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11RasterizerState2 : ID3D11RasterizerState2.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11RasterizerState2 : ID3D11RasterizerState2.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11RasterizerState2 : ID3D11RasterizerState2.Int [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11RasterizerState2 : ID3D11RasterizerState2.Int [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11RasterizerState2 : ID3D11RasterizerState2.Int [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11RasterizerState2 : ID3D11RasterizerState2.Int [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11RasterizerState2 : ID3D11RasterizerState2.Int [VtblIndex(7)] public void GetDesc(RasterizerDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11RasterizerState2 : ID3D11RasterizerState2.Int [VtblIndex(8)] public void GetDesc1(RasterizerDescription1* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11RasterizerState2 : ID3D11RasterizerState2.Int [VtblIndex(9)] public void GetDesc2(RasterizerDescription2* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11RasterizerState2*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11RasterizerState1.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RefDefaultTrackingOptions.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RefDefaultTrackingOptions.cs index eacbc55..d094086 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RefDefaultTrackingOptions.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RefDefaultTrackingOptions.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11RefDefaultTrackingOptions : ID3D11RefDefaultT } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RefDefaultTrackingOptions)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RefDefaultTrackingOptions)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11RefDefaultTrackingOptions : ID3D11RefDefaultT [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11RefDefaultTrackingOptions*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11RefDefaultTrackingOptions*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11RefDefaultTrackingOptions*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11RefDefaultTrackingOptions : ID3D11RefDefaultT [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11RefDefaultTrackingOptions*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11RefDefaultTrackingOptions*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11RefDefaultTrackingOptions*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11RefDefaultTrackingOptions : ID3D11RefDefaultT [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11RefDefaultTrackingOptions*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11RefDefaultTrackingOptions*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11RefDefaultTrackingOptions*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11RefDefaultTrackingOptions : ID3D11RefDefaultT [VtblIndex(3)] public HResult SetTrackingOptions(uint ResourceTypeFlags, uint Options) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11RefDefaultTrackingOptions*)Unsafe.AsPointer(ref this), ResourceTypeFlags, Options); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11RefDefaultTrackingOptions*)Unsafe.AsPointer(ref this), ResourceTypeFlags, Options); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11RefDefaultTrackingOptions*)Unsafe.AsPointer(ref this), ResourceTypeFlags, Options); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RefTrackingOptions.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RefTrackingOptions.cs index 89e64cc..74c1be9 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RefTrackingOptions.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RefTrackingOptions.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11RefTrackingOptions : ID3D11RefTrackingOptions } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RefTrackingOptions)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RefTrackingOptions)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11RefTrackingOptions : ID3D11RefTrackingOptions [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11RefTrackingOptions*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11RefTrackingOptions*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11RefTrackingOptions*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11RefTrackingOptions : ID3D11RefTrackingOptions [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11RefTrackingOptions*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11RefTrackingOptions*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11RefTrackingOptions*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11RefTrackingOptions : ID3D11RefTrackingOptions [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11RefTrackingOptions*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11RefTrackingOptions*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11RefTrackingOptions*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11RefTrackingOptions : ID3D11RefTrackingOptions [VtblIndex(3)] public HResult SetTrackingOptions(uint uOptions) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11RefTrackingOptions*)Unsafe.AsPointer(ref this), uOptions); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11RefTrackingOptions*)Unsafe.AsPointer(ref this), uOptions); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11RefTrackingOptions*)Unsafe.AsPointer(ref this), uOptions); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RenderTargetView.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RenderTargetView.cs index 5ea6098..4449e83 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RenderTargetView.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RenderTargetView.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11RenderTargetView : ID3D11RenderTargetView.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RenderTargetView)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RenderTargetView)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11RenderTargetView : ID3D11RenderTargetView.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11RenderTargetView : ID3D11RenderTargetView.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11RenderTargetView : ID3D11RenderTargetView.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11RenderTargetView : ID3D11RenderTargetView.Int [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11RenderTargetView : ID3D11RenderTargetView.Int [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11RenderTargetView : ID3D11RenderTargetView.Int [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11RenderTargetView : ID3D11RenderTargetView.Int [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11RenderTargetView : ID3D11RenderTargetView.Int [VtblIndex(7)] public void GetResource(ID3D11Resource** ppResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), ppResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), ppResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), ppResource); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11RenderTargetView : ID3D11RenderTargetView.Int [VtblIndex(8)] public void GetDesc(RenderTargetViewDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11RenderTargetView*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11View.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RenderTargetView1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RenderTargetView1.cs index b8e31f3..b6e6e76 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RenderTargetView1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11RenderTargetView1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11RenderTargetView1 : ID3D11RenderTargetView1.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RenderTargetView1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11RenderTargetView1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11RenderTargetView1 : ID3D11RenderTargetView1.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11RenderTargetView1 : ID3D11RenderTargetView1.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11RenderTargetView1 : ID3D11RenderTargetView1.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11RenderTargetView1 : ID3D11RenderTargetView1.I [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11RenderTargetView1 : ID3D11RenderTargetView1.I [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11RenderTargetView1 : ID3D11RenderTargetView1.I [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11RenderTargetView1 : ID3D11RenderTargetView1.I [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11RenderTargetView1 : ID3D11RenderTargetView1.I [VtblIndex(7)] public void GetResource(ID3D11Resource** ppResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), ppResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), ppResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), ppResource); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11RenderTargetView1 : ID3D11RenderTargetView1.I [VtblIndex(8)] public void GetDesc(RenderTargetViewDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11RenderTargetView1 : ID3D11RenderTargetView1.I [VtblIndex(9)] public void GetDesc1(RenderTargetViewDescription1* pDesc1) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), pDesc1); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), pDesc1); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11RenderTargetView1*)Unsafe.AsPointer(ref this), pDesc1); } public interface Interface : ID3D11RenderTargetView.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Resource.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Resource.cs index 352ec01..858a1b7 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Resource.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Resource.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Resource : ID3D11Resource.Interface, INativeG } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Resource)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Resource)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Resource : ID3D11Resource.Interface, INativeG [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Resource*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Resource*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Resource*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Resource : ID3D11Resource.Interface, INativeG [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Resource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Resource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Resource*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Resource : ID3D11Resource.Interface, INativeG [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Resource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Resource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Resource*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Resource : ID3D11Resource.Interface, INativeG [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Resource*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Resource*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Resource*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Resource : ID3D11Resource.Interface, INativeG [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Resource*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Resource*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Resource*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Resource : ID3D11Resource.Interface, INativeG [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Resource*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Resource*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Resource*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Resource : ID3D11Resource.Interface, INativeG [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Resource*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Resource*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Resource*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11Resource : ID3D11Resource.Interface, INativeG [VtblIndex(7)] public void GetType(ResourceDimension* pResourceDimension) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11Resource*)Unsafe.AsPointer(ref this), pResourceDimension); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Resource*)Unsafe.AsPointer(ref this), pResourceDimension); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11Resource*)Unsafe.AsPointer(ref this), pResourceDimension); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11Resource : ID3D11Resource.Interface, INativeG [VtblIndex(8)] public void SetEvictionPriority(uint EvictionPriority) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11Resource*)Unsafe.AsPointer(ref this), EvictionPriority); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Resource*)Unsafe.AsPointer(ref this), EvictionPriority); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11Resource*)Unsafe.AsPointer(ref this), EvictionPriority); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11Resource : ID3D11Resource.Interface, INativeG [VtblIndex(9)] public uint GetEvictionPriority() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11Resource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11Resource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11Resource*)Unsafe.AsPointer(ref this)); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11SamplerState.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11SamplerState.cs index c11b35f..6ff77f6 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11SamplerState.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11SamplerState.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11SamplerState : ID3D11SamplerState.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11SamplerState)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11SamplerState)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11SamplerState : ID3D11SamplerState.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11SamplerState : ID3D11SamplerState.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11SamplerState : ID3D11SamplerState.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11SamplerState : ID3D11SamplerState.Interface, [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11SamplerState : ID3D11SamplerState.Interface, [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11SamplerState : ID3D11SamplerState.Interface, [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11SamplerState : ID3D11SamplerState.Interface, [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11SamplerState : ID3D11SamplerState.Interface, [VtblIndex(7)] public void GetDesc(SamplerDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11SamplerState*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflection.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflection.cs index 8320526..630a6fc 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflection.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflection.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderReflection)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderReflection)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [VtblIndex(3)] public HResult GetDesc(ShaderDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [VtblIndex(4)] public ID3D11ShaderReflectionConstantBuffer* GetConstantBufferByIndex(uint Index) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Index); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Index); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Index); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [VtblIndex(5)] public ID3D11ShaderReflectionConstantBuffer* GetConstantBufferByName(sbyte* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [VtblIndex(6)] public HResult GetResourceBindingDesc(uint ResourceIndex, ShaderInputBindDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ResourceIndex, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ResourceIndex, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ResourceIndex, pDesc); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [VtblIndex(7)] public HResult GetInputParameterDesc(uint ParameterIndex, SignatureParameterDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [VtblIndex(8)] public HResult GetOutputParameterDesc(uint ParameterIndex, SignatureParameterDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [VtblIndex(9)] public HResult GetPatchConstantParameterDesc(uint ParameterIndex, SignatureParameterDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [VtblIndex(10)] public ID3D11ShaderReflectionVariable* GetVariableByName(sbyte* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [VtblIndex(11)] public HResult GetResourceBindingDescByName(sbyte* Name, ShaderInputBindDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), Name, pDesc); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [VtblIndex(12)] public uint GetMovInstructionCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [VtblIndex(13)] public uint GetMovcInstructionCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [VtblIndex(14)] public uint GetConversionInstructionCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [VtblIndex(15)] public uint GetBitwiseInstructionCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [VtblIndex(16)] public Graphics.Direct3D.Primitive GetGSInputPrimitive() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [VtblIndex(17)] public Bool32 IsSampleFrequencyShader() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [VtblIndex(18)] public uint GetNumInterfaceSlots() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [VtblIndex(19)] public HResult GetMinFeatureLevel(Graphics.Direct3D.FeatureLevel* pLevel) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), pLevel); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), pLevel); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), pLevel); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [VtblIndex(20)] public uint GetThreadGroupSize(uint* pSizeX, uint* pSizeY, uint* pSizeZ) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), pSizeX, pSizeY, pSizeZ); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), pSizeX, pSizeY, pSizeZ); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this), pSizeX, pSizeY, pSizeZ); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D11ShaderReflection : ID3D11ShaderReflection.Int [VtblIndex(21)] public ulong GetRequiresFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D11ShaderReflection*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflectionConstantBuffer.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflectionConstantBuffer.cs index 1331ae0..8876c96 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflectionConstantBuffer.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflectionConstantBuffer.cs @@ -38,11 +38,7 @@ public unsafe partial struct ID3D11ShaderReflectionConstantBuffer : ID3D11Shader } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderReflectionConstantBuffer)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderReflectionConstantBuffer)); -#endif public void** lpVtbl; @@ -51,11 +47,7 @@ public unsafe partial struct ID3D11ShaderReflectionConstantBuffer : ID3D11Shader [VtblIndex(0)] public HResult GetDesc(ShaderBufferDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -63,11 +55,7 @@ public unsafe partial struct ID3D11ShaderReflectionConstantBuffer : ID3D11Shader [VtblIndex(1)] public ID3D11ShaderReflectionVariable* GetVariableByIndex(uint Index) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), Index); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), Index); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), Index); } /// @@ -75,11 +63,7 @@ public unsafe partial struct ID3D11ShaderReflectionConstantBuffer : ID3D11Shader [VtblIndex(2)] public ID3D11ShaderReflectionVariable* GetVariableByName(sbyte* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), Name); } public interface Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflectionType.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflectionType.cs index 3db88ad..b14febf 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflectionType.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflectionType.cs @@ -38,11 +38,7 @@ public unsafe partial struct ID3D11ShaderReflectionType : ID3D11ShaderReflection } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderReflectionType)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderReflectionType)); -#endif public void** lpVtbl; @@ -51,11 +47,7 @@ public unsafe partial struct ID3D11ShaderReflectionType : ID3D11ShaderReflection [VtblIndex(0)] public HResult GetDesc(ShaderTypeDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -63,11 +55,7 @@ public unsafe partial struct ID3D11ShaderReflectionType : ID3D11ShaderReflection [VtblIndex(1)] public ID3D11ShaderReflectionType* GetMemberTypeByIndex(uint Index) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), Index); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), Index); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), Index); } /// @@ -75,11 +63,7 @@ public unsafe partial struct ID3D11ShaderReflectionType : ID3D11ShaderReflection [VtblIndex(2)] public ID3D11ShaderReflectionType* GetMemberTypeByName(sbyte* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), Name); } /// @@ -87,11 +71,7 @@ public unsafe partial struct ID3D11ShaderReflectionType : ID3D11ShaderReflection [VtblIndex(3)] public sbyte* GetMemberTypeName(uint Index) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), Index); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), Index); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), Index); } /// @@ -99,11 +79,7 @@ public unsafe partial struct ID3D11ShaderReflectionType : ID3D11ShaderReflection [VtblIndex(4)] public HResult IsEqual(ID3D11ShaderReflectionType* pType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pType); } /// @@ -111,11 +87,7 @@ public unsafe partial struct ID3D11ShaderReflectionType : ID3D11ShaderReflection [VtblIndex(5)] public ID3D11ShaderReflectionType* GetSubType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this)); } /// @@ -123,11 +95,7 @@ public unsafe partial struct ID3D11ShaderReflectionType : ID3D11ShaderReflection [VtblIndex(6)] public ID3D11ShaderReflectionType* GetBaseClass() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this)); } /// @@ -135,11 +103,7 @@ public unsafe partial struct ID3D11ShaderReflectionType : ID3D11ShaderReflection [VtblIndex(7)] public uint GetNumInterfaces() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this)); } /// @@ -147,11 +111,7 @@ public unsafe partial struct ID3D11ShaderReflectionType : ID3D11ShaderReflection [VtblIndex(8)] public ID3D11ShaderReflectionType* GetInterfaceByIndex(uint uIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), uIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), uIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), uIndex); } /// @@ -159,11 +119,7 @@ public unsafe partial struct ID3D11ShaderReflectionType : ID3D11ShaderReflection [VtblIndex(9)] public HResult IsOfType(ID3D11ShaderReflectionType* pType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pType); } /// @@ -171,11 +127,7 @@ public unsafe partial struct ID3D11ShaderReflectionType : ID3D11ShaderReflection [VtblIndex(10)] public HResult ImplementsInterface(ID3D11ShaderReflectionType* pBase) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pBase); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pBase); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11ShaderReflectionType*)Unsafe.AsPointer(ref this), pBase); } public interface Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflectionVariable.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflectionVariable.cs index 3f9cc5a..1a65958 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflectionVariable.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderReflectionVariable.cs @@ -38,11 +38,7 @@ public unsafe partial struct ID3D11ShaderReflectionVariable : ID3D11ShaderReflec } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderReflectionVariable)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderReflectionVariable)); -#endif public void** lpVtbl; @@ -51,11 +47,7 @@ public unsafe partial struct ID3D11ShaderReflectionVariable : ID3D11ShaderReflec [VtblIndex(0)] public HResult GetDesc(ShaderVariableDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -63,11 +55,7 @@ public unsafe partial struct ID3D11ShaderReflectionVariable : ID3D11ShaderReflec [VtblIndex(1)] public new ID3D11ShaderReflectionType* GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this)); } /// @@ -75,11 +63,7 @@ public unsafe partial struct ID3D11ShaderReflectionVariable : ID3D11ShaderReflec [VtblIndex(2)] public ID3D11ShaderReflectionConstantBuffer* GetBuffer() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this)); } /// @@ -87,11 +71,7 @@ public unsafe partial struct ID3D11ShaderReflectionVariable : ID3D11ShaderReflec [VtblIndex(3)] public uint GetInterfaceSlot(uint uArrayIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this), uArrayIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this), uArrayIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11ShaderReflectionVariable*)Unsafe.AsPointer(ref this), uArrayIndex); } public interface Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderResourceView.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderResourceView.cs index 9a09a91..78d9408 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderResourceView.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderResourceView.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11ShaderResourceView : ID3D11ShaderResourceView } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderResourceView)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderResourceView)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11ShaderResourceView : ID3D11ShaderResourceView [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11ShaderResourceView : ID3D11ShaderResourceView [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11ShaderResourceView : ID3D11ShaderResourceView [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11ShaderResourceView : ID3D11ShaderResourceView [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11ShaderResourceView : ID3D11ShaderResourceView [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11ShaderResourceView : ID3D11ShaderResourceView [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11ShaderResourceView : ID3D11ShaderResourceView [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11ShaderResourceView : ID3D11ShaderResourceView [VtblIndex(7)] public void GetResource(ID3D11Resource** ppResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), ppResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), ppResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), ppResource); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11ShaderResourceView : ID3D11ShaderResourceView [VtblIndex(8)] public void GetDesc(ShaderResourceViewDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11ShaderResourceView*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11View.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderResourceView1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderResourceView1.cs index d74368b..126afe3 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderResourceView1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderResourceView1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11ShaderResourceView1 : ID3D11ShaderResourceVie } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderResourceView1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderResourceView1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11ShaderResourceView1 : ID3D11ShaderResourceVie [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11ShaderResourceView1 : ID3D11ShaderResourceVie [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11ShaderResourceView1 : ID3D11ShaderResourceVie [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11ShaderResourceView1 : ID3D11ShaderResourceVie [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11ShaderResourceView1 : ID3D11ShaderResourceVie [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11ShaderResourceView1 : ID3D11ShaderResourceVie [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11ShaderResourceView1 : ID3D11ShaderResourceVie [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11ShaderResourceView1 : ID3D11ShaderResourceVie [VtblIndex(7)] public void GetResource(ID3D11Resource** ppResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), ppResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), ppResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), ppResource); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11ShaderResourceView1 : ID3D11ShaderResourceVie [VtblIndex(8)] public void GetDesc(ShaderResourceViewDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11ShaderResourceView1 : ID3D11ShaderResourceVie [VtblIndex(9)] public void GetDesc1(ShaderResourceViewDescription1* pDesc1) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), pDesc1); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), pDesc1); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11ShaderResourceView1*)Unsafe.AsPointer(ref this), pDesc1); } public interface Interface : ID3D11ShaderResourceView.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderTrace.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderTrace.cs index 9ce57b4..82a2f20 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderTrace.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderTrace.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11ShaderTrace : ID3D11ShaderTrace.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderTrace)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderTrace)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11ShaderTrace : ID3D11ShaderTrace.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11ShaderTrace : ID3D11ShaderTrace.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11ShaderTrace : ID3D11ShaderTrace.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11ShaderTrace : ID3D11ShaderTrace.Interface, IN [VtblIndex(3)] public HResult TraceReady(ulong* pTestCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), pTestCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), pTestCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), pTestCount); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11ShaderTrace : ID3D11ShaderTrace.Interface, IN [VtblIndex(4)] public void ResetTrace() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11ShaderTrace : ID3D11ShaderTrace.Interface, IN [VtblIndex(5)] public HResult GetTraceStats(TraceStats* pTraceStats) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), pTraceStats); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), pTraceStats); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), pTraceStats); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11ShaderTrace : ID3D11ShaderTrace.Interface, IN [VtblIndex(6)] public HResult PSSelectStamp(uint stampIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stampIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stampIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stampIndex); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11ShaderTrace : ID3D11ShaderTrace.Interface, IN [VtblIndex(7)] public HResult GetInitialRegisterContents(TraceRegister* pRegister, TraceValue* pValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), pRegister, pValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), pRegister, pValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), pRegister, pValue); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11ShaderTrace : ID3D11ShaderTrace.Interface, IN [VtblIndex(8)] public HResult GetStep(uint stepIndex, TraceStep* pTraceStep) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stepIndex, pTraceStep); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stepIndex, pTraceStep); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stepIndex, pTraceStep); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11ShaderTrace : ID3D11ShaderTrace.Interface, IN [VtblIndex(9)] public HResult GetWrittenRegister(uint stepIndex, uint writtenRegisterIndex, TraceRegister* pRegister, TraceValue* pValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stepIndex, writtenRegisterIndex, pRegister, pValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stepIndex, writtenRegisterIndex, pRegister, pValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stepIndex, writtenRegisterIndex, pRegister, pValue); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11ShaderTrace : ID3D11ShaderTrace.Interface, IN [VtblIndex(10)] public HResult GetReadRegister(uint stepIndex, uint readRegisterIndex, TraceRegister* pRegister, TraceValue* pValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stepIndex, readRegisterIndex, pRegister, pValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stepIndex, readRegisterIndex, pRegister, pValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11ShaderTrace*)Unsafe.AsPointer(ref this), stepIndex, readRegisterIndex, pRegister, pValue); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderTraceFactory.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderTraceFactory.cs index 44f0528..6053960 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderTraceFactory.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11ShaderTraceFactory.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11ShaderTraceFactory : ID3D11ShaderTraceFactory } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderTraceFactory)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11ShaderTraceFactory)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11ShaderTraceFactory : ID3D11ShaderTraceFactory [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11ShaderTraceFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11ShaderTraceFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11ShaderTraceFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11ShaderTraceFactory : ID3D11ShaderTraceFactory [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11ShaderTraceFactory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11ShaderTraceFactory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11ShaderTraceFactory*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11ShaderTraceFactory : ID3D11ShaderTraceFactory [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11ShaderTraceFactory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11ShaderTraceFactory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11ShaderTraceFactory*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11ShaderTraceFactory : ID3D11ShaderTraceFactory [VtblIndex(3)] public HResult CreateShaderTrace(IUnknown* pShader, ShaderTraceDescription* pTraceDesc, ID3D11ShaderTrace** ppShaderTrace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11ShaderTraceFactory*)Unsafe.AsPointer(ref this), pShader, pTraceDesc, ppShaderTrace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11ShaderTraceFactory*)Unsafe.AsPointer(ref this), pShader, pTraceDesc, ppShaderTrace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11ShaderTraceFactory*)Unsafe.AsPointer(ref this), pShader, pTraceDesc, ppShaderTrace); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11SwitchToRef.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11SwitchToRef.cs index 47b37ee..5f9dd93 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11SwitchToRef.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11SwitchToRef.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11SwitchToRef : ID3D11SwitchToRef.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11SwitchToRef)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11SwitchToRef)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11SwitchToRef : ID3D11SwitchToRef.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11SwitchToRef*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11SwitchToRef*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11SwitchToRef*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11SwitchToRef : ID3D11SwitchToRef.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11SwitchToRef*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11SwitchToRef*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11SwitchToRef*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11SwitchToRef : ID3D11SwitchToRef.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11SwitchToRef*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11SwitchToRef*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11SwitchToRef*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11SwitchToRef : ID3D11SwitchToRef.Interface, IN [VtblIndex(3)] public Bool32 SetUseRef(Bool32 UseRef) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11SwitchToRef*)Unsafe.AsPointer(ref this), UseRef); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11SwitchToRef*)Unsafe.AsPointer(ref this), UseRef); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11SwitchToRef*)Unsafe.AsPointer(ref this), UseRef); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11SwitchToRef : ID3D11SwitchToRef.Interface, IN [VtblIndex(4)] public Bool32 GetUseRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11SwitchToRef*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11SwitchToRef*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11SwitchToRef*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture1D.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture1D.cs index 62c670d..2619f33 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture1D.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture1D.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Texture1D : ID3D11Texture1D.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Texture1D)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Texture1D)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Texture1D : ID3D11Texture1D.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Texture1D : ID3D11Texture1D.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Texture1D : ID3D11Texture1D.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Texture1D : ID3D11Texture1D.Interface, INativ [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Texture1D : ID3D11Texture1D.Interface, INativ [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Texture1D : ID3D11Texture1D.Interface, INativ [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Texture1D : ID3D11Texture1D.Interface, INativ [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11Texture1D : ID3D11Texture1D.Interface, INativ [VtblIndex(7)] public void GetType(ResourceDimension* pResourceDimension) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), pResourceDimension); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), pResourceDimension); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), pResourceDimension); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11Texture1D : ID3D11Texture1D.Interface, INativ [VtblIndex(8)] public void SetEvictionPriority(uint EvictionPriority) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), EvictionPriority); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), EvictionPriority); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), EvictionPriority); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11Texture1D : ID3D11Texture1D.Interface, INativ [VtblIndex(9)] public uint GetEvictionPriority() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11Texture1D : ID3D11Texture1D.Interface, INativ [VtblIndex(10)] public void GetDesc(Texture1DDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11Texture1D*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture2D.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture2D.cs index f789f99..39edfcf 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture2D.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture2D.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Texture2D : ID3D11Texture2D.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Texture2D)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Texture2D)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Texture2D : ID3D11Texture2D.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Texture2D : ID3D11Texture2D.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Texture2D : ID3D11Texture2D.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Texture2D : ID3D11Texture2D.Interface, INativ [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Texture2D : ID3D11Texture2D.Interface, INativ [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Texture2D : ID3D11Texture2D.Interface, INativ [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Texture2D : ID3D11Texture2D.Interface, INativ [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11Texture2D : ID3D11Texture2D.Interface, INativ [VtblIndex(7)] public void GetType(ResourceDimension* pResourceDimension) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), pResourceDimension); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), pResourceDimension); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), pResourceDimension); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11Texture2D : ID3D11Texture2D.Interface, INativ [VtblIndex(8)] public void SetEvictionPriority(uint EvictionPriority) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), EvictionPriority); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), EvictionPriority); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), EvictionPriority); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11Texture2D : ID3D11Texture2D.Interface, INativ [VtblIndex(9)] public uint GetEvictionPriority() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11Texture2D : ID3D11Texture2D.Interface, INativ [VtblIndex(10)] public void GetDesc(Texture2DDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11Texture2D*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture2D1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture2D1.cs index bf647e0..51a1b42 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture2D1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture2D1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Texture2D1 : ID3D11Texture2D1.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Texture2D1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Texture2D1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Texture2D1 : ID3D11Texture2D1.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Texture2D1 : ID3D11Texture2D1.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Texture2D1 : ID3D11Texture2D1.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Texture2D1 : ID3D11Texture2D1.Interface, INat [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Texture2D1 : ID3D11Texture2D1.Interface, INat [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Texture2D1 : ID3D11Texture2D1.Interface, INat [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Texture2D1 : ID3D11Texture2D1.Interface, INat [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11Texture2D1 : ID3D11Texture2D1.Interface, INat [VtblIndex(7)] public void GetType(ResourceDimension* pResourceDimension) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), pResourceDimension); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), pResourceDimension); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), pResourceDimension); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11Texture2D1 : ID3D11Texture2D1.Interface, INat [VtblIndex(8)] public void SetEvictionPriority(uint EvictionPriority) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), EvictionPriority); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), EvictionPriority); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), EvictionPriority); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11Texture2D1 : ID3D11Texture2D1.Interface, INat [VtblIndex(9)] public uint GetEvictionPriority() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11Texture2D1 : ID3D11Texture2D1.Interface, INat [VtblIndex(10)] public void GetDesc(Texture2DDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11Texture2D1 : ID3D11Texture2D1.Interface, INat [VtblIndex(11)] public void GetDesc1(Texture2DDescription1* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11Texture2D1*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11Texture2D.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture3D.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture3D.cs index c67c4c5..7800b88 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture3D.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture3D.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Texture3D : ID3D11Texture3D.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Texture3D)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Texture3D)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Texture3D : ID3D11Texture3D.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Texture3D : ID3D11Texture3D.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Texture3D : ID3D11Texture3D.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Texture3D : ID3D11Texture3D.Interface, INativ [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Texture3D : ID3D11Texture3D.Interface, INativ [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Texture3D : ID3D11Texture3D.Interface, INativ [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Texture3D : ID3D11Texture3D.Interface, INativ [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11Texture3D : ID3D11Texture3D.Interface, INativ [VtblIndex(7)] public void GetType(ResourceDimension* pResourceDimension) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), pResourceDimension); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), pResourceDimension); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), pResourceDimension); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11Texture3D : ID3D11Texture3D.Interface, INativ [VtblIndex(8)] public void SetEvictionPriority(uint EvictionPriority) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), EvictionPriority); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), EvictionPriority); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), EvictionPriority); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11Texture3D : ID3D11Texture3D.Interface, INativ [VtblIndex(9)] public uint GetEvictionPriority() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11Texture3D : ID3D11Texture3D.Interface, INativ [VtblIndex(10)] public void GetDesc(Texture3DDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11Texture3D*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture3D1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture3D1.cs index f7813f1..6099c35 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture3D1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11Texture3D1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11Texture3D1 : ID3D11Texture3D1.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Texture3D1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11Texture3D1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11Texture3D1 : ID3D11Texture3D1.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11Texture3D1 : ID3D11Texture3D1.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11Texture3D1 : ID3D11Texture3D1.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11Texture3D1 : ID3D11Texture3D1.Interface, INat [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11Texture3D1 : ID3D11Texture3D1.Interface, INat [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11Texture3D1 : ID3D11Texture3D1.Interface, INat [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11Texture3D1 : ID3D11Texture3D1.Interface, INat [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11Texture3D1 : ID3D11Texture3D1.Interface, INat [VtblIndex(7)] public void GetType(ResourceDimension* pResourceDimension) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), pResourceDimension); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), pResourceDimension); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), pResourceDimension); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11Texture3D1 : ID3D11Texture3D1.Interface, INat [VtblIndex(8)] public void SetEvictionPriority(uint EvictionPriority) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), EvictionPriority); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), EvictionPriority); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), EvictionPriority); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11Texture3D1 : ID3D11Texture3D1.Interface, INat [VtblIndex(9)] public uint GetEvictionPriority() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11Texture3D1 : ID3D11Texture3D1.Interface, INat [VtblIndex(10)] public void GetDesc(Texture3DDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11Texture3D1 : ID3D11Texture3D1.Interface, INat [VtblIndex(11)] public void GetDesc1(Texture3DDescription1* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11Texture3D1*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11Texture3D.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11TracingDevice.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11TracingDevice.cs index 777956e..c37f233 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11TracingDevice.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11TracingDevice.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11TracingDevice : ID3D11TracingDevice.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11TracingDevice)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11TracingDevice)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11TracingDevice : ID3D11TracingDevice.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11TracingDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11TracingDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11TracingDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11TracingDevice : ID3D11TracingDevice.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11TracingDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11TracingDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11TracingDevice*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11TracingDevice : ID3D11TracingDevice.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11TracingDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11TracingDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11TracingDevice*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11TracingDevice : ID3D11TracingDevice.Interface [VtblIndex(3)] public HResult SetShaderTrackingOptionsByType(uint ResourceTypeFlags, uint Options) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11TracingDevice*)Unsafe.AsPointer(ref this), ResourceTypeFlags, Options); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11TracingDevice*)Unsafe.AsPointer(ref this), ResourceTypeFlags, Options); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11TracingDevice*)Unsafe.AsPointer(ref this), ResourceTypeFlags, Options); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11TracingDevice : ID3D11TracingDevice.Interface [VtblIndex(4)] public HResult SetShaderTrackingOptions(IUnknown* pShader, uint Options) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11TracingDevice*)Unsafe.AsPointer(ref this), pShader, Options); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11TracingDevice*)Unsafe.AsPointer(ref this), pShader, Options); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11TracingDevice*)Unsafe.AsPointer(ref this), pShader, Options); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11UnorderedAccessView.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11UnorderedAccessView.cs index 234be19..a84500e 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11UnorderedAccessView.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11UnorderedAccessView.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11UnorderedAccessView : ID3D11UnorderedAccessVi } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11UnorderedAccessView)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11UnorderedAccessView)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11UnorderedAccessView : ID3D11UnorderedAccessVi [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11UnorderedAccessView : ID3D11UnorderedAccessVi [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11UnorderedAccessView : ID3D11UnorderedAccessVi [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11UnorderedAccessView : ID3D11UnorderedAccessVi [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11UnorderedAccessView : ID3D11UnorderedAccessVi [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11UnorderedAccessView : ID3D11UnorderedAccessVi [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11UnorderedAccessView : ID3D11UnorderedAccessVi [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11UnorderedAccessView : ID3D11UnorderedAccessVi [VtblIndex(7)] public void GetResource(ID3D11Resource** ppResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), ppResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), ppResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), ppResource); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11UnorderedAccessView : ID3D11UnorderedAccessVi [VtblIndex(8)] public void GetDesc(UnorderedAccessViewDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11UnorderedAccessView*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11View.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11UnorderedAccessView1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11UnorderedAccessView1.cs index c80264a..83ce086 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11UnorderedAccessView1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11UnorderedAccessView1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11UnorderedAccessView1 : ID3D11UnorderedAccessV } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11UnorderedAccessView1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11UnorderedAccessView1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11UnorderedAccessView1 : ID3D11UnorderedAccessV [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11UnorderedAccessView1 : ID3D11UnorderedAccessV [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11UnorderedAccessView1 : ID3D11UnorderedAccessV [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11UnorderedAccessView1 : ID3D11UnorderedAccessV [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11UnorderedAccessView1 : ID3D11UnorderedAccessV [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11UnorderedAccessView1 : ID3D11UnorderedAccessV [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11UnorderedAccessView1 : ID3D11UnorderedAccessV [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11UnorderedAccessView1 : ID3D11UnorderedAccessV [VtblIndex(7)] public void GetResource(ID3D11Resource** ppResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), ppResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), ppResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), ppResource); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11UnorderedAccessView1 : ID3D11UnorderedAccessV [VtblIndex(8)] public void GetDesc(UnorderedAccessViewDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11UnorderedAccessView1 : ID3D11UnorderedAccessV [VtblIndex(9)] public void GetDesc1(UnorderedAccessViewDescription1* pDesc1) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), pDesc1); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), pDesc1); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11UnorderedAccessView1*)Unsafe.AsPointer(ref this), pDesc1); } public interface Interface : ID3D11UnorderedAccessView.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VertexShader.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VertexShader.cs index 0c6a233..0b2bdcb 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VertexShader.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VertexShader.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11VertexShader : ID3D11VertexShader.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VertexShader)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VertexShader)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11VertexShader : ID3D11VertexShader.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11VertexShader : ID3D11VertexShader.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11VertexShader : ID3D11VertexShader.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11VertexShader : ID3D11VertexShader.Interface, [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11VertexShader : ID3D11VertexShader.Interface, [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11VertexShader : ID3D11VertexShader.Interface, [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11VertexShader : ID3D11VertexShader.Interface, [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11VertexShader*)Unsafe.AsPointer(ref this), guid, pData); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext.cs index 6790fee..0552389 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoContext)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoContext)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(7)] public HResult GetDecoderBuffer(ID3D11VideoDecoder* pDecoder, VideoDecoderBufferType Type, uint* pBufferSize, void** ppBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, Type, pBufferSize, ppBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, Type, pBufferSize, ppBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, Type, pBufferSize, ppBuffer); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(8)] public HResult ReleaseDecoderBuffer(ID3D11VideoDecoder* pDecoder, VideoDecoderBufferType Type) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, Type); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, Type); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, Type); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(9)] public HResult DecoderBeginFrame(ID3D11VideoDecoder* pDecoder, ID3D11VideoDecoderOutputView* pView, uint ContentKeySize, void* pContentKey) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(10)] public HResult DecoderEndFrame(ID3D11VideoDecoder* pDecoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(11)] public HResult SubmitDecoderBuffers(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription* pBufferDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(12)] public int DecoderExtension(ID3D11VideoDecoder* pDecoder, VideoDecoderExtension* pExtensionData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, pExtensionData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, pExtensionData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pDecoder, pExtensionData); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(13)] public void VideoProcessorSetOutputTargetRect(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, pRect); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(14)] public void VideoProcessorSetOutputBackgroundColor(ID3D11VideoProcessor* pVideoProcessor, Bool32 YCbCr, VideoColor* pColor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, YCbCr, pColor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, YCbCr, pColor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, YCbCr, pColor); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(15)] public void VideoProcessorSetOutputColorSpace(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorColorSpace* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(16)] public void VideoProcessorSetOutputAlphaFillMode(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorAlphaFillMode AlphaFillMode, uint StreamIndex) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, AlphaFillMode, StreamIndex); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, AlphaFillMode, StreamIndex); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, AlphaFillMode, StreamIndex); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(17)] public void VideoProcessorSetOutputConstriction(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable, System.Drawing.Size Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, Size); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(18)] public void VideoProcessorSetOutputStereoMode(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(19)] public int VideoProcessorSetOutputExtension(ID3D11VideoProcessor* pVideoProcessor, Guid* pExtensionGuid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(20)] public void VideoProcessorGetOutputTargetRect(ID3D11VideoProcessor* pVideoProcessor, Bool32* Enabled, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enabled, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enabled, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, Enabled, pRect); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(21)] public void VideoProcessorGetOutputBackgroundColor(ID3D11VideoProcessor* pVideoProcessor, Bool32* pYCbCr, VideoColor* pColor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pYCbCr, pColor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pYCbCr, pColor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pYCbCr, pColor); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(22)] public void VideoProcessorGetOutputColorSpace(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorColorSpace* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(23)] public void VideoProcessorGetOutputAlphaFillMode(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorAlphaFillMode* pAlphaFillMode, uint* pStreamIndex) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pAlphaFillMode, pStreamIndex); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pAlphaFillMode, pStreamIndex); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pAlphaFillMode, pStreamIndex); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(24)] public void VideoProcessorGetOutputConstriction(ID3D11VideoProcessor* pVideoProcessor, Bool32* pEnabled, System.Drawing.Size* pSize) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled, pSize); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled, pSize); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled, pSize); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(25)] public void VideoProcessorGetOutputStereoMode(ID3D11VideoProcessor* pVideoProcessor, Bool32* pEnabled) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(26)] public int VideoProcessorGetOutputExtension(ID3D11VideoProcessor* pVideoProcessor, Guid* pExtensionGuid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(27)] public void VideoProcessorSetStreamFrameFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoFrameFormat FrameFormat) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, FrameFormat); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, FrameFormat); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, FrameFormat); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(28)] public void VideoProcessorSetStreamColorSpace(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorColorSpace* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(29)] public void VideoProcessorSetStreamOutputRate(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorOutputRate OutputRate, Bool32 RepeatFrame, Graphics.Dxgi.Common.Rational* pCustomRate) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, OutputRate, RepeatFrame, pCustomRate); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, OutputRate, RepeatFrame, pCustomRate); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, OutputRate, RepeatFrame, pCustomRate); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(30)] public void VideoProcessorSetStreamSourceRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(31)] public void VideoProcessorSetStreamDestRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(32)] public void VideoProcessorSetStreamAlpha(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, float Alpha) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Alpha); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Alpha); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Alpha); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(33)] public void VideoProcessorSetStreamPalette(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, uint Count, uint* pEntries) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[33]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(34)] public void VideoProcessorSetStreamPixelAspectRatio(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Graphics.Dxgi.Common.Rational* pSourceAspectRatio, Graphics.Dxgi.Common.Rational* pDestinationAspectRatio) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pSourceAspectRatio, pDestinationAspectRatio); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pSourceAspectRatio, pDestinationAspectRatio); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pSourceAspectRatio, pDestinationAspectRatio); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(35)] public void VideoProcessorSetStreamLumaKey(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, float Lower, float Upper) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[35]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Lower, Upper); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Lower, Upper); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Lower, Upper); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(36)] public void VideoProcessorSetStreamStereoFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, VideoProcessorStereoFormat Format, Bool32 LeftViewFrame0, Bool32 BaseViewFrame0, VideoProcessorStereoFlipMode FlipMode, int MonoOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Format, LeftViewFrame0, BaseViewFrame0, FlipMode, MonoOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Format, LeftViewFrame0, BaseViewFrame0, FlipMode, MonoOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Format, LeftViewFrame0, BaseViewFrame0, FlipMode, MonoOffset); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(37)] public void VideoProcessorSetStreamAutoProcessingMode(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(38)] public void VideoProcessorSetStreamFilter(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorFilter Filter, Bool32 Enable, int Level) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, Enable, Level); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, Enable, Level); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, Enable, Level); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(39)] public int VideoProcessorSetStreamExtension(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Guid* pExtensionGuid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(40)] public void VideoProcessorGetStreamFrameFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoFrameFormat* pFrameFormat) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pFrameFormat); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pFrameFormat); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pFrameFormat); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(41)] public void VideoProcessorGetStreamColorSpace(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorColorSpace* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(42)] public void VideoProcessorGetStreamOutputRate(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorOutputRate* pOutputRate, Bool32* pRepeatFrame, Graphics.Dxgi.Common.Rational* pCustomRate) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pOutputRate, pRepeatFrame, pCustomRate); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pOutputRate, pRepeatFrame, pCustomRate); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pOutputRate, pRepeatFrame, pCustomRate); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(43)] public void VideoProcessorGetStreamSourceRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(44)] public void VideoProcessorGetStreamDestRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(45)] public void VideoProcessorGetStreamAlpha(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, float* pAlpha) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pAlpha); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pAlpha); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pAlpha); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(46)] public void VideoProcessorGetStreamPalette(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, uint Count, uint* pEntries) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(47)] public void VideoProcessorGetStreamPixelAspectRatio(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, Graphics.Dxgi.Common.Rational* pSourceAspectRatio, Graphics.Dxgi.Common.Rational* pDestinationAspectRatio) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pSourceAspectRatio, pDestinationAspectRatio); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pSourceAspectRatio, pDestinationAspectRatio); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pSourceAspectRatio, pDestinationAspectRatio); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(48)] public void VideoProcessorGetStreamLumaKey(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, float* pLower, float* pUpper) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pLower, pUpper); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pLower, pUpper); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pLower, pUpper); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(49)] public void VideoProcessorGetStreamStereoFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, VideoProcessorStereoFormat* pFormat, Bool32* pLeftViewFrame0, Bool32* pBaseViewFrame0, VideoProcessorStereoFlipMode* pFlipMode, int* MonoOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[49]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFormat, pLeftViewFrame0, pBaseViewFrame0, pFlipMode, MonoOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFormat, pLeftViewFrame0, pBaseViewFrame0, pFlipMode, MonoOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFormat, pLeftViewFrame0, pBaseViewFrame0, pFlipMode, MonoOffset); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(50)] public void VideoProcessorGetStreamAutoProcessingMode(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(51)] public void VideoProcessorGetStreamFilter(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorFilter Filter, Bool32* pEnabled, int* pLevel) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, pEnabled, pLevel); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, pEnabled, pLevel); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, pEnabled, pLevel); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(52)] public int VideoProcessorGetStreamExtension(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Guid* pExtensionGuid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[52]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(53)] public HResult VideoProcessorBlt(ID3D11VideoProcessor* pVideoProcessor, ID3D11VideoProcessorOutputView* pView, uint OutputFrame, uint StreamCount, VideoProcessorStream* pStreams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pView, OutputFrame, StreamCount, pStreams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pView, OutputFrame, StreamCount, pStreams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, pView, OutputFrame, StreamCount, pStreams); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(54)] public HResult NegotiateCryptoSessionKeyExchange(ID3D11CryptoSession* pCryptoSession, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, DataSize, pData); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(55)] public void EncryptionBlt(ID3D11CryptoSession* pCryptoSession, ID3D11Texture2D* pSrcSurface, ID3D11Texture2D* pDstSurface, uint IVSize, void* pIV) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[55]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, IVSize, pIV); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, IVSize, pIV); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, IVSize, pIV); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(56)] public void DecryptionBlt(ID3D11CryptoSession* pCryptoSession, ID3D11Texture2D* pSrcSurface, ID3D11Texture2D* pDstSurface, EncryptedBlockInfo* pEncryptedBlockInfo, uint ContentKeySize, void* pContentKey, uint IVSize, void* pIV) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[56]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, pEncryptedBlockInfo, ContentKeySize, pContentKey, IVSize, pIV); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, pEncryptedBlockInfo, ContentKeySize, pContentKey, IVSize, pIV); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, pEncryptedBlockInfo, ContentKeySize, pContentKey, IVSize, pIV); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(57)] public void StartSessionKeyRefresh(ID3D11CryptoSession* pCryptoSession, uint RandomNumberSize, void* pRandomNumber) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[57]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, RandomNumberSize, pRandomNumber); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, RandomNumberSize, pRandomNumber); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, RandomNumberSize, pRandomNumber); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(58)] public void FinishSessionKeyRefresh(ID3D11CryptoSession* pCryptoSession) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(59)] public HResult GetEncryptionBltKey(ID3D11CryptoSession* pCryptoSession, uint KeySize, void* pReadbackKey) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, KeySize, pReadbackKey); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, KeySize, pReadbackKey); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pCryptoSession, KeySize, pReadbackKey); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(60)] public HResult NegotiateAuthenticatedChannelKeyExchange(ID3D11AuthenticatedChannel* pChannel, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pChannel, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pChannel, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pChannel, DataSize, pData); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(61)] public HResult QueryAuthenticatedChannel(ID3D11AuthenticatedChannel* pChannel, uint InputSize, void* pInput, uint OutputSize, void* pOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, OutputSize, pOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, OutputSize, pOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, OutputSize, pOutput); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(62)] public HResult ConfigureAuthenticatedChannel(ID3D11AuthenticatedChannel* pChannel, uint InputSize, void* pInput, AuthenticatedConfigureOutput* pOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, pOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, pOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, pOutput); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(63)] public void VideoProcessorSetStreamRotation(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, VideoProcessorRotation Rotation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Rotation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Rotation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Rotation); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D11VideoContext : ID3D11VideoContext.Interface, [VtblIndex(64)] public void VideoProcessorGetStreamRotation(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, VideoProcessorRotation* pRotation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pRotation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pRotation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D11VideoContext*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pRotation); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext1.cs index 6514dff..d982b87 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoContext1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoContext1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(7)] public HResult GetDecoderBuffer(ID3D11VideoDecoder* pDecoder, VideoDecoderBufferType Type, uint* pBufferSize, void** ppBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, Type, pBufferSize, ppBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, Type, pBufferSize, ppBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, Type, pBufferSize, ppBuffer); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(8)] public HResult ReleaseDecoderBuffer(ID3D11VideoDecoder* pDecoder, VideoDecoderBufferType Type) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, Type); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, Type); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, Type); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(9)] public HResult DecoderBeginFrame(ID3D11VideoDecoder* pDecoder, ID3D11VideoDecoderOutputView* pView, uint ContentKeySize, void* pContentKey) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(10)] public HResult DecoderEndFrame(ID3D11VideoDecoder* pDecoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(11)] public HResult SubmitDecoderBuffers(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription* pBufferDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(12)] public int DecoderExtension(ID3D11VideoDecoder* pDecoder, VideoDecoderExtension* pExtensionData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, pExtensionData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, pExtensionData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, pExtensionData); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(13)] public void VideoProcessorSetOutputTargetRect(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, pRect); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(14)] public void VideoProcessorSetOutputBackgroundColor(ID3D11VideoProcessor* pVideoProcessor, Bool32 YCbCr, VideoColor* pColor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, YCbCr, pColor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, YCbCr, pColor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, YCbCr, pColor); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(15)] public void VideoProcessorSetOutputColorSpace(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorColorSpace* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(16)] public void VideoProcessorSetOutputAlphaFillMode(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorAlphaFillMode AlphaFillMode, uint StreamIndex) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, AlphaFillMode, StreamIndex); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, AlphaFillMode, StreamIndex); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, AlphaFillMode, StreamIndex); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(17)] public void VideoProcessorSetOutputConstriction(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable, System.Drawing.Size Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, Size); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(18)] public void VideoProcessorSetOutputStereoMode(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(19)] public int VideoProcessorSetOutputExtension(ID3D11VideoProcessor* pVideoProcessor, Guid* pExtensionGuid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(20)] public void VideoProcessorGetOutputTargetRect(ID3D11VideoProcessor* pVideoProcessor, Bool32* Enabled, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, Enabled, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, Enabled, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, Enabled, pRect); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(21)] public void VideoProcessorGetOutputBackgroundColor(ID3D11VideoProcessor* pVideoProcessor, Bool32* pYCbCr, VideoColor* pColor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pYCbCr, pColor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pYCbCr, pColor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pYCbCr, pColor); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(22)] public void VideoProcessorGetOutputColorSpace(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorColorSpace* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(23)] public void VideoProcessorGetOutputAlphaFillMode(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorAlphaFillMode* pAlphaFillMode, uint* pStreamIndex) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pAlphaFillMode, pStreamIndex); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pAlphaFillMode, pStreamIndex); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pAlphaFillMode, pStreamIndex); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(24)] public void VideoProcessorGetOutputConstriction(ID3D11VideoProcessor* pVideoProcessor, Bool32* pEnabled, System.Drawing.Size* pSize) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled, pSize); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled, pSize); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled, pSize); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(25)] public void VideoProcessorGetOutputStereoMode(ID3D11VideoProcessor* pVideoProcessor, Bool32* pEnabled) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(26)] public int VideoProcessorGetOutputExtension(ID3D11VideoProcessor* pVideoProcessor, Guid* pExtensionGuid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(27)] public void VideoProcessorSetStreamFrameFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoFrameFormat FrameFormat) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, FrameFormat); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, FrameFormat); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, FrameFormat); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(28)] public void VideoProcessorSetStreamColorSpace(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorColorSpace* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(29)] public void VideoProcessorSetStreamOutputRate(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorOutputRate OutputRate, Bool32 RepeatFrame, Graphics.Dxgi.Common.Rational* pCustomRate) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, OutputRate, RepeatFrame, pCustomRate); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, OutputRate, RepeatFrame, pCustomRate); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, OutputRate, RepeatFrame, pCustomRate); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(30)] public void VideoProcessorSetStreamSourceRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(31)] public void VideoProcessorSetStreamDestRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(32)] public void VideoProcessorSetStreamAlpha(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, float Alpha) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Alpha); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Alpha); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Alpha); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(33)] public void VideoProcessorSetStreamPalette(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, uint Count, uint* pEntries) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[33]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(34)] public void VideoProcessorSetStreamPixelAspectRatio(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Graphics.Dxgi.Common.Rational* pSourceAspectRatio, Graphics.Dxgi.Common.Rational* pDestinationAspectRatio) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pSourceAspectRatio, pDestinationAspectRatio); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pSourceAspectRatio, pDestinationAspectRatio); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pSourceAspectRatio, pDestinationAspectRatio); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(35)] public void VideoProcessorSetStreamLumaKey(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, float Lower, float Upper) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[35]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Lower, Upper); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Lower, Upper); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Lower, Upper); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(36)] public void VideoProcessorSetStreamStereoFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, VideoProcessorStereoFormat Format, Bool32 LeftViewFrame0, Bool32 BaseViewFrame0, VideoProcessorStereoFlipMode FlipMode, int MonoOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Format, LeftViewFrame0, BaseViewFrame0, FlipMode, MonoOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Format, LeftViewFrame0, BaseViewFrame0, FlipMode, MonoOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Format, LeftViewFrame0, BaseViewFrame0, FlipMode, MonoOffset); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(37)] public void VideoProcessorSetStreamAutoProcessingMode(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(38)] public void VideoProcessorSetStreamFilter(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorFilter Filter, Bool32 Enable, int Level) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, Enable, Level); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, Enable, Level); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, Enable, Level); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(39)] public int VideoProcessorSetStreamExtension(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Guid* pExtensionGuid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(40)] public void VideoProcessorGetStreamFrameFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoFrameFormat* pFrameFormat) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pFrameFormat); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pFrameFormat); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pFrameFormat); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(41)] public void VideoProcessorGetStreamColorSpace(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorColorSpace* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(42)] public void VideoProcessorGetStreamOutputRate(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorOutputRate* pOutputRate, Bool32* pRepeatFrame, Graphics.Dxgi.Common.Rational* pCustomRate) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pOutputRate, pRepeatFrame, pCustomRate); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pOutputRate, pRepeatFrame, pCustomRate); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pOutputRate, pRepeatFrame, pCustomRate); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(43)] public void VideoProcessorGetStreamSourceRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(44)] public void VideoProcessorGetStreamDestRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(45)] public void VideoProcessorGetStreamAlpha(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, float* pAlpha) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pAlpha); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pAlpha); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pAlpha); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(46)] public void VideoProcessorGetStreamPalette(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, uint Count, uint* pEntries) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(47)] public void VideoProcessorGetStreamPixelAspectRatio(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, Graphics.Dxgi.Common.Rational* pSourceAspectRatio, Graphics.Dxgi.Common.Rational* pDestinationAspectRatio) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pSourceAspectRatio, pDestinationAspectRatio); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pSourceAspectRatio, pDestinationAspectRatio); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pSourceAspectRatio, pDestinationAspectRatio); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(48)] public void VideoProcessorGetStreamLumaKey(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, float* pLower, float* pUpper) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pLower, pUpper); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pLower, pUpper); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pLower, pUpper); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(49)] public void VideoProcessorGetStreamStereoFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, VideoProcessorStereoFormat* pFormat, Bool32* pLeftViewFrame0, Bool32* pBaseViewFrame0, VideoProcessorStereoFlipMode* pFlipMode, int* MonoOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[49]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFormat, pLeftViewFrame0, pBaseViewFrame0, pFlipMode, MonoOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFormat, pLeftViewFrame0, pBaseViewFrame0, pFlipMode, MonoOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFormat, pLeftViewFrame0, pBaseViewFrame0, pFlipMode, MonoOffset); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(50)] public void VideoProcessorGetStreamAutoProcessingMode(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(51)] public void VideoProcessorGetStreamFilter(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorFilter Filter, Bool32* pEnabled, int* pLevel) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, pEnabled, pLevel); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, pEnabled, pLevel); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, pEnabled, pLevel); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(52)] public int VideoProcessorGetStreamExtension(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Guid* pExtensionGuid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[52]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(53)] public HResult VideoProcessorBlt(ID3D11VideoProcessor* pVideoProcessor, ID3D11VideoProcessorOutputView* pView, uint OutputFrame, uint StreamCount, VideoProcessorStream* pStreams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pView, OutputFrame, StreamCount, pStreams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pView, OutputFrame, StreamCount, pStreams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pView, OutputFrame, StreamCount, pStreams); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(54)] public HResult NegotiateCryptoSessionKeyExchange(ID3D11CryptoSession* pCryptoSession, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, DataSize, pData); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(55)] public void EncryptionBlt(ID3D11CryptoSession* pCryptoSession, ID3D11Texture2D* pSrcSurface, ID3D11Texture2D* pDstSurface, uint IVSize, void* pIV) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[55]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, IVSize, pIV); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, IVSize, pIV); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, IVSize, pIV); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(56)] public void DecryptionBlt(ID3D11CryptoSession* pCryptoSession, ID3D11Texture2D* pSrcSurface, ID3D11Texture2D* pDstSurface, EncryptedBlockInfo* pEncryptedBlockInfo, uint ContentKeySize, void* pContentKey, uint IVSize, void* pIV) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[56]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, pEncryptedBlockInfo, ContentKeySize, pContentKey, IVSize, pIV); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, pEncryptedBlockInfo, ContentKeySize, pContentKey, IVSize, pIV); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, pEncryptedBlockInfo, ContentKeySize, pContentKey, IVSize, pIV); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(57)] public void StartSessionKeyRefresh(ID3D11CryptoSession* pCryptoSession, uint RandomNumberSize, void* pRandomNumber) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[57]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, RandomNumberSize, pRandomNumber); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, RandomNumberSize, pRandomNumber); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, RandomNumberSize, pRandomNumber); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(58)] public void FinishSessionKeyRefresh(ID3D11CryptoSession* pCryptoSession) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(59)] public HResult GetEncryptionBltKey(ID3D11CryptoSession* pCryptoSession, uint KeySize, void* pReadbackKey) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, KeySize, pReadbackKey); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, KeySize, pReadbackKey); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, KeySize, pReadbackKey); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(60)] public HResult NegotiateAuthenticatedChannelKeyExchange(ID3D11AuthenticatedChannel* pChannel, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pChannel, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pChannel, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pChannel, DataSize, pData); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(61)] public HResult QueryAuthenticatedChannel(ID3D11AuthenticatedChannel* pChannel, uint InputSize, void* pInput, uint OutputSize, void* pOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, OutputSize, pOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, OutputSize, pOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, OutputSize, pOutput); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(62)] public HResult ConfigureAuthenticatedChannel(ID3D11AuthenticatedChannel* pChannel, uint InputSize, void* pInput, AuthenticatedConfigureOutput* pOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, pOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, pOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, pOutput); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(63)] public void VideoProcessorSetStreamRotation(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, VideoProcessorRotation Rotation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Rotation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Rotation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Rotation); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(64)] public void VideoProcessorGetStreamRotation(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, VideoProcessorRotation* pRotation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pRotation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pRotation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pRotation); } /// @@ -835,11 +571,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(65)] public HResult SubmitDecoderBuffers1(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription1* pBufferDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); } /// @@ -847,11 +579,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(66)] public HResult GetDataForNewHardwareKey(ID3D11CryptoSession* pCryptoSession, uint PrivateInputSize, void* pPrivatInputData, ulong* pPrivateOutputData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, PrivateInputSize, pPrivatInputData, pPrivateOutputData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, PrivateInputSize, pPrivatInputData, pPrivateOutputData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, PrivateInputSize, pPrivatInputData, pPrivateOutputData); } /// @@ -859,11 +587,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(67)] public HResult CheckCryptoSessionStatus(ID3D11CryptoSession* pCryptoSession, CryptoSessionStatus* pStatus) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, pStatus); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, pStatus); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pCryptoSession, pStatus); } /// @@ -871,11 +595,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(68)] public HResult DecoderEnableDownsampling(ID3D11VideoDecoder* pDecoder, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, VideoSampleDescription* pOutputDesc, uint ReferenceFrameCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[68]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, InputColorSpace, pOutputDesc, ReferenceFrameCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, InputColorSpace, pOutputDesc, ReferenceFrameCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, InputColorSpace, pOutputDesc, ReferenceFrameCount); } /// @@ -883,11 +603,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(69)] public HResult DecoderUpdateDownsampling(ID3D11VideoDecoder* pDecoder, VideoSampleDescription* pOutputDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[69]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, pOutputDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, pOutputDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pDecoder, pOutputDesc); } /// @@ -895,11 +611,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(70)] public void VideoProcessorSetOutputColorSpace1(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.Common.ColorSpaceType ColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[70]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, ColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, ColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, ColorSpace); } /// @@ -907,11 +619,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(71)] public void VideoProcessorSetOutputShaderUsage(ID3D11VideoProcessor* pVideoProcessor, Bool32 ShaderUsage) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[71]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, ShaderUsage); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, ShaderUsage); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, ShaderUsage); } /// @@ -919,11 +627,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(72)] public void VideoProcessorGetOutputColorSpace1(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.Common.ColorSpaceType* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[72]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); } /// @@ -931,11 +635,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(73)] public void VideoProcessorGetOutputShaderUsage(ID3D11VideoProcessor* pVideoProcessor, Bool32* pShaderUsage) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pShaderUsage); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pShaderUsage); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, pShaderUsage); } /// @@ -943,11 +643,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(74)] public void VideoProcessorSetStreamColorSpace1(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.Common.ColorSpaceType ColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, ColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, ColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, ColorSpace); } /// @@ -955,11 +651,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(75)] public void VideoProcessorSetStreamMirror(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Bool32 FlipHorizontal, Bool32 FlipVertical) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, FlipHorizontal, FlipVertical); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, FlipHorizontal, FlipVertical); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, FlipHorizontal, FlipVertical); } /// @@ -967,11 +659,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(76)] public void VideoProcessorGetStreamColorSpace1(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.Common.ColorSpaceType* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); } /// @@ -979,11 +667,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(77)] public void VideoProcessorGetStreamMirror(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, Bool32* pFlipHorizontal, Bool32* pFlipVertical) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[77]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFlipHorizontal, pFlipVertical); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFlipHorizontal, pFlipVertical); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFlipHorizontal, pFlipVertical); } /// @@ -991,11 +675,7 @@ public unsafe partial struct ID3D11VideoContext1 : ID3D11VideoContext1.Interface [VtblIndex(78)] public HResult VideoProcessorGetBehaviorHints(ID3D11VideoProcessor* pVideoProcessor, uint OutputWidth, uint OutputHeight, Graphics.Dxgi.Common.Format OutputFormat, uint StreamCount, VideoProcessorStreamBehaviorHint* pStreams, uint* pBehaviorHints) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[78]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, OutputWidth, OutputHeight, OutputFormat, StreamCount, pStreams, pBehaviorHints); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, OutputWidth, OutputHeight, OutputFormat, StreamCount, pStreams, pBehaviorHints); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID3D11VideoContext1*)Unsafe.AsPointer(ref this), pVideoProcessor, OutputWidth, OutputHeight, OutputFormat, StreamCount, pStreams, pBehaviorHints); } public interface Interface : ID3D11VideoContext.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext2.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext2.cs index 45576a2..8f8c193 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext2.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext2.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoContext2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoContext2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(7)] public HResult GetDecoderBuffer(ID3D11VideoDecoder* pDecoder, VideoDecoderBufferType Type, uint* pBufferSize, void** ppBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, Type, pBufferSize, ppBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, Type, pBufferSize, ppBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, Type, pBufferSize, ppBuffer); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(8)] public HResult ReleaseDecoderBuffer(ID3D11VideoDecoder* pDecoder, VideoDecoderBufferType Type) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, Type); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, Type); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, Type); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(9)] public HResult DecoderBeginFrame(ID3D11VideoDecoder* pDecoder, ID3D11VideoDecoderOutputView* pView, uint ContentKeySize, void* pContentKey) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(10)] public HResult DecoderEndFrame(ID3D11VideoDecoder* pDecoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(11)] public HResult SubmitDecoderBuffers(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription* pBufferDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(12)] public int DecoderExtension(ID3D11VideoDecoder* pDecoder, VideoDecoderExtension* pExtensionData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, pExtensionData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, pExtensionData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, pExtensionData); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(13)] public void VideoProcessorSetOutputTargetRect(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, pRect); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(14)] public void VideoProcessorSetOutputBackgroundColor(ID3D11VideoProcessor* pVideoProcessor, Bool32 YCbCr, VideoColor* pColor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, YCbCr, pColor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, YCbCr, pColor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, YCbCr, pColor); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(15)] public void VideoProcessorSetOutputColorSpace(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorColorSpace* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(16)] public void VideoProcessorSetOutputAlphaFillMode(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorAlphaFillMode AlphaFillMode, uint StreamIndex) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, AlphaFillMode, StreamIndex); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, AlphaFillMode, StreamIndex); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, AlphaFillMode, StreamIndex); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(17)] public void VideoProcessorSetOutputConstriction(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable, System.Drawing.Size Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, Size); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(18)] public void VideoProcessorSetOutputStereoMode(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(19)] public int VideoProcessorSetOutputExtension(ID3D11VideoProcessor* pVideoProcessor, Guid* pExtensionGuid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(20)] public void VideoProcessorGetOutputTargetRect(ID3D11VideoProcessor* pVideoProcessor, Bool32* Enabled, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Enabled, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Enabled, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Enabled, pRect); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(21)] public void VideoProcessorGetOutputBackgroundColor(ID3D11VideoProcessor* pVideoProcessor, Bool32* pYCbCr, VideoColor* pColor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pYCbCr, pColor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pYCbCr, pColor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pYCbCr, pColor); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(22)] public void VideoProcessorGetOutputColorSpace(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorColorSpace* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(23)] public void VideoProcessorGetOutputAlphaFillMode(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorAlphaFillMode* pAlphaFillMode, uint* pStreamIndex) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pAlphaFillMode, pStreamIndex); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pAlphaFillMode, pStreamIndex); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pAlphaFillMode, pStreamIndex); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(24)] public void VideoProcessorGetOutputConstriction(ID3D11VideoProcessor* pVideoProcessor, Bool32* pEnabled, System.Drawing.Size* pSize) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled, pSize); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled, pSize); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled, pSize); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(25)] public void VideoProcessorGetOutputStereoMode(ID3D11VideoProcessor* pVideoProcessor, Bool32* pEnabled) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(26)] public int VideoProcessorGetOutputExtension(ID3D11VideoProcessor* pVideoProcessor, Guid* pExtensionGuid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(27)] public void VideoProcessorSetStreamFrameFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoFrameFormat FrameFormat) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, FrameFormat); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, FrameFormat); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, FrameFormat); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(28)] public void VideoProcessorSetStreamColorSpace(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorColorSpace* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(29)] public void VideoProcessorSetStreamOutputRate(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorOutputRate OutputRate, Bool32 RepeatFrame, Graphics.Dxgi.Common.Rational* pCustomRate) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, OutputRate, RepeatFrame, pCustomRate); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, OutputRate, RepeatFrame, pCustomRate); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, OutputRate, RepeatFrame, pCustomRate); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(30)] public void VideoProcessorSetStreamSourceRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(31)] public void VideoProcessorSetStreamDestRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(32)] public void VideoProcessorSetStreamAlpha(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, float Alpha) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Alpha); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Alpha); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Alpha); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(33)] public void VideoProcessorSetStreamPalette(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, uint Count, uint* pEntries) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[33]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(34)] public void VideoProcessorSetStreamPixelAspectRatio(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Graphics.Dxgi.Common.Rational* pSourceAspectRatio, Graphics.Dxgi.Common.Rational* pDestinationAspectRatio) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pSourceAspectRatio, pDestinationAspectRatio); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pSourceAspectRatio, pDestinationAspectRatio); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pSourceAspectRatio, pDestinationAspectRatio); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(35)] public void VideoProcessorSetStreamLumaKey(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, float Lower, float Upper) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[35]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Lower, Upper); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Lower, Upper); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Lower, Upper); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(36)] public void VideoProcessorSetStreamStereoFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, VideoProcessorStereoFormat Format, Bool32 LeftViewFrame0, Bool32 BaseViewFrame0, VideoProcessorStereoFlipMode FlipMode, int MonoOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Format, LeftViewFrame0, BaseViewFrame0, FlipMode, MonoOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Format, LeftViewFrame0, BaseViewFrame0, FlipMode, MonoOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Format, LeftViewFrame0, BaseViewFrame0, FlipMode, MonoOffset); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(37)] public void VideoProcessorSetStreamAutoProcessingMode(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(38)] public void VideoProcessorSetStreamFilter(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorFilter Filter, Bool32 Enable, int Level) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, Enable, Level); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, Enable, Level); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, Enable, Level); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(39)] public int VideoProcessorSetStreamExtension(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Guid* pExtensionGuid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(40)] public void VideoProcessorGetStreamFrameFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoFrameFormat* pFrameFormat) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pFrameFormat); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pFrameFormat); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pFrameFormat); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(41)] public void VideoProcessorGetStreamColorSpace(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorColorSpace* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(42)] public void VideoProcessorGetStreamOutputRate(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorOutputRate* pOutputRate, Bool32* pRepeatFrame, Graphics.Dxgi.Common.Rational* pCustomRate) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pOutputRate, pRepeatFrame, pCustomRate); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pOutputRate, pRepeatFrame, pCustomRate); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pOutputRate, pRepeatFrame, pCustomRate); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(43)] public void VideoProcessorGetStreamSourceRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(44)] public void VideoProcessorGetStreamDestRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(45)] public void VideoProcessorGetStreamAlpha(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, float* pAlpha) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pAlpha); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pAlpha); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pAlpha); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(46)] public void VideoProcessorGetStreamPalette(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, uint Count, uint* pEntries) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(47)] public void VideoProcessorGetStreamPixelAspectRatio(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, Graphics.Dxgi.Common.Rational* pSourceAspectRatio, Graphics.Dxgi.Common.Rational* pDestinationAspectRatio) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pSourceAspectRatio, pDestinationAspectRatio); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pSourceAspectRatio, pDestinationAspectRatio); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pSourceAspectRatio, pDestinationAspectRatio); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(48)] public void VideoProcessorGetStreamLumaKey(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, float* pLower, float* pUpper) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pLower, pUpper); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pLower, pUpper); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pLower, pUpper); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(49)] public void VideoProcessorGetStreamStereoFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, VideoProcessorStereoFormat* pFormat, Bool32* pLeftViewFrame0, Bool32* pBaseViewFrame0, VideoProcessorStereoFlipMode* pFlipMode, int* MonoOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[49]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFormat, pLeftViewFrame0, pBaseViewFrame0, pFlipMode, MonoOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFormat, pLeftViewFrame0, pBaseViewFrame0, pFlipMode, MonoOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFormat, pLeftViewFrame0, pBaseViewFrame0, pFlipMode, MonoOffset); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(50)] public void VideoProcessorGetStreamAutoProcessingMode(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(51)] public void VideoProcessorGetStreamFilter(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorFilter Filter, Bool32* pEnabled, int* pLevel) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, pEnabled, pLevel); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, pEnabled, pLevel); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, pEnabled, pLevel); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(52)] public int VideoProcessorGetStreamExtension(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Guid* pExtensionGuid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[52]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(53)] public HResult VideoProcessorBlt(ID3D11VideoProcessor* pVideoProcessor, ID3D11VideoProcessorOutputView* pView, uint OutputFrame, uint StreamCount, VideoProcessorStream* pStreams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pView, OutputFrame, StreamCount, pStreams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pView, OutputFrame, StreamCount, pStreams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pView, OutputFrame, StreamCount, pStreams); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(54)] public HResult NegotiateCryptoSessionKeyExchange(ID3D11CryptoSession* pCryptoSession, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, DataSize, pData); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(55)] public void EncryptionBlt(ID3D11CryptoSession* pCryptoSession, ID3D11Texture2D* pSrcSurface, ID3D11Texture2D* pDstSurface, uint IVSize, void* pIV) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[55]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, IVSize, pIV); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, IVSize, pIV); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, IVSize, pIV); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(56)] public void DecryptionBlt(ID3D11CryptoSession* pCryptoSession, ID3D11Texture2D* pSrcSurface, ID3D11Texture2D* pDstSurface, EncryptedBlockInfo* pEncryptedBlockInfo, uint ContentKeySize, void* pContentKey, uint IVSize, void* pIV) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[56]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, pEncryptedBlockInfo, ContentKeySize, pContentKey, IVSize, pIV); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, pEncryptedBlockInfo, ContentKeySize, pContentKey, IVSize, pIV); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, pEncryptedBlockInfo, ContentKeySize, pContentKey, IVSize, pIV); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(57)] public void StartSessionKeyRefresh(ID3D11CryptoSession* pCryptoSession, uint RandomNumberSize, void* pRandomNumber) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[57]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, RandomNumberSize, pRandomNumber); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, RandomNumberSize, pRandomNumber); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, RandomNumberSize, pRandomNumber); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(58)] public void FinishSessionKeyRefresh(ID3D11CryptoSession* pCryptoSession) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(59)] public HResult GetEncryptionBltKey(ID3D11CryptoSession* pCryptoSession, uint KeySize, void* pReadbackKey) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, KeySize, pReadbackKey); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, KeySize, pReadbackKey); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, KeySize, pReadbackKey); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(60)] public HResult NegotiateAuthenticatedChannelKeyExchange(ID3D11AuthenticatedChannel* pChannel, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pChannel, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pChannel, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pChannel, DataSize, pData); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(61)] public HResult QueryAuthenticatedChannel(ID3D11AuthenticatedChannel* pChannel, uint InputSize, void* pInput, uint OutputSize, void* pOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, OutputSize, pOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, OutputSize, pOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, OutputSize, pOutput); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(62)] public HResult ConfigureAuthenticatedChannel(ID3D11AuthenticatedChannel* pChannel, uint InputSize, void* pInput, AuthenticatedConfigureOutput* pOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, pOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, pOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, pOutput); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(63)] public void VideoProcessorSetStreamRotation(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, VideoProcessorRotation Rotation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Rotation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Rotation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Rotation); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(64)] public void VideoProcessorGetStreamRotation(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, VideoProcessorRotation* pRotation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pRotation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pRotation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pRotation); } /// @@ -835,11 +571,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(65)] public HResult SubmitDecoderBuffers1(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription1* pBufferDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); } /// @@ -847,11 +579,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(66)] public HResult GetDataForNewHardwareKey(ID3D11CryptoSession* pCryptoSession, uint PrivateInputSize, void* pPrivatInputData, ulong* pPrivateOutputData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, PrivateInputSize, pPrivatInputData, pPrivateOutputData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, PrivateInputSize, pPrivatInputData, pPrivateOutputData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, PrivateInputSize, pPrivatInputData, pPrivateOutputData); } /// @@ -859,11 +587,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(67)] public HResult CheckCryptoSessionStatus(ID3D11CryptoSession* pCryptoSession, CryptoSessionStatus* pStatus) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, pStatus); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, pStatus); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pCryptoSession, pStatus); } /// @@ -871,11 +595,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(68)] public HResult DecoderEnableDownsampling(ID3D11VideoDecoder* pDecoder, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, VideoSampleDescription* pOutputDesc, uint ReferenceFrameCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[68]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, InputColorSpace, pOutputDesc, ReferenceFrameCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, InputColorSpace, pOutputDesc, ReferenceFrameCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, InputColorSpace, pOutputDesc, ReferenceFrameCount); } /// @@ -883,11 +603,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(69)] public HResult DecoderUpdateDownsampling(ID3D11VideoDecoder* pDecoder, VideoSampleDescription* pOutputDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[69]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, pOutputDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, pOutputDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pDecoder, pOutputDesc); } /// @@ -895,11 +611,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(70)] public void VideoProcessorSetOutputColorSpace1(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.Common.ColorSpaceType ColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[70]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, ColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, ColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, ColorSpace); } /// @@ -907,11 +619,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(71)] public void VideoProcessorSetOutputShaderUsage(ID3D11VideoProcessor* pVideoProcessor, Bool32 ShaderUsage) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[71]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, ShaderUsage); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, ShaderUsage); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, ShaderUsage); } /// @@ -919,11 +627,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(72)] public void VideoProcessorGetOutputColorSpace1(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.Common.ColorSpaceType* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[72]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); } /// @@ -931,11 +635,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(73)] public void VideoProcessorGetOutputShaderUsage(ID3D11VideoProcessor* pVideoProcessor, Bool32* pShaderUsage) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pShaderUsage); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pShaderUsage); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pShaderUsage); } /// @@ -943,11 +643,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(74)] public void VideoProcessorSetStreamColorSpace1(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.Common.ColorSpaceType ColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, ColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, ColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, ColorSpace); } /// @@ -955,11 +651,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(75)] public void VideoProcessorSetStreamMirror(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Bool32 FlipHorizontal, Bool32 FlipVertical) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, FlipHorizontal, FlipVertical); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, FlipHorizontal, FlipVertical); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, FlipHorizontal, FlipVertical); } /// @@ -967,11 +659,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(76)] public void VideoProcessorGetStreamColorSpace1(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.Common.ColorSpaceType* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); } /// @@ -979,11 +667,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(77)] public void VideoProcessorGetStreamMirror(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, Bool32* pFlipHorizontal, Bool32* pFlipVertical) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[77]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFlipHorizontal, pFlipVertical); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFlipHorizontal, pFlipVertical); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFlipHorizontal, pFlipVertical); } /// @@ -991,11 +675,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(78)] public HResult VideoProcessorGetBehaviorHints(ID3D11VideoProcessor* pVideoProcessor, uint OutputWidth, uint OutputHeight, Graphics.Dxgi.Common.Format OutputFormat, uint StreamCount, VideoProcessorStreamBehaviorHint* pStreams, uint* pBehaviorHints) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[78]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, OutputWidth, OutputHeight, OutputFormat, StreamCount, pStreams, pBehaviorHints); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, OutputWidth, OutputHeight, OutputFormat, StreamCount, pStreams, pBehaviorHints); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, OutputWidth, OutputHeight, OutputFormat, StreamCount, pStreams, pBehaviorHints); } /// @@ -1003,11 +683,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(79)] public void VideoProcessorSetOutputHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.HDRMetadataType Type, uint Size, void* pHDRMetaData) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[79]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Type, Size, pHDRMetaData); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Type, Size, pHDRMetaData); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, Type, Size, pHDRMetaData); } /// @@ -1015,11 +691,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(80)] public void VideoProcessorGetOutputHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.HDRMetadataType* pType, uint Size, void* pMetaData) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[80]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pType, Size, pMetaData); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pType, Size, pMetaData); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[80]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, pType, Size, pMetaData); } /// @@ -1027,11 +699,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(81)] public void VideoProcessorSetStreamHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.HDRMetadataType Type, uint Size, void* pHDRMetaData) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[81]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Type, Size, pHDRMetaData); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[81]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Type, Size, pHDRMetaData); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[81]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Type, Size, pHDRMetaData); } /// @@ -1039,11 +707,7 @@ public unsafe partial struct ID3D11VideoContext2 : ID3D11VideoContext2.Interface [VtblIndex(82)] public void VideoProcessorGetStreamHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.HDRMetadataType* pType, uint Size, void* pMetaData) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[82]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pType, Size, pMetaData); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[82]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pType, Size, pMetaData); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[82]))((ID3D11VideoContext2*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pType, Size, pMetaData); } public interface Interface : ID3D11VideoContext1.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext3.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext3.cs index 9242efd..a4c8224 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext3.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoContext3.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoContext3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoContext3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(7)] public HResult GetDecoderBuffer(ID3D11VideoDecoder* pDecoder, VideoDecoderBufferType Type, uint* pBufferSize, void** ppBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, Type, pBufferSize, ppBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, Type, pBufferSize, ppBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, Type, pBufferSize, ppBuffer); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(8)] public HResult ReleaseDecoderBuffer(ID3D11VideoDecoder* pDecoder, VideoDecoderBufferType Type) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, Type); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, Type); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, Type); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(9)] public HResult DecoderBeginFrame(ID3D11VideoDecoder* pDecoder, ID3D11VideoDecoderOutputView* pView, uint ContentKeySize, void* pContentKey) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(10)] public HResult DecoderEndFrame(ID3D11VideoDecoder* pDecoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(11)] public HResult SubmitDecoderBuffers(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription* pBufferDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(12)] public int DecoderExtension(ID3D11VideoDecoder* pDecoder, VideoDecoderExtension* pExtensionData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, pExtensionData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, pExtensionData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, pExtensionData); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(13)] public void VideoProcessorSetOutputTargetRect(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, pRect); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(14)] public void VideoProcessorSetOutputBackgroundColor(ID3D11VideoProcessor* pVideoProcessor, Bool32 YCbCr, VideoColor* pColor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, YCbCr, pColor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, YCbCr, pColor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, YCbCr, pColor); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(15)] public void VideoProcessorSetOutputColorSpace(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorColorSpace* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(16)] public void VideoProcessorSetOutputAlphaFillMode(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorAlphaFillMode AlphaFillMode, uint StreamIndex) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, AlphaFillMode, StreamIndex); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, AlphaFillMode, StreamIndex); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, AlphaFillMode, StreamIndex); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(17)] public void VideoProcessorSetOutputConstriction(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable, System.Drawing.Size Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable, Size); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(18)] public void VideoProcessorSetOutputStereoMode(ID3D11VideoProcessor* pVideoProcessor, Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, Enable); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(19)] public int VideoProcessorSetOutputExtension(ID3D11VideoProcessor* pVideoProcessor, Guid* pExtensionGuid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(20)] public void VideoProcessorGetOutputTargetRect(ID3D11VideoProcessor* pVideoProcessor, Bool32* Enabled, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, Enabled, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, Enabled, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, Enabled, pRect); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(21)] public void VideoProcessorGetOutputBackgroundColor(ID3D11VideoProcessor* pVideoProcessor, Bool32* pYCbCr, VideoColor* pColor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pYCbCr, pColor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pYCbCr, pColor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pYCbCr, pColor); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(22)] public void VideoProcessorGetOutputColorSpace(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorColorSpace* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(23)] public void VideoProcessorGetOutputAlphaFillMode(ID3D11VideoProcessor* pVideoProcessor, VideoProcessorAlphaFillMode* pAlphaFillMode, uint* pStreamIndex) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pAlphaFillMode, pStreamIndex); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pAlphaFillMode, pStreamIndex); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pAlphaFillMode, pStreamIndex); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(24)] public void VideoProcessorGetOutputConstriction(ID3D11VideoProcessor* pVideoProcessor, Bool32* pEnabled, System.Drawing.Size* pSize) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled, pSize); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled, pSize); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled, pSize); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(25)] public void VideoProcessorGetOutputStereoMode(ID3D11VideoProcessor* pVideoProcessor, Bool32* pEnabled) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pEnabled); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(26)] public int VideoProcessorGetOutputExtension(ID3D11VideoProcessor* pVideoProcessor, Guid* pExtensionGuid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pExtensionGuid, DataSize, pData); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(27)] public void VideoProcessorSetStreamFrameFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoFrameFormat FrameFormat) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, FrameFormat); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, FrameFormat); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, FrameFormat); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(28)] public void VideoProcessorSetStreamColorSpace(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorColorSpace* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(29)] public void VideoProcessorSetStreamOutputRate(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorOutputRate OutputRate, Bool32 RepeatFrame, Graphics.Dxgi.Common.Rational* pCustomRate) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, OutputRate, RepeatFrame, pCustomRate); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, OutputRate, RepeatFrame, pCustomRate); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, OutputRate, RepeatFrame, pCustomRate); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(30)] public void VideoProcessorSetStreamSourceRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(31)] public void VideoProcessorSetStreamDestRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pRect); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(32)] public void VideoProcessorSetStreamAlpha(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, float Alpha) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Alpha); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Alpha); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Alpha); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(33)] public void VideoProcessorSetStreamPalette(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, uint Count, uint* pEntries) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[33]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(34)] public void VideoProcessorSetStreamPixelAspectRatio(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Graphics.Dxgi.Common.Rational* pSourceAspectRatio, Graphics.Dxgi.Common.Rational* pDestinationAspectRatio) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pSourceAspectRatio, pDestinationAspectRatio); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pSourceAspectRatio, pDestinationAspectRatio); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, pSourceAspectRatio, pDestinationAspectRatio); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(35)] public void VideoProcessorSetStreamLumaKey(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, float Lower, float Upper) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[35]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Lower, Upper); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Lower, Upper); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Lower, Upper); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(36)] public void VideoProcessorSetStreamStereoFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, VideoProcessorStereoFormat Format, Bool32 LeftViewFrame0, Bool32 BaseViewFrame0, VideoProcessorStereoFlipMode FlipMode, int MonoOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Format, LeftViewFrame0, BaseViewFrame0, FlipMode, MonoOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Format, LeftViewFrame0, BaseViewFrame0, FlipMode, MonoOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Format, LeftViewFrame0, BaseViewFrame0, FlipMode, MonoOffset); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(37)] public void VideoProcessorSetStreamAutoProcessingMode(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(38)] public void VideoProcessorSetStreamFilter(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorFilter Filter, Bool32 Enable, int Level) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, Enable, Level); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, Enable, Level); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, Enable, Level); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(39)] public int VideoProcessorSetStreamExtension(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Guid* pExtensionGuid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(40)] public void VideoProcessorGetStreamFrameFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoFrameFormat* pFrameFormat) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pFrameFormat); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pFrameFormat); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pFrameFormat); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(41)] public void VideoProcessorGetStreamColorSpace(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorColorSpace* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(42)] public void VideoProcessorGetStreamOutputRate(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorOutputRate* pOutputRate, Bool32* pRepeatFrame, Graphics.Dxgi.Common.Rational* pCustomRate) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pOutputRate, pRepeatFrame, pCustomRate); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pOutputRate, pRepeatFrame, pCustomRate); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pOutputRate, pRepeatFrame, pCustomRate); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(43)] public void VideoProcessorGetStreamSourceRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(44)] public void VideoProcessorGetStreamDestRect(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, Rect* pRect) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pRect); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(45)] public void VideoProcessorGetStreamAlpha(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, float* pAlpha) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pAlpha); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pAlpha); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pAlpha); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(46)] public void VideoProcessorGetStreamPalette(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, uint Count, uint* pEntries) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Count, pEntries); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(47)] public void VideoProcessorGetStreamPixelAspectRatio(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, Graphics.Dxgi.Common.Rational* pSourceAspectRatio, Graphics.Dxgi.Common.Rational* pDestinationAspectRatio) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pSourceAspectRatio, pDestinationAspectRatio); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pSourceAspectRatio, pDestinationAspectRatio); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pSourceAspectRatio, pDestinationAspectRatio); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(48)] public void VideoProcessorGetStreamLumaKey(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled, float* pLower, float* pUpper) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pLower, pUpper); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pLower, pUpper); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled, pLower, pUpper); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(49)] public void VideoProcessorGetStreamStereoFormat(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, VideoProcessorStereoFormat* pFormat, Bool32* pLeftViewFrame0, Bool32* pBaseViewFrame0, VideoProcessorStereoFlipMode* pFlipMode, int* MonoOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[49]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFormat, pLeftViewFrame0, pBaseViewFrame0, pFlipMode, MonoOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFormat, pLeftViewFrame0, pBaseViewFrame0, pFlipMode, MonoOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFormat, pLeftViewFrame0, pBaseViewFrame0, pFlipMode, MonoOffset); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(50)] public void VideoProcessorGetStreamAutoProcessingMode(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnabled) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnabled); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(51)] public void VideoProcessorGetStreamFilter(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, VideoProcessorFilter Filter, Bool32* pEnabled, int* pLevel) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, pEnabled, pLevel); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, pEnabled, pLevel); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Filter, pEnabled, pLevel); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(52)] public int VideoProcessorGetStreamExtension(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Guid* pExtensionGuid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[52]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pExtensionGuid, DataSize, pData); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(53)] public HResult VideoProcessorBlt(ID3D11VideoProcessor* pVideoProcessor, ID3D11VideoProcessorOutputView* pView, uint OutputFrame, uint StreamCount, VideoProcessorStream* pStreams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pView, OutputFrame, StreamCount, pStreams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pView, OutputFrame, StreamCount, pStreams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pView, OutputFrame, StreamCount, pStreams); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(54)] public HResult NegotiateCryptoSessionKeyExchange(ID3D11CryptoSession* pCryptoSession, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, DataSize, pData); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(55)] public void EncryptionBlt(ID3D11CryptoSession* pCryptoSession, ID3D11Texture2D* pSrcSurface, ID3D11Texture2D* pDstSurface, uint IVSize, void* pIV) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[55]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, IVSize, pIV); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, IVSize, pIV); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, IVSize, pIV); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(56)] public void DecryptionBlt(ID3D11CryptoSession* pCryptoSession, ID3D11Texture2D* pSrcSurface, ID3D11Texture2D* pDstSurface, EncryptedBlockInfo* pEncryptedBlockInfo, uint ContentKeySize, void* pContentKey, uint IVSize, void* pIV) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[56]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, pEncryptedBlockInfo, ContentKeySize, pContentKey, IVSize, pIV); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, pEncryptedBlockInfo, ContentKeySize, pContentKey, IVSize, pIV); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, pSrcSurface, pDstSurface, pEncryptedBlockInfo, ContentKeySize, pContentKey, IVSize, pIV); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(57)] public void StartSessionKeyRefresh(ID3D11CryptoSession* pCryptoSession, uint RandomNumberSize, void* pRandomNumber) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[57]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, RandomNumberSize, pRandomNumber); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, RandomNumberSize, pRandomNumber); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, RandomNumberSize, pRandomNumber); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(58)] public void FinishSessionKeyRefresh(ID3D11CryptoSession* pCryptoSession) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(59)] public HResult GetEncryptionBltKey(ID3D11CryptoSession* pCryptoSession, uint KeySize, void* pReadbackKey) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, KeySize, pReadbackKey); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, KeySize, pReadbackKey); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, KeySize, pReadbackKey); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(60)] public HResult NegotiateAuthenticatedChannelKeyExchange(ID3D11AuthenticatedChannel* pChannel, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pChannel, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pChannel, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pChannel, DataSize, pData); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(61)] public HResult QueryAuthenticatedChannel(ID3D11AuthenticatedChannel* pChannel, uint InputSize, void* pInput, uint OutputSize, void* pOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, OutputSize, pOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, OutputSize, pOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, OutputSize, pOutput); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(62)] public HResult ConfigureAuthenticatedChannel(ID3D11AuthenticatedChannel* pChannel, uint InputSize, void* pInput, AuthenticatedConfigureOutput* pOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, pOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, pOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pChannel, InputSize, pInput, pOutput); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(63)] public void VideoProcessorSetStreamRotation(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, VideoProcessorRotation Rotation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Rotation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Rotation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, Rotation); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(64)] public void VideoProcessorGetStreamRotation(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, VideoProcessorRotation* pRotation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pRotation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pRotation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pRotation); } /// @@ -835,11 +571,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(65)] public HResult SubmitDecoderBuffers1(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription1* pBufferDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); } /// @@ -847,11 +579,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(66)] public HResult GetDataForNewHardwareKey(ID3D11CryptoSession* pCryptoSession, uint PrivateInputSize, void* pPrivatInputData, ulong* pPrivateOutputData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, PrivateInputSize, pPrivatInputData, pPrivateOutputData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, PrivateInputSize, pPrivatInputData, pPrivateOutputData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, PrivateInputSize, pPrivatInputData, pPrivateOutputData); } /// @@ -859,11 +587,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(67)] public HResult CheckCryptoSessionStatus(ID3D11CryptoSession* pCryptoSession, CryptoSessionStatus* pStatus) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, pStatus); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, pStatus); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pCryptoSession, pStatus); } /// @@ -871,11 +595,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(68)] public HResult DecoderEnableDownsampling(ID3D11VideoDecoder* pDecoder, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, VideoSampleDescription* pOutputDesc, uint ReferenceFrameCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[68]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, InputColorSpace, pOutputDesc, ReferenceFrameCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, InputColorSpace, pOutputDesc, ReferenceFrameCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, InputColorSpace, pOutputDesc, ReferenceFrameCount); } /// @@ -883,11 +603,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(69)] public HResult DecoderUpdateDownsampling(ID3D11VideoDecoder* pDecoder, VideoSampleDescription* pOutputDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[69]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, pOutputDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, pOutputDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, pOutputDesc); } /// @@ -895,11 +611,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(70)] public void VideoProcessorSetOutputColorSpace1(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.Common.ColorSpaceType ColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[70]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, ColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, ColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, ColorSpace); } /// @@ -907,11 +619,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(71)] public void VideoProcessorSetOutputShaderUsage(ID3D11VideoProcessor* pVideoProcessor, Bool32 ShaderUsage) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[71]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, ShaderUsage); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, ShaderUsage); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, ShaderUsage); } /// @@ -919,11 +627,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(72)] public void VideoProcessorGetOutputColorSpace1(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.Common.ColorSpaceType* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[72]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pColorSpace); } /// @@ -931,11 +635,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(73)] public void VideoProcessorGetOutputShaderUsage(ID3D11VideoProcessor* pVideoProcessor, Bool32* pShaderUsage) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pShaderUsage); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pShaderUsage); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pShaderUsage); } /// @@ -943,11 +643,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(74)] public void VideoProcessorSetStreamColorSpace1(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.Common.ColorSpaceType ColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, ColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, ColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, ColorSpace); } /// @@ -955,11 +651,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(75)] public void VideoProcessorSetStreamMirror(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32 Enable, Bool32 FlipHorizontal, Bool32 FlipVertical) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, FlipHorizontal, FlipVertical); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, FlipHorizontal, FlipVertical); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Enable, FlipHorizontal, FlipVertical); } /// @@ -967,11 +659,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(76)] public void VideoProcessorGetStreamColorSpace1(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.Common.ColorSpaceType* pColorSpace) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pColorSpace); } /// @@ -979,11 +667,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(77)] public void VideoProcessorGetStreamMirror(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Bool32* pEnable, Bool32* pFlipHorizontal, Bool32* pFlipVertical) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[77]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFlipHorizontal, pFlipVertical); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFlipHorizontal, pFlipVertical); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pEnable, pFlipHorizontal, pFlipVertical); } /// @@ -991,11 +675,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(78)] public HResult VideoProcessorGetBehaviorHints(ID3D11VideoProcessor* pVideoProcessor, uint OutputWidth, uint OutputHeight, Graphics.Dxgi.Common.Format OutputFormat, uint StreamCount, VideoProcessorStreamBehaviorHint* pStreams, uint* pBehaviorHints) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[78]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, OutputWidth, OutputHeight, OutputFormat, StreamCount, pStreams, pBehaviorHints); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, OutputWidth, OutputHeight, OutputFormat, StreamCount, pStreams, pBehaviorHints); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, OutputWidth, OutputHeight, OutputFormat, StreamCount, pStreams, pBehaviorHints); } /// @@ -1003,11 +683,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(79)] public void VideoProcessorSetOutputHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.HDRMetadataType Type, uint Size, void* pHDRMetaData) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[79]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, Type, Size, pHDRMetaData); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, Type, Size, pHDRMetaData); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, Type, Size, pHDRMetaData); } /// @@ -1015,11 +691,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(80)] public void VideoProcessorGetOutputHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, Graphics.Dxgi.HDRMetadataType* pType, uint Size, void* pMetaData) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[80]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pType, Size, pMetaData); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pType, Size, pMetaData); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[80]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, pType, Size, pMetaData); } /// @@ -1027,11 +699,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(81)] public void VideoProcessorSetStreamHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.HDRMetadataType Type, uint Size, void* pHDRMetaData) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[81]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Type, Size, pHDRMetaData); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[81]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Type, Size, pHDRMetaData); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[81]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, Type, Size, pHDRMetaData); } /// @@ -1039,11 +707,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(82)] public void VideoProcessorGetStreamHDRMetaData(ID3D11VideoProcessor* pVideoProcessor, uint StreamIndex, Graphics.Dxgi.HDRMetadataType* pType, uint Size, void* pMetaData) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[82]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pType, Size, pMetaData); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[82]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pType, Size, pMetaData); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[82]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pVideoProcessor, StreamIndex, pType, Size, pMetaData); } /// @@ -1051,11 +715,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(83)] public HResult DecoderBeginFrame1(ID3D11VideoDecoder* pDecoder, ID3D11VideoDecoderOutputView* pView, uint ContentKeySize, void* pContentKey, uint NumComponentHistograms, uint* pHistogramOffsets, ID3D11Buffer** ppHistogramBuffers) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[83]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey, NumComponentHistograms, pHistogramOffsets, ppHistogramBuffers); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[83]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey, NumComponentHistograms, pHistogramOffsets, ppHistogramBuffers); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[83]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, pView, ContentKeySize, pContentKey, NumComponentHistograms, pHistogramOffsets, ppHistogramBuffers); } /// @@ -1063,11 +723,7 @@ public unsafe partial struct ID3D11VideoContext3 : ID3D11VideoContext3.Interface [VtblIndex(84)] public HResult SubmitDecoderBuffers2(ID3D11VideoDecoder* pDecoder, uint NumBuffers, VideoDecoderBufferDescription2* pBufferDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[84]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[84]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[84]))((ID3D11VideoContext3*)Unsafe.AsPointer(ref this), pDecoder, NumBuffers, pBufferDesc); } public interface Interface : ID3D11VideoContext2.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDecoder.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDecoder.cs index 2877267..d0b52cb 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDecoder.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDecoder.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11VideoDecoder : ID3D11VideoDecoder.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoDecoder)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoDecoder)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11VideoDecoder : ID3D11VideoDecoder.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11VideoDecoder : ID3D11VideoDecoder.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11VideoDecoder : ID3D11VideoDecoder.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11VideoDecoder : ID3D11VideoDecoder.Interface, [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11VideoDecoder : ID3D11VideoDecoder.Interface, [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11VideoDecoder : ID3D11VideoDecoder.Interface, [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11VideoDecoder : ID3D11VideoDecoder.Interface, [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11VideoDecoder : ID3D11VideoDecoder.Interface, [VtblIndex(7)] public HResult GetCreationParameters(VideoDecoderDescription* pVideoDesc, VideoDecoderConfig* pConfig) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), pVideoDesc, pConfig); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), pVideoDesc, pConfig); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), pVideoDesc, pConfig); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11VideoDecoder : ID3D11VideoDecoder.Interface, [VtblIndex(8)] public HResult GetDriverHandle(Handle* pDriverHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), pDriverHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), pDriverHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11VideoDecoder*)Unsafe.AsPointer(ref this), pDriverHandle); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDecoderOutputView.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDecoderOutputView.cs index 4e12d0e..5d0e9ef 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDecoderOutputView.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDecoderOutputView.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11VideoDecoderOutputView : ID3D11VideoDecoderOu } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoDecoderOutputView)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoDecoderOutputView)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11VideoDecoderOutputView : ID3D11VideoDecoderOu [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11VideoDecoderOutputView : ID3D11VideoDecoderOu [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11VideoDecoderOutputView : ID3D11VideoDecoderOu [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11VideoDecoderOutputView : ID3D11VideoDecoderOu [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11VideoDecoderOutputView : ID3D11VideoDecoderOu [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11VideoDecoderOutputView : ID3D11VideoDecoderOu [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11VideoDecoderOutputView : ID3D11VideoDecoderOu [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11VideoDecoderOutputView : ID3D11VideoDecoderOu [VtblIndex(7)] public void GetResource(ID3D11Resource** ppResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), ppResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), ppResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), ppResource); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11VideoDecoderOutputView : ID3D11VideoDecoderOu [VtblIndex(8)] public void GetDesc(VideoDecoderOutputViewDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11VideoDecoderOutputView*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11View.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDevice.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDevice.cs index dd25db9..7a31702 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDevice.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDevice.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoDevice)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoDevice)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN [VtblIndex(3)] public HResult CreateVideoDecoder(VideoDecoderDescription* pVideoDesc, VideoDecoderConfig* pConfig, ID3D11VideoDecoder** ppDecoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pVideoDesc, pConfig, ppDecoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pVideoDesc, pConfig, ppDecoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pVideoDesc, pConfig, ppDecoder); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN [VtblIndex(4)] public HResult CreateVideoProcessor(ID3D11VideoProcessorEnumerator* pEnum, uint RateConversionIndex, ID3D11VideoProcessor** ppVideoProcessor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pEnum, RateConversionIndex, ppVideoProcessor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pEnum, RateConversionIndex, ppVideoProcessor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pEnum, RateConversionIndex, ppVideoProcessor); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN [VtblIndex(5)] public HResult CreateAuthenticatedChannel(AuthenticatedChannelType ChannelType, ID3D11AuthenticatedChannel** ppAuthenticatedChannel) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), ChannelType, ppAuthenticatedChannel); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), ChannelType, ppAuthenticatedChannel); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), ChannelType, ppAuthenticatedChannel); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN [VtblIndex(6)] public HResult CreateCryptoSession(Guid* pCryptoType, Guid* pDecoderProfile, Guid* pKeyExchangeType, ID3D11CryptoSession** ppCryptoSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, ppCryptoSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, ppCryptoSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, ppCryptoSession); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN [VtblIndex(7)] public HResult CreateVideoDecoderOutputView(ID3D11Resource* pResource, VideoDecoderOutputViewDescription* pDesc, ID3D11VideoDecoderOutputView** ppVDOVView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pResource, pDesc, ppVDOVView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pResource, pDesc, ppVDOVView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pResource, pDesc, ppVDOVView); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN [VtblIndex(8)] public HResult CreateVideoProcessorInputView(ID3D11Resource* pResource, ID3D11VideoProcessorEnumerator* pEnum, VideoProcessorInputViewDescription* pDesc, ID3D11VideoProcessorInputView** ppVPIView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPIView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPIView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPIView); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN [VtblIndex(9)] public HResult CreateVideoProcessorOutputView(ID3D11Resource* pResource, ID3D11VideoProcessorEnumerator* pEnum, VideoProcessorOutputViewDescription* pDesc, ID3D11VideoProcessorOutputView** ppVPOView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPOView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPOView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPOView); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN [VtblIndex(10)] public HResult CreateVideoProcessorEnumerator(VideoProcessorContentDescription* pDesc, ID3D11VideoProcessorEnumerator** ppEnum) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDesc, ppEnum); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDesc, ppEnum); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDesc, ppEnum); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN [VtblIndex(11)] public uint GetVideoDecoderProfileCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN [VtblIndex(12)] public HResult GetVideoDecoderProfile(uint Index, Guid* pDecoderProfile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), Index, pDecoderProfile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), Index, pDecoderProfile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), Index, pDecoderProfile); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN [VtblIndex(13)] public HResult CheckVideoDecoderFormat(Guid* pDecoderProfile, Graphics.Dxgi.Common.Format Format, Bool32* pSupported) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDecoderProfile, Format, pSupported); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDecoderProfile, Format, pSupported); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDecoderProfile, Format, pSupported); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN [VtblIndex(14)] public HResult GetVideoDecoderConfigCount(VideoDecoderDescription* pDesc, uint* pCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDesc, pCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDesc, pCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDesc, pCount); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN [VtblIndex(15)] public HResult GetVideoDecoderConfig(VideoDecoderDescription* pDesc, uint Index, VideoDecoderConfig* pConfig) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDesc, Index, pConfig); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDesc, Index, pConfig); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pDesc, Index, pConfig); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN [VtblIndex(16)] public HResult GetContentProtectionCaps(Guid* pCryptoType, Guid* pDecoderProfile, VideoContentProtectionCaps* pCaps) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pCaps); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pCaps); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pCaps); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN [VtblIndex(17)] public HResult CheckCryptoKeyExchange(Guid* pCryptoType, Guid* pDecoderProfile, uint Index, Guid* pKeyExchangeType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, Index, pKeyExchangeType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, Index, pKeyExchangeType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, Index, pKeyExchangeType); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN [VtblIndex(18)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D11VideoDevice : ID3D11VideoDevice.Interface, IN [VtblIndex(19)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D11VideoDevice*)Unsafe.AsPointer(ref this), guid, pData); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDevice1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDevice1.cs index 24ee646..75d6656 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDevice1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDevice1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoDevice1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoDevice1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(3)] public HResult CreateVideoDecoder(VideoDecoderDescription* pVideoDesc, VideoDecoderConfig* pConfig, ID3D11VideoDecoder** ppDecoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pVideoDesc, pConfig, ppDecoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pVideoDesc, pConfig, ppDecoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pVideoDesc, pConfig, ppDecoder); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(4)] public HResult CreateVideoProcessor(ID3D11VideoProcessorEnumerator* pEnum, uint RateConversionIndex, ID3D11VideoProcessor** ppVideoProcessor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pEnum, RateConversionIndex, ppVideoProcessor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pEnum, RateConversionIndex, ppVideoProcessor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pEnum, RateConversionIndex, ppVideoProcessor); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(5)] public HResult CreateAuthenticatedChannel(AuthenticatedChannelType ChannelType, ID3D11AuthenticatedChannel** ppAuthenticatedChannel) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), ChannelType, ppAuthenticatedChannel); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), ChannelType, ppAuthenticatedChannel); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), ChannelType, ppAuthenticatedChannel); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(6)] public HResult CreateCryptoSession(Guid* pCryptoType, Guid* pDecoderProfile, Guid* pKeyExchangeType, ID3D11CryptoSession** ppCryptoSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, ppCryptoSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, ppCryptoSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, ppCryptoSession); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(7)] public HResult CreateVideoDecoderOutputView(ID3D11Resource* pResource, VideoDecoderOutputViewDescription* pDesc, ID3D11VideoDecoderOutputView** ppVDOVView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pResource, pDesc, ppVDOVView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pResource, pDesc, ppVDOVView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pResource, pDesc, ppVDOVView); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(8)] public HResult CreateVideoProcessorInputView(ID3D11Resource* pResource, ID3D11VideoProcessorEnumerator* pEnum, VideoProcessorInputViewDescription* pDesc, ID3D11VideoProcessorInputView** ppVPIView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPIView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPIView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPIView); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(9)] public HResult CreateVideoProcessorOutputView(ID3D11Resource* pResource, ID3D11VideoProcessorEnumerator* pEnum, VideoProcessorOutputViewDescription* pDesc, ID3D11VideoProcessorOutputView** ppVPOView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPOView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPOView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPOView); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(10)] public HResult CreateVideoProcessorEnumerator(VideoProcessorContentDescription* pDesc, ID3D11VideoProcessorEnumerator** ppEnum) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDesc, ppEnum); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDesc, ppEnum); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDesc, ppEnum); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(11)] public uint GetVideoDecoderProfileCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(12)] public HResult GetVideoDecoderProfile(uint Index, Guid* pDecoderProfile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), Index, pDecoderProfile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), Index, pDecoderProfile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), Index, pDecoderProfile); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(13)] public HResult CheckVideoDecoderFormat(Guid* pDecoderProfile, Graphics.Dxgi.Common.Format Format, Bool32* pSupported) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDecoderProfile, Format, pSupported); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDecoderProfile, Format, pSupported); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDecoderProfile, Format, pSupported); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(14)] public HResult GetVideoDecoderConfigCount(VideoDecoderDescription* pDesc, uint* pCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDesc, pCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDesc, pCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDesc, pCount); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(15)] public HResult GetVideoDecoderConfig(VideoDecoderDescription* pDesc, uint Index, VideoDecoderConfig* pConfig) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDesc, Index, pConfig); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDesc, Index, pConfig); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDesc, Index, pConfig); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(16)] public HResult GetContentProtectionCaps(Guid* pCryptoType, Guid* pDecoderProfile, VideoContentProtectionCaps* pCaps) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pCaps); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pCaps); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pCaps); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(17)] public HResult CheckCryptoKeyExchange(Guid* pCryptoType, Guid* pDecoderProfile, uint Index, Guid* pKeyExchangeType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, Index, pKeyExchangeType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, Index, pKeyExchangeType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, Index, pKeyExchangeType); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(18)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(19)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(20)] public HResult GetCryptoSessionPrivateDataSize(Guid* pCryptoType, Guid* pDecoderProfile, Guid* pKeyExchangeType, uint* pPrivateInputSize, uint* pPrivateOutputSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, pPrivateInputSize, pPrivateOutputSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, pPrivateInputSize, pPrivateOutputSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, pPrivateInputSize, pPrivateOutputSize); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(21)] public HResult GetVideoDecoderCaps(Guid* pDecoderProfile, uint SampleWidth, uint SampleHeight, Graphics.Dxgi.Common.Rational* pFrameRate, uint BitRate, Guid* pCryptoType, uint* pDecoderCaps) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDecoderProfile, SampleWidth, SampleHeight, pFrameRate, BitRate, pCryptoType, pDecoderCaps); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDecoderProfile, SampleWidth, SampleHeight, pFrameRate, BitRate, pCryptoType, pDecoderCaps); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pDecoderProfile, SampleWidth, SampleHeight, pFrameRate, BitRate, pCryptoType, pDecoderCaps); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(22)] public HResult CheckVideoDecoderDownsampling(VideoDecoderDescription* pInputDesc, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, VideoDecoderConfig* pInputConfig, Graphics.Dxgi.Common.Rational* pFrameRate, VideoSampleDescription* pOutputDesc, Bool32* pSupported, Bool32* pRealTimeHint) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pOutputDesc, pSupported, pRealTimeHint); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pOutputDesc, pSupported, pRealTimeHint); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pOutputDesc, pSupported, pRealTimeHint); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D11VideoDevice1 : ID3D11VideoDevice1.Interface, [VtblIndex(23)] public HResult RecommendVideoDecoderDownsampleParameters(VideoDecoderDescription* pInputDesc, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, VideoDecoderConfig* pInputConfig, Graphics.Dxgi.Common.Rational* pFrameRate, VideoSampleDescription* pRecommendedOutputDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pRecommendedOutputDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pRecommendedOutputDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D11VideoDevice1*)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pRecommendedOutputDesc); } public interface Interface : ID3D11VideoDevice.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDevice2.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDevice2.cs index cf4eff2..7245d3e 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDevice2.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoDevice2.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoDevice2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoDevice2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(3)] public HResult CreateVideoDecoder(VideoDecoderDescription* pVideoDesc, VideoDecoderConfig* pConfig, ID3D11VideoDecoder** ppDecoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pVideoDesc, pConfig, ppDecoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pVideoDesc, pConfig, ppDecoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pVideoDesc, pConfig, ppDecoder); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(4)] public HResult CreateVideoProcessor(ID3D11VideoProcessorEnumerator* pEnum, uint RateConversionIndex, ID3D11VideoProcessor** ppVideoProcessor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pEnum, RateConversionIndex, ppVideoProcessor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pEnum, RateConversionIndex, ppVideoProcessor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pEnum, RateConversionIndex, ppVideoProcessor); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(5)] public HResult CreateAuthenticatedChannel(AuthenticatedChannelType ChannelType, ID3D11AuthenticatedChannel** ppAuthenticatedChannel) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), ChannelType, ppAuthenticatedChannel); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), ChannelType, ppAuthenticatedChannel); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), ChannelType, ppAuthenticatedChannel); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(6)] public HResult CreateCryptoSession(Guid* pCryptoType, Guid* pDecoderProfile, Guid* pKeyExchangeType, ID3D11CryptoSession** ppCryptoSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, ppCryptoSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, ppCryptoSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, ppCryptoSession); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(7)] public HResult CreateVideoDecoderOutputView(ID3D11Resource* pResource, VideoDecoderOutputViewDescription* pDesc, ID3D11VideoDecoderOutputView** ppVDOVView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pResource, pDesc, ppVDOVView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pResource, pDesc, ppVDOVView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pResource, pDesc, ppVDOVView); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(8)] public HResult CreateVideoProcessorInputView(ID3D11Resource* pResource, ID3D11VideoProcessorEnumerator* pEnum, VideoProcessorInputViewDescription* pDesc, ID3D11VideoProcessorInputView** ppVPIView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPIView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPIView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPIView); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(9)] public HResult CreateVideoProcessorOutputView(ID3D11Resource* pResource, ID3D11VideoProcessorEnumerator* pEnum, VideoProcessorOutputViewDescription* pDesc, ID3D11VideoProcessorOutputView** ppVPOView) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPOView); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPOView); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pResource, pEnum, pDesc, ppVPOView); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(10)] public HResult CreateVideoProcessorEnumerator(VideoProcessorContentDescription* pDesc, ID3D11VideoProcessorEnumerator** ppEnum) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pDesc, ppEnum); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pDesc, ppEnum); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pDesc, ppEnum); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(11)] public uint GetVideoDecoderProfileCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(12)] public HResult GetVideoDecoderProfile(uint Index, Guid* pDecoderProfile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), Index, pDecoderProfile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), Index, pDecoderProfile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), Index, pDecoderProfile); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(13)] public HResult CheckVideoDecoderFormat(Guid* pDecoderProfile, Graphics.Dxgi.Common.Format Format, Bool32* pSupported) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pDecoderProfile, Format, pSupported); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pDecoderProfile, Format, pSupported); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pDecoderProfile, Format, pSupported); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(14)] public HResult GetVideoDecoderConfigCount(VideoDecoderDescription* pDesc, uint* pCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pDesc, pCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pDesc, pCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pDesc, pCount); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(15)] public HResult GetVideoDecoderConfig(VideoDecoderDescription* pDesc, uint Index, VideoDecoderConfig* pConfig) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pDesc, Index, pConfig); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pDesc, Index, pConfig); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pDesc, Index, pConfig); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(16)] public HResult GetContentProtectionCaps(Guid* pCryptoType, Guid* pDecoderProfile, VideoContentProtectionCaps* pCaps) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pCaps); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pCaps); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pCaps); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(17)] public HResult CheckCryptoKeyExchange(Guid* pCryptoType, Guid* pDecoderProfile, uint Index, Guid* pKeyExchangeType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, Index, pKeyExchangeType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, Index, pKeyExchangeType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, Index, pKeyExchangeType); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(18)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(19)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(20)] public HResult GetCryptoSessionPrivateDataSize(Guid* pCryptoType, Guid* pDecoderProfile, Guid* pKeyExchangeType, uint* pPrivateInputSize, uint* pPrivateOutputSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, pPrivateInputSize, pPrivateOutputSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, pPrivateInputSize, pPrivateOutputSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pCryptoType, pDecoderProfile, pKeyExchangeType, pPrivateInputSize, pPrivateOutputSize); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(21)] public HResult GetVideoDecoderCaps(Guid* pDecoderProfile, uint SampleWidth, uint SampleHeight, Graphics.Dxgi.Common.Rational* pFrameRate, uint BitRate, Guid* pCryptoType, uint* pDecoderCaps) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pDecoderProfile, SampleWidth, SampleHeight, pFrameRate, BitRate, pCryptoType, pDecoderCaps); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pDecoderProfile, SampleWidth, SampleHeight, pFrameRate, BitRate, pCryptoType, pDecoderCaps); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pDecoderProfile, SampleWidth, SampleHeight, pFrameRate, BitRate, pCryptoType, pDecoderCaps); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(22)] public HResult CheckVideoDecoderDownsampling(VideoDecoderDescription* pInputDesc, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, VideoDecoderConfig* pInputConfig, Graphics.Dxgi.Common.Rational* pFrameRate, VideoSampleDescription* pOutputDesc, Bool32* pSupported, Bool32* pRealTimeHint) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pOutputDesc, pSupported, pRealTimeHint); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pOutputDesc, pSupported, pRealTimeHint); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pOutputDesc, pSupported, pRealTimeHint); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(23)] public HResult RecommendVideoDecoderDownsampleParameters(VideoDecoderDescription* pInputDesc, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, VideoDecoderConfig* pInputConfig, Graphics.Dxgi.Common.Rational* pFrameRate, VideoSampleDescription* pRecommendedOutputDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pRecommendedOutputDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pRecommendedOutputDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pInputDesc, InputColorSpace, pInputConfig, pFrameRate, pRecommendedOutputDesc); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(24)] public HResult CheckFeatureSupport(FeatureVideo Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D11VideoDevice2 : ID3D11VideoDevice2.Interface, [VtblIndex(25)] public HResult NegotiateCryptoSessionKeyExchangeMT(ID3D11CryptoSession* pCryptoSession, CryptoSessionKeyExchangeFlags flags, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pCryptoSession, flags, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pCryptoSession, flags, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D11VideoDevice2*)Unsafe.AsPointer(ref this), pCryptoSession, flags, DataSize, pData); } public interface Interface : ID3D11VideoDevice1.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessor.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessor.cs index b5a09d1..d4d2edd 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessor.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessor.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11VideoProcessor : ID3D11VideoProcessor.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoProcessor)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoProcessor)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11VideoProcessor : ID3D11VideoProcessor.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11VideoProcessor : ID3D11VideoProcessor.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11VideoProcessor : ID3D11VideoProcessor.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11VideoProcessor : ID3D11VideoProcessor.Interfa [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11VideoProcessor : ID3D11VideoProcessor.Interfa [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11VideoProcessor : ID3D11VideoProcessor.Interfa [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11VideoProcessor : ID3D11VideoProcessor.Interfa [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11VideoProcessor : ID3D11VideoProcessor.Interfa [VtblIndex(7)] public void GetContentDesc(VideoProcessorContentDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11VideoProcessor : ID3D11VideoProcessor.Interfa [VtblIndex(8)] public void GetRateConversionCaps(VideoProcessorRateConversionCaps* pCaps) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), pCaps); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), pCaps); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11VideoProcessor*)Unsafe.AsPointer(ref this), pCaps); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorEnumerator.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorEnumerator.cs index e6eaf81..96b027d 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorEnumerator.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorEnumerator.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator : ID3D11VideoProcess } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoProcessorEnumerator)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoProcessorEnumerator)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator : ID3D11VideoProcess [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator : ID3D11VideoProcess [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator : ID3D11VideoProcess [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator : ID3D11VideoProcess [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator : ID3D11VideoProcess [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator : ID3D11VideoProcess [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator : ID3D11VideoProcess [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator : ID3D11VideoProcess [VtblIndex(7)] public HResult GetVideoProcessorContentDesc(VideoProcessorContentDescription* pContentDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), pContentDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), pContentDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), pContentDesc); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator : ID3D11VideoProcess [VtblIndex(8)] public HResult CheckVideoProcessorFormat(Graphics.Dxgi.Common.Format Format, uint* pFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), Format, pFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), Format, pFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), Format, pFlags); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator : ID3D11VideoProcess [VtblIndex(9)] public HResult GetVideoProcessorCaps(VideoProcessorCaps* pCaps) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), pCaps); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), pCaps); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), pCaps); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator : ID3D11VideoProcess [VtblIndex(10)] public HResult GetVideoProcessorRateConversionCaps(uint TypeIndex, VideoProcessorRateConversionCaps* pCaps) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), TypeIndex, pCaps); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), TypeIndex, pCaps); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), TypeIndex, pCaps); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator : ID3D11VideoProcess [VtblIndex(11)] public HResult GetVideoProcessorCustomRate(uint TypeIndex, uint CustomRateIndex, VideoProcessorCustomRate* pRate) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), TypeIndex, CustomRateIndex, pRate); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), TypeIndex, CustomRateIndex, pRate); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), TypeIndex, CustomRateIndex, pRate); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator : ID3D11VideoProcess [VtblIndex(12)] public HResult GetVideoProcessorFilterRange(VideoProcessorFilter Filter, VideoProcessorFilterRange* pRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), Filter, pRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), Filter, pRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11VideoProcessorEnumerator*)Unsafe.AsPointer(ref this), Filter, pRange); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorEnumerator1.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorEnumerator1.cs index 230331d..29d8760 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorEnumerator1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorEnumerator1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator1 : ID3D11VideoProces } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoProcessorEnumerator1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoProcessorEnumerator1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator1 : ID3D11VideoProces [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator1 : ID3D11VideoProces [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator1 : ID3D11VideoProces [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator1 : ID3D11VideoProces [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator1 : ID3D11VideoProces [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator1 : ID3D11VideoProces [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator1 : ID3D11VideoProces [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator1 : ID3D11VideoProces [VtblIndex(7)] public HResult GetVideoProcessorContentDesc(VideoProcessorContentDescription* pContentDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), pContentDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), pContentDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), pContentDesc); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator1 : ID3D11VideoProces [VtblIndex(8)] public HResult CheckVideoProcessorFormat(Graphics.Dxgi.Common.Format Format, uint* pFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), Format, pFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), Format, pFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), Format, pFlags); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator1 : ID3D11VideoProces [VtblIndex(9)] public HResult GetVideoProcessorCaps(VideoProcessorCaps* pCaps) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), pCaps); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), pCaps); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), pCaps); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator1 : ID3D11VideoProces [VtblIndex(10)] public HResult GetVideoProcessorRateConversionCaps(uint TypeIndex, VideoProcessorRateConversionCaps* pCaps) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), TypeIndex, pCaps); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), TypeIndex, pCaps); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), TypeIndex, pCaps); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator1 : ID3D11VideoProces [VtblIndex(11)] public HResult GetVideoProcessorCustomRate(uint TypeIndex, uint CustomRateIndex, VideoProcessorCustomRate* pRate) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), TypeIndex, CustomRateIndex, pRate); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), TypeIndex, CustomRateIndex, pRate); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), TypeIndex, CustomRateIndex, pRate); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator1 : ID3D11VideoProces [VtblIndex(12)] public HResult GetVideoProcessorFilterRange(VideoProcessorFilter Filter, VideoProcessorFilterRange* pRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), Filter, pRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), Filter, pRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), Filter, pRange); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D11VideoProcessorEnumerator1 : ID3D11VideoProces [VtblIndex(13)] public HResult CheckVideoProcessorFormatConversion(Graphics.Dxgi.Common.Format InputFormat, Graphics.Dxgi.Common.ColorSpaceType InputColorSpace, Graphics.Dxgi.Common.Format OutputFormat, Graphics.Dxgi.Common.ColorSpaceType OutputColorSpace, Bool32* pSupported) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), InputFormat, InputColorSpace, OutputFormat, OutputColorSpace, pSupported); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), InputFormat, InputColorSpace, OutputFormat, OutputColorSpace, pSupported); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D11VideoProcessorEnumerator1*)Unsafe.AsPointer(ref this), InputFormat, InputColorSpace, OutputFormat, OutputColorSpace, pSupported); } public interface Interface : ID3D11VideoProcessorEnumerator.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorInputView.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorInputView.cs index 885b1d9..fed759b 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorInputView.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorInputView.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11VideoProcessorInputView : ID3D11VideoProcesso } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoProcessorInputView)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoProcessorInputView)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11VideoProcessorInputView : ID3D11VideoProcesso [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11VideoProcessorInputView : ID3D11VideoProcesso [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11VideoProcessorInputView : ID3D11VideoProcesso [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11VideoProcessorInputView : ID3D11VideoProcesso [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11VideoProcessorInputView : ID3D11VideoProcesso [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11VideoProcessorInputView : ID3D11VideoProcesso [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11VideoProcessorInputView : ID3D11VideoProcesso [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11VideoProcessorInputView : ID3D11VideoProcesso [VtblIndex(7)] public void GetResource(ID3D11Resource** ppResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), ppResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), ppResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), ppResource); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11VideoProcessorInputView : ID3D11VideoProcesso [VtblIndex(8)] public void GetDesc(VideoProcessorInputViewDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11VideoProcessorInputView*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11View.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorOutputView.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorOutputView.cs index 75ef21e..575870a 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorOutputView.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11VideoProcessorOutputView.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11VideoProcessorOutputView : ID3D11VideoProcess } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoProcessorOutputView)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11VideoProcessorOutputView)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11VideoProcessorOutputView : ID3D11VideoProcess [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11VideoProcessorOutputView : ID3D11VideoProcess [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11VideoProcessorOutputView : ID3D11VideoProcess [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11VideoProcessorOutputView : ID3D11VideoProcess [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11VideoProcessorOutputView : ID3D11VideoProcess [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11VideoProcessorOutputView : ID3D11VideoProcess [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11VideoProcessorOutputView : ID3D11VideoProcess [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11VideoProcessorOutputView : ID3D11VideoProcess [VtblIndex(7)] public void GetResource(ID3D11Resource** ppResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), ppResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), ppResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), ppResource); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11VideoProcessorOutputView : ID3D11VideoProcess [VtblIndex(8)] public void GetDesc(VideoProcessorOutputViewDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11VideoProcessorOutputView*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D11View.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11View.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11View.cs index c5d8ffd..21991ef 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11View.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3D11View.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11View : ID3D11View.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11View)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11View)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11View : ID3D11View.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11View*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11View*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11View*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11View : ID3D11View.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11View*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11View*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11View*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11View : ID3D11View.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11View*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11View*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11View*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11View : ID3D11View.Interface, INativeGuid [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D11View*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11View*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11View*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11View : ID3D11View.Interface, INativeGuid [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D11View*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11View*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11View*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11View : ID3D11View.Interface, INativeGuid [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D11View*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11View*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11View*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11View : ID3D11View.Interface, INativeGuid [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11View*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11View*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11View*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11View : ID3D11View.Interface, INativeGuid [VtblIndex(7)] public void GetResource(ID3D11Resource** ppResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D11View*)Unsafe.AsPointer(ref this), ppResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11View*)Unsafe.AsPointer(ref this), ppResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11View*)Unsafe.AsPointer(ref this), ppResource); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3DDeviceContextState.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3DDeviceContextState.cs index fe4546b..2e8a158 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3DDeviceContextState.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3DDeviceContextState.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3DDeviceContextState : ID3DDeviceContextState.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3DDeviceContextState)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3DDeviceContextState)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3DDeviceContextState : ID3DDeviceContextState.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3DDeviceContextState : ID3DDeviceContextState.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3DDeviceContextState : ID3DDeviceContextState.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3DDeviceContextState : ID3DDeviceContextState.Int [VtblIndex(3)] public void GetDevice(ID3D11Device** ppDevice) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this), ppDevice); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this), ppDevice); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this), ppDevice); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3DDeviceContextState : ID3DDeviceContextState.Int [VtblIndex(4)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3DDeviceContextState : ID3DDeviceContextState.Int [VtblIndex(5)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3DDeviceContextState : ID3DDeviceContextState.Int [VtblIndex(6)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3DDeviceContextState*)Unsafe.AsPointer(ref this), guid, pData); } public interface Interface : ID3D11DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3DUserDefinedAnnotation.cs b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3DUserDefinedAnnotation.cs index d8e892b..3d80439 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3DUserDefinedAnnotation.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11/Generated/ID3DUserDefinedAnnotation.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3DUserDefinedAnnotation : ID3DUserDefinedAnnotati } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3DUserDefinedAnnotation)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3DUserDefinedAnnotation)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3DUserDefinedAnnotation : ID3DUserDefinedAnnotati [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3DUserDefinedAnnotation : ID3DUserDefinedAnnotati [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3DUserDefinedAnnotation : ID3DUserDefinedAnnotati [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3DUserDefinedAnnotation : ID3DUserDefinedAnnotati [VtblIndex(3)] public int BeginEvent(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this), Name); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3DUserDefinedAnnotation : ID3DUserDefinedAnnotati [VtblIndex(4)] public int EndEvent() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3DUserDefinedAnnotation : ID3DUserDefinedAnnotati [VtblIndex(5)] public void SetMarker(ushort* Name) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this), Name); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this), Name); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this), Name); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3DUserDefinedAnnotation : ID3DUserDefinedAnnotati [VtblIndex(6)] public Bool32 GetStatus() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3DUserDefinedAnnotation*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11/Vortice.Win32.Graphics.Direct3D11.csproj b/src/Vortice.Win32.Graphics.Direct3D11/Vortice.Win32.Graphics.Direct3D11.csproj index 019e9ac..225463a 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11/Vortice.Win32.Graphics.Direct3D11.csproj +++ b/src/Vortice.Win32.Graphics.Direct3D11/Vortice.Win32.Graphics.Direct3D11.csproj @@ -1,7 +1,7 @@ - netstandard2.0;net7.0;net8.0 + net7.0;net8.0 Direct3D11 bindings. $(NoWarn);CS0419;IDE0017 diff --git a/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device.cs b/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device.cs index 9bc2a76..d852bc5 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11On12Device : ID3D11On12Device.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11On12Device)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11On12Device)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11On12Device : ID3D11On12Device.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11On12Device*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11On12Device*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11On12Device*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11On12Device : ID3D11On12Device.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11On12Device*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11On12Device*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11On12Device*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11On12Device : ID3D11On12Device.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11On12Device*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11On12Device*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11On12Device*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11On12Device : ID3D11On12Device.Interface, INat [VtblIndex(3)] public HResult CreateWrappedResource(IUnknown* pResource12, ResourceFlags* pFlags11, Graphics.Direct3D12.ResourceStates InState, Graphics.Direct3D12.ResourceStates OutState, Guid* riid, void** ppResource11) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11On12Device*)Unsafe.AsPointer(ref this), pResource12, pFlags11, InState, OutState, riid, ppResource11); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11On12Device*)Unsafe.AsPointer(ref this), pResource12, pFlags11, InState, OutState, riid, ppResource11); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11On12Device*)Unsafe.AsPointer(ref this), pResource12, pFlags11, InState, OutState, riid, ppResource11); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11On12Device : ID3D11On12Device.Interface, INat [VtblIndex(4)] public void ReleaseWrappedResources(Graphics.Direct3D11.ID3D11Resource** ppResources, uint NumResources) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID3D11On12Device*)Unsafe.AsPointer(ref this), ppResources, NumResources); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11On12Device*)Unsafe.AsPointer(ref this), ppResources, NumResources); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11On12Device*)Unsafe.AsPointer(ref this), ppResources, NumResources); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11On12Device : ID3D11On12Device.Interface, INat [VtblIndex(5)] public void AcquireWrappedResources(Graphics.Direct3D11.ID3D11Resource** ppResources, uint NumResources) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID3D11On12Device*)Unsafe.AsPointer(ref this), ppResources, NumResources); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11On12Device*)Unsafe.AsPointer(ref this), ppResources, NumResources); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11On12Device*)Unsafe.AsPointer(ref this), ppResources, NumResources); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device1.cs b/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device1.cs index 8df3ede..fe749d6 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11On12Device1 : ID3D11On12Device1.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11On12Device1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11On12Device1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11On12Device1 : ID3D11On12Device1.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11On12Device1 : ID3D11On12Device1.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11On12Device1 : ID3D11On12Device1.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11On12Device1 : ID3D11On12Device1.Interface, IN [VtblIndex(3)] public HResult CreateWrappedResource(IUnknown* pResource12, ResourceFlags* pFlags11, Graphics.Direct3D12.ResourceStates InState, Graphics.Direct3D12.ResourceStates OutState, Guid* riid, void** ppResource11) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this), pResource12, pFlags11, InState, OutState, riid, ppResource11); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this), pResource12, pFlags11, InState, OutState, riid, ppResource11); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this), pResource12, pFlags11, InState, OutState, riid, ppResource11); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11On12Device1 : ID3D11On12Device1.Interface, IN [VtblIndex(4)] public void ReleaseWrappedResources(Graphics.Direct3D11.ID3D11Resource** ppResources, uint NumResources) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this), ppResources, NumResources); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this), ppResources, NumResources); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this), ppResources, NumResources); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11On12Device1 : ID3D11On12Device1.Interface, IN [VtblIndex(5)] public void AcquireWrappedResources(Graphics.Direct3D11.ID3D11Resource** ppResources, uint NumResources) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this), ppResources, NumResources); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this), ppResources, NumResources); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this), ppResources, NumResources); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11On12Device1 : ID3D11On12Device1.Interface, IN [VtblIndex(6)] public HResult GetD3D12Device(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11On12Device1*)Unsafe.AsPointer(ref this), riid, ppvDevice); } public interface Interface : ID3D11On12Device.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device2.cs b/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device2.cs index 9820487..e392d02 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device2.cs +++ b/src/Vortice.Win32.Graphics.Direct3D11on12/Generated/ID3D11On12Device2.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D11On12Device2 : ID3D11On12Device2.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11On12Device2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D11On12Device2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D11On12Device2 : ID3D11On12Device2.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D11On12Device2 : ID3D11On12Device2.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D11On12Device2 : ID3D11On12Device2.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D11On12Device2 : ID3D11On12Device2.Interface, IN [VtblIndex(3)] public HResult CreateWrappedResource(IUnknown* pResource12, ResourceFlags* pFlags11, Graphics.Direct3D12.ResourceStates InState, Graphics.Direct3D12.ResourceStates OutState, Guid* riid, void** ppResource11) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), pResource12, pFlags11, InState, OutState, riid, ppResource11); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), pResource12, pFlags11, InState, OutState, riid, ppResource11); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), pResource12, pFlags11, InState, OutState, riid, ppResource11); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D11On12Device2 : ID3D11On12Device2.Interface, IN [VtblIndex(4)] public void ReleaseWrappedResources(Graphics.Direct3D11.ID3D11Resource** ppResources, uint NumResources) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), ppResources, NumResources); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), ppResources, NumResources); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), ppResources, NumResources); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D11On12Device2 : ID3D11On12Device2.Interface, IN [VtblIndex(5)] public void AcquireWrappedResources(Graphics.Direct3D11.ID3D11Resource** ppResources, uint NumResources) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), ppResources, NumResources); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), ppResources, NumResources); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), ppResources, NumResources); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D11On12Device2 : ID3D11On12Device2.Interface, IN [VtblIndex(6)] public HResult GetD3D12Device(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D11On12Device2 : ID3D11On12Device2.Interface, IN [VtblIndex(7)] public HResult UnwrapUnderlyingResource(Graphics.Direct3D11.ID3D11Resource* pResource11, Graphics.Direct3D12.ID3D12CommandQueue* pCommandQueue, Guid* riid, void** ppvResource12) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), pResource11, pCommandQueue, riid, ppvResource12); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), pResource11, pCommandQueue, riid, ppvResource12); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), pResource11, pCommandQueue, riid, ppvResource12); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D11On12Device2 : ID3D11On12Device2.Interface, IN [VtblIndex(8)] public HResult ReturnUnderlyingResource(Graphics.Direct3D11.ID3D11Resource* pResource11, uint NumSync, ulong* pSignalValues, Graphics.Direct3D12.ID3D12Fence** ppFences) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), pResource11, NumSync, pSignalValues, ppFences); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), pResource11, NumSync, pSignalValues, ppFences); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D11On12Device2*)Unsafe.AsPointer(ref this), pResource11, NumSync, pSignalValues, ppFences); } public interface Interface : ID3D11On12Device1.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D11on12/Vortice.Win32.Graphics.Direct3D11on12.csproj b/src/Vortice.Win32.Graphics.Direct3D11on12/Vortice.Win32.Graphics.Direct3D11on12.csproj index 2ac686e..4b47c86 100644 --- a/src/Vortice.Win32.Graphics.Direct3D11on12/Vortice.Win32.Graphics.Direct3D11on12.csproj +++ b/src/Vortice.Win32.Graphics.Direct3D11on12/Vortice.Win32.Graphics.Direct3D11on12.csproj @@ -1,7 +1,7 @@ - netstandard2.0;net7.0;net8.0 + net7.0;net8.0 Direct3D11on12 bindings. $(NoWarn);CS0419;IDE0017 diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandAllocator.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandAllocator.cs index a2dd9be..ca8c4c3 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandAllocator.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandAllocator.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12CommandAllocator : ID3D12CommandAllocator.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12CommandAllocator)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12CommandAllocator)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12CommandAllocator : ID3D12CommandAllocator.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12CommandAllocator : ID3D12CommandAllocator.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12CommandAllocator : ID3D12CommandAllocator.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12CommandAllocator : ID3D12CommandAllocator.Int [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12CommandAllocator : ID3D12CommandAllocator.Int [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12CommandAllocator : ID3D12CommandAllocator.Int [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12CommandAllocator : ID3D12CommandAllocator.Int [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12CommandAllocator : ID3D12CommandAllocator.Int [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12CommandAllocator : ID3D12CommandAllocator.Int [VtblIndex(8)] public HResult Reset() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12CommandAllocator*)Unsafe.AsPointer(ref this)); } public interface Interface : ID3D12Pageable.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandList.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandList.cs index 0ce9c96..e3be7bb 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandList.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandList.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12CommandList : ID3D12CommandList.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12CommandList)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12CommandList)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12CommandList : ID3D12CommandList.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12CommandList*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12CommandList*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12CommandList*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12CommandList : ID3D12CommandList.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12CommandList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12CommandList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12CommandList*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12CommandList : ID3D12CommandList.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12CommandList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12CommandList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12CommandList*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12CommandList : ID3D12CommandList.Interface, IN [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12CommandList*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12CommandList*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12CommandList*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12CommandList : ID3D12CommandList.Interface, IN [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12CommandList*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12CommandList*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12CommandList*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12CommandList : ID3D12CommandList.Interface, IN [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12CommandList*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12CommandList*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12CommandList*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12CommandList : ID3D12CommandList.Interface, IN [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12CommandList*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12CommandList*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12CommandList*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12CommandList : ID3D12CommandList.Interface, IN [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12CommandList*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12CommandList*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12CommandList*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12CommandList : ID3D12CommandList.Interface, IN [VtblIndex(8)] public new CommandListType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12CommandList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12CommandList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12CommandList*)Unsafe.AsPointer(ref this)); } public interface Interface : ID3D12DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandQueue.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandQueue.cs index 17e69f3..d395fdd 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandQueue.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandQueue.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12CommandQueue : ID3D12CommandQueue.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12CommandQueue)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12CommandQueue)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12CommandQueue : ID3D12CommandQueue.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12CommandQueue : ID3D12CommandQueue.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12CommandQueue : ID3D12CommandQueue.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12CommandQueue : ID3D12CommandQueue.Interface, [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12CommandQueue : ID3D12CommandQueue.Interface, [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12CommandQueue : ID3D12CommandQueue.Interface, [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12CommandQueue : ID3D12CommandQueue.Interface, [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12CommandQueue : ID3D12CommandQueue.Interface, [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12CommandQueue : ID3D12CommandQueue.Interface, [VtblIndex(8)] public void UpdateTileMappings(ID3D12Resource* pResource, uint NumResourceRegions, TiledResourceCoordinate* pResourceRegionStartCoordinates, TileRegionSize* pResourceRegionSizes, ID3D12Heap* pHeap, uint NumRanges, TileRangeFlags* pRangeFlags, uint* pHeapRangeStartOffsets, uint* pRangeTileCounts, TileMappingFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), pResource, NumResourceRegions, pResourceRegionStartCoordinates, pResourceRegionSizes, pHeap, NumRanges, pRangeFlags, pHeapRangeStartOffsets, pRangeTileCounts, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), pResource, NumResourceRegions, pResourceRegionStartCoordinates, pResourceRegionSizes, pHeap, NumRanges, pRangeFlags, pHeapRangeStartOffsets, pRangeTileCounts, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), pResource, NumResourceRegions, pResourceRegionStartCoordinates, pResourceRegionSizes, pHeap, NumRanges, pRangeFlags, pHeapRangeStartOffsets, pRangeTileCounts, Flags); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12CommandQueue : ID3D12CommandQueue.Interface, [VtblIndex(9)] public void CopyTileMappings(ID3D12Resource* pDstResource, TiledResourceCoordinate* pDstRegionStartCoordinate, ID3D12Resource* pSrcResource, TiledResourceCoordinate* pSrcRegionStartCoordinate, TileRegionSize* pRegionSize, TileMappingFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), pDstResource, pDstRegionStartCoordinate, pSrcResource, pSrcRegionStartCoordinate, pRegionSize, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), pDstResource, pDstRegionStartCoordinate, pSrcResource, pSrcRegionStartCoordinate, pRegionSize, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), pDstResource, pDstRegionStartCoordinate, pSrcResource, pSrcRegionStartCoordinate, pRegionSize, Flags); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12CommandQueue : ID3D12CommandQueue.Interface, [VtblIndex(10)] public void ExecuteCommandLists(uint NumCommandLists, ID3D12CommandList** ppCommandLists) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), NumCommandLists, ppCommandLists); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), NumCommandLists, ppCommandLists); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), NumCommandLists, ppCommandLists); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12CommandQueue : ID3D12CommandQueue.Interface, [VtblIndex(11)] public void SetMarker(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12CommandQueue : ID3D12CommandQueue.Interface, [VtblIndex(12)] public void BeginEvent(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12CommandQueue : ID3D12CommandQueue.Interface, [VtblIndex(13)] public void EndEvent() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12CommandQueue : ID3D12CommandQueue.Interface, [VtblIndex(14)] public HResult Signal(ID3D12Fence* pFence, ulong Value) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), pFence, Value); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), pFence, Value); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), pFence, Value); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12CommandQueue : ID3D12CommandQueue.Interface, [VtblIndex(15)] public HResult Wait(ID3D12Fence* pFence, ulong Value) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), pFence, Value); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), pFence, Value); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), pFence, Value); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12CommandQueue : ID3D12CommandQueue.Interface, [VtblIndex(16)] public HResult GetTimestampFrequency(ulong* pFrequency) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), pFrequency); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), pFrequency); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), pFrequency); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12CommandQueue : ID3D12CommandQueue.Interface, [VtblIndex(17)] public HResult GetClockCalibration(ulong* pGpuTimestamp, ulong* pCpuTimestamp) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), pGpuTimestamp, pCpuTimestamp); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), pGpuTimestamp, pCpuTimestamp); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), pGpuTimestamp, pCpuTimestamp); } /// @@ -272,11 +196,7 @@ public unsafe partial struct ID3D12CommandQueue : ID3D12CommandQueue.Interface, public CommandQueueDescription GetDesc() { CommandQueueDescription result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[18]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12CommandQueue*)Unsafe.AsPointer(ref this), &result); } public interface Interface : ID3D12Pageable.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandSignature.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandSignature.cs index 6d353ac..d1d59f4 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandSignature.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12CommandSignature.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12CommandSignature : ID3D12CommandSignature.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12CommandSignature)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12CommandSignature)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12CommandSignature : ID3D12CommandSignature.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12CommandSignature : ID3D12CommandSignature.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12CommandSignature : ID3D12CommandSignature.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12CommandSignature : ID3D12CommandSignature.Int [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12CommandSignature : ID3D12CommandSignature.Int [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12CommandSignature : ID3D12CommandSignature.Int [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12CommandSignature : ID3D12CommandSignature.Int [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12CommandSignature : ID3D12CommandSignature.Int [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12CommandSignature*)Unsafe.AsPointer(ref this), riid, ppvDevice); } public interface Interface : ID3D12Pageable.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DSRDeviceFactory.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DSRDeviceFactory.cs index c3010a7..a760acd 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DSRDeviceFactory.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DSRDeviceFactory.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12DSRDeviceFactory : ID3D12DSRDeviceFactory.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DSRDeviceFactory)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DSRDeviceFactory)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12DSRDeviceFactory : ID3D12DSRDeviceFactory.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12DSRDeviceFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12DSRDeviceFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12DSRDeviceFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12DSRDeviceFactory : ID3D12DSRDeviceFactory.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12DSRDeviceFactory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12DSRDeviceFactory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12DSRDeviceFactory*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12DSRDeviceFactory : ID3D12DSRDeviceFactory.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12DSRDeviceFactory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12DSRDeviceFactory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12DSRDeviceFactory*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12DSRDeviceFactory : ID3D12DSRDeviceFactory.Int [VtblIndex(3)] public HResult CreateDSRDevice(ID3D12Device* pD3D12Device, uint NodeMask, Guid* riid, void** ppvDSRDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12DSRDeviceFactory*)Unsafe.AsPointer(ref this), pD3D12Device, NodeMask, riid, ppvDSRDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12DSRDeviceFactory*)Unsafe.AsPointer(ref this), pD3D12Device, NodeMask, riid, ppvDSRDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12DSRDeviceFactory*)Unsafe.AsPointer(ref this), pD3D12Device, NodeMask, riid, ppvDSRDevice); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug.cs index 1514b5d..6e5d626 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Debug : ID3D12Debug.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Debug)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Debug)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Debug : ID3D12Debug.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Debug*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Debug*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Debug*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Debug : ID3D12Debug.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Debug*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Debug*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Debug*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Debug : ID3D12Debug.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Debug*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Debug*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Debug*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Debug : ID3D12Debug.Interface, INativeGuid [VtblIndex(3)] public void EnableDebugLayer() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Debug*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Debug*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Debug*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug1.cs index 6c43577..b87db90 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Debug1 : ID3D12Debug1.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Debug1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Debug1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Debug1 : ID3D12Debug1.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Debug1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Debug1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Debug1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Debug1 : ID3D12Debug1.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Debug1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Debug1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Debug1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Debug1 : ID3D12Debug1.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Debug1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Debug1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Debug1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Debug1 : ID3D12Debug1.Interface, INativeGuid [VtblIndex(3)] public void EnableDebugLayer() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Debug1*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Debug1*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Debug1*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Debug1 : ID3D12Debug1.Interface, INativeGuid [VtblIndex(4)] public void SetEnableGPUBasedValidation(Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Debug1*)Unsafe.AsPointer(ref this), Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Debug1*)Unsafe.AsPointer(ref this), Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Debug1*)Unsafe.AsPointer(ref this), Enable); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Debug1 : ID3D12Debug1.Interface, INativeGuid [VtblIndex(5)] public void SetEnableSynchronizedCommandQueueValidation(Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Debug1*)Unsafe.AsPointer(ref this), Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Debug1*)Unsafe.AsPointer(ref this), Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Debug1*)Unsafe.AsPointer(ref this), Enable); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug2.cs index fefbfd2..68b35d8 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug2.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug2.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Debug2 : ID3D12Debug2.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Debug2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Debug2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Debug2 : ID3D12Debug2.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Debug2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Debug2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Debug2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Debug2 : ID3D12Debug2.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Debug2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Debug2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Debug2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Debug2 : ID3D12Debug2.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Debug2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Debug2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Debug2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Debug2 : ID3D12Debug2.Interface, INativeGuid [VtblIndex(3)] public void SetGPUBasedValidationFlags(GpuBasedValidationFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Debug2*)Unsafe.AsPointer(ref this), Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Debug2*)Unsafe.AsPointer(ref this), Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Debug2*)Unsafe.AsPointer(ref this), Flags); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug3.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug3.cs index 40d288c..b240915 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug3.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug3.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Debug3 : ID3D12Debug3.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Debug3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Debug3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Debug3 : ID3D12Debug3.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Debug3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Debug3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Debug3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Debug3 : ID3D12Debug3.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Debug3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Debug3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Debug3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Debug3 : ID3D12Debug3.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Debug3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Debug3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Debug3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Debug3 : ID3D12Debug3.Interface, INativeGuid [VtblIndex(3)] public void EnableDebugLayer() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Debug3*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Debug3*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Debug3*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Debug3 : ID3D12Debug3.Interface, INativeGuid [VtblIndex(4)] public void SetEnableGPUBasedValidation(Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Debug3*)Unsafe.AsPointer(ref this), Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Debug3*)Unsafe.AsPointer(ref this), Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Debug3*)Unsafe.AsPointer(ref this), Enable); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Debug3 : ID3D12Debug3.Interface, INativeGuid [VtblIndex(5)] public void SetEnableSynchronizedCommandQueueValidation(Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Debug3*)Unsafe.AsPointer(ref this), Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Debug3*)Unsafe.AsPointer(ref this), Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Debug3*)Unsafe.AsPointer(ref this), Enable); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Debug3 : ID3D12Debug3.Interface, INativeGuid [VtblIndex(6)] public void SetGPUBasedValidationFlags(GpuBasedValidationFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Debug3*)Unsafe.AsPointer(ref this), Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Debug3*)Unsafe.AsPointer(ref this), Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Debug3*)Unsafe.AsPointer(ref this), Flags); } public interface Interface : ID3D12Debug.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug4.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug4.cs index 1b9d8a1..cfee0ab 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug4.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug4.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Debug4 : ID3D12Debug4.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Debug4)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Debug4)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Debug4 : ID3D12Debug4.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Debug4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Debug4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Debug4*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Debug4 : ID3D12Debug4.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Debug4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Debug4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Debug4*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Debug4 : ID3D12Debug4.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Debug4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Debug4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Debug4*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Debug4 : ID3D12Debug4.Interface, INativeGuid [VtblIndex(3)] public void EnableDebugLayer() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Debug4*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Debug4*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Debug4*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Debug4 : ID3D12Debug4.Interface, INativeGuid [VtblIndex(4)] public void SetEnableGPUBasedValidation(Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Debug4*)Unsafe.AsPointer(ref this), Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Debug4*)Unsafe.AsPointer(ref this), Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Debug4*)Unsafe.AsPointer(ref this), Enable); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Debug4 : ID3D12Debug4.Interface, INativeGuid [VtblIndex(5)] public void SetEnableSynchronizedCommandQueueValidation(Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Debug4*)Unsafe.AsPointer(ref this), Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Debug4*)Unsafe.AsPointer(ref this), Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Debug4*)Unsafe.AsPointer(ref this), Enable); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Debug4 : ID3D12Debug4.Interface, INativeGuid [VtblIndex(6)] public void SetGPUBasedValidationFlags(GpuBasedValidationFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Debug4*)Unsafe.AsPointer(ref this), Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Debug4*)Unsafe.AsPointer(ref this), Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Debug4*)Unsafe.AsPointer(ref this), Flags); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Debug4 : ID3D12Debug4.Interface, INativeGuid [VtblIndex(7)] public void DisableDebugLayer() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Debug4*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Debug4*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Debug4*)Unsafe.AsPointer(ref this)); } public interface Interface : ID3D12Debug3.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug5.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug5.cs index cdddfb6..cc2dc8b 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug5.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug5.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Debug5 : ID3D12Debug5.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Debug5)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Debug5)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Debug5 : ID3D12Debug5.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Debug5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Debug5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Debug5*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Debug5 : ID3D12Debug5.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Debug5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Debug5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Debug5*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Debug5 : ID3D12Debug5.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Debug5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Debug5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Debug5*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Debug5 : ID3D12Debug5.Interface, INativeGuid [VtblIndex(3)] public void EnableDebugLayer() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Debug5*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Debug5*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Debug5*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Debug5 : ID3D12Debug5.Interface, INativeGuid [VtblIndex(4)] public void SetEnableGPUBasedValidation(Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Debug5*)Unsafe.AsPointer(ref this), Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Debug5*)Unsafe.AsPointer(ref this), Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Debug5*)Unsafe.AsPointer(ref this), Enable); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Debug5 : ID3D12Debug5.Interface, INativeGuid [VtblIndex(5)] public void SetEnableSynchronizedCommandQueueValidation(Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Debug5*)Unsafe.AsPointer(ref this), Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Debug5*)Unsafe.AsPointer(ref this), Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Debug5*)Unsafe.AsPointer(ref this), Enable); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Debug5 : ID3D12Debug5.Interface, INativeGuid [VtblIndex(6)] public void SetGPUBasedValidationFlags(GpuBasedValidationFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Debug5*)Unsafe.AsPointer(ref this), Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Debug5*)Unsafe.AsPointer(ref this), Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Debug5*)Unsafe.AsPointer(ref this), Flags); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Debug5 : ID3D12Debug5.Interface, INativeGuid [VtblIndex(7)] public void DisableDebugLayer() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Debug5*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Debug5*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Debug5*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12Debug5 : ID3D12Debug5.Interface, INativeGuid [VtblIndex(8)] public void SetEnableAutoName(Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D12Debug5*)Unsafe.AsPointer(ref this), Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Debug5*)Unsafe.AsPointer(ref this), Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Debug5*)Unsafe.AsPointer(ref this), Enable); } public interface Interface : ID3D12Debug4.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug6.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug6.cs index e5569dc..a23ccae 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug6.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Debug6.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Debug6 : ID3D12Debug6.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Debug6)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Debug6)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Debug6 : ID3D12Debug6.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Debug6*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Debug6*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Debug6*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Debug6 : ID3D12Debug6.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Debug6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Debug6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Debug6*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Debug6 : ID3D12Debug6.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Debug6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Debug6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Debug6*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Debug6 : ID3D12Debug6.Interface, INativeGuid [VtblIndex(3)] public void EnableDebugLayer() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Debug6*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Debug6*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Debug6*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Debug6 : ID3D12Debug6.Interface, INativeGuid [VtblIndex(4)] public void SetEnableGPUBasedValidation(Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Debug6*)Unsafe.AsPointer(ref this), Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Debug6*)Unsafe.AsPointer(ref this), Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Debug6*)Unsafe.AsPointer(ref this), Enable); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Debug6 : ID3D12Debug6.Interface, INativeGuid [VtblIndex(5)] public void SetEnableSynchronizedCommandQueueValidation(Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Debug6*)Unsafe.AsPointer(ref this), Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Debug6*)Unsafe.AsPointer(ref this), Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Debug6*)Unsafe.AsPointer(ref this), Enable); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Debug6 : ID3D12Debug6.Interface, INativeGuid [VtblIndex(6)] public void SetGPUBasedValidationFlags(GpuBasedValidationFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Debug6*)Unsafe.AsPointer(ref this), Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Debug6*)Unsafe.AsPointer(ref this), Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Debug6*)Unsafe.AsPointer(ref this), Flags); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Debug6 : ID3D12Debug6.Interface, INativeGuid [VtblIndex(7)] public void DisableDebugLayer() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Debug6*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Debug6*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Debug6*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12Debug6 : ID3D12Debug6.Interface, INativeGuid [VtblIndex(8)] public void SetEnableAutoName(Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D12Debug6*)Unsafe.AsPointer(ref this), Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Debug6*)Unsafe.AsPointer(ref this), Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Debug6*)Unsafe.AsPointer(ref this), Enable); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12Debug6 : ID3D12Debug6.Interface, INativeGuid [VtblIndex(9)] public void SetForceLegacyBarrierValidation(Bool32 Enable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID3D12Debug6*)Unsafe.AsPointer(ref this), Enable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12Debug6*)Unsafe.AsPointer(ref this), Enable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12Debug6*)Unsafe.AsPointer(ref this), Enable); } public interface Interface : ID3D12Debug5.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList.cs index 40e8a63..104e691 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12DebugCommandList : ID3D12DebugCommandList.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DebugCommandList)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DebugCommandList)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12DebugCommandList : ID3D12DebugCommandList.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12DebugCommandList*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12DebugCommandList*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12DebugCommandList*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12DebugCommandList : ID3D12DebugCommandList.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12DebugCommandList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12DebugCommandList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12DebugCommandList*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12DebugCommandList : ID3D12DebugCommandList.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12DebugCommandList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12DebugCommandList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12DebugCommandList*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12DebugCommandList : ID3D12DebugCommandList.Int [VtblIndex(3)] public Bool32 AssertResourceState(ID3D12Resource* pResource, uint Subresource, uint State) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12DebugCommandList*)Unsafe.AsPointer(ref this), pResource, Subresource, State); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12DebugCommandList*)Unsafe.AsPointer(ref this), pResource, Subresource, State); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12DebugCommandList*)Unsafe.AsPointer(ref this), pResource, Subresource, State); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12DebugCommandList : ID3D12DebugCommandList.Int [VtblIndex(4)] public HResult SetFeatureMask(DebugFeature Mask) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12DebugCommandList*)Unsafe.AsPointer(ref this), Mask); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12DebugCommandList*)Unsafe.AsPointer(ref this), Mask); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12DebugCommandList*)Unsafe.AsPointer(ref this), Mask); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12DebugCommandList : ID3D12DebugCommandList.Int [VtblIndex(5)] public DebugFeature GetFeatureMask() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12DebugCommandList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DebugCommandList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12DebugCommandList*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList1.cs index 7f51f3f..cf0501f 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12DebugCommandList1 : ID3D12DebugCommandList1.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DebugCommandList1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DebugCommandList1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12DebugCommandList1 : ID3D12DebugCommandList1.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12DebugCommandList1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12DebugCommandList1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12DebugCommandList1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12DebugCommandList1 : ID3D12DebugCommandList1.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12DebugCommandList1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12DebugCommandList1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12DebugCommandList1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12DebugCommandList1 : ID3D12DebugCommandList1.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12DebugCommandList1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12DebugCommandList1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12DebugCommandList1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12DebugCommandList1 : ID3D12DebugCommandList1.I [VtblIndex(3)] public Bool32 AssertResourceState(ID3D12Resource* pResource, uint Subresource, uint State) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12DebugCommandList1*)Unsafe.AsPointer(ref this), pResource, Subresource, State); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12DebugCommandList1*)Unsafe.AsPointer(ref this), pResource, Subresource, State); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12DebugCommandList1*)Unsafe.AsPointer(ref this), pResource, Subresource, State); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12DebugCommandList1 : ID3D12DebugCommandList1.I [VtblIndex(4)] public HResult SetDebugParameter(DebugCommandListParameterType Type, void* pData, uint DataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12DebugCommandList1*)Unsafe.AsPointer(ref this), Type, pData, DataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12DebugCommandList1*)Unsafe.AsPointer(ref this), Type, pData, DataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12DebugCommandList1*)Unsafe.AsPointer(ref this), Type, pData, DataSize); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12DebugCommandList1 : ID3D12DebugCommandList1.I [VtblIndex(5)] public HResult GetDebugParameter(DebugCommandListParameterType Type, void* pData, uint DataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12DebugCommandList1*)Unsafe.AsPointer(ref this), Type, pData, DataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DebugCommandList1*)Unsafe.AsPointer(ref this), Type, pData, DataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12DebugCommandList1*)Unsafe.AsPointer(ref this), Type, pData, DataSize); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList2.cs index 10fce80..1778204 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList2.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList2.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12DebugCommandList2 : ID3D12DebugCommandList2.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DebugCommandList2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DebugCommandList2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12DebugCommandList2 : ID3D12DebugCommandList2.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12DebugCommandList2 : ID3D12DebugCommandList2.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12DebugCommandList2 : ID3D12DebugCommandList2.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12DebugCommandList2 : ID3D12DebugCommandList2.I [VtblIndex(3)] public Bool32 AssertResourceState(ID3D12Resource* pResource, uint Subresource, uint State) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this), pResource, Subresource, State); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this), pResource, Subresource, State); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this), pResource, Subresource, State); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12DebugCommandList2 : ID3D12DebugCommandList2.I [VtblIndex(4)] public HResult SetFeatureMask(DebugFeature Mask) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this), Mask); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this), Mask); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this), Mask); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12DebugCommandList2 : ID3D12DebugCommandList2.I [VtblIndex(5)] public DebugFeature GetFeatureMask() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12DebugCommandList2 : ID3D12DebugCommandList2.I [VtblIndex(6)] public HResult SetDebugParameter(DebugCommandListParameterType Type, void* pData, uint DataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this), Type, pData, DataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this), Type, pData, DataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this), Type, pData, DataSize); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12DebugCommandList2 : ID3D12DebugCommandList2.I [VtblIndex(7)] public HResult GetDebugParameter(DebugCommandListParameterType Type, void* pData, uint DataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this), Type, pData, DataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this), Type, pData, DataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12DebugCommandList2*)Unsafe.AsPointer(ref this), Type, pData, DataSize); } public interface Interface : ID3D12DebugCommandList.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList3.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList3.cs index c624f76..6ce064b 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList3.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandList3.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12DebugCommandList3 : ID3D12DebugCommandList3.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DebugCommandList3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DebugCommandList3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12DebugCommandList3 : ID3D12DebugCommandList3.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12DebugCommandList3 : ID3D12DebugCommandList3.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12DebugCommandList3 : ID3D12DebugCommandList3.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12DebugCommandList3 : ID3D12DebugCommandList3.I [VtblIndex(3)] public Bool32 AssertResourceState(ID3D12Resource* pResource, uint Subresource, uint State) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), pResource, Subresource, State); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), pResource, Subresource, State); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), pResource, Subresource, State); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12DebugCommandList3 : ID3D12DebugCommandList3.I [VtblIndex(4)] public HResult SetFeatureMask(DebugFeature Mask) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), Mask); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), Mask); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), Mask); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12DebugCommandList3 : ID3D12DebugCommandList3.I [VtblIndex(5)] public DebugFeature GetFeatureMask() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12DebugCommandList3 : ID3D12DebugCommandList3.I [VtblIndex(6)] public HResult SetDebugParameter(DebugCommandListParameterType Type, void* pData, uint DataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), Type, pData, DataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), Type, pData, DataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), Type, pData, DataSize); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12DebugCommandList3 : ID3D12DebugCommandList3.I [VtblIndex(7)] public HResult GetDebugParameter(DebugCommandListParameterType Type, void* pData, uint DataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), Type, pData, DataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), Type, pData, DataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), Type, pData, DataSize); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12DebugCommandList3 : ID3D12DebugCommandList3.I [VtblIndex(8)] public void AssertResourceAccess(ID3D12Resource* pResource, uint Subresource, BarrierAccess Access) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), pResource, Subresource, Access); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), pResource, Subresource, Access); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), pResource, Subresource, Access); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12DebugCommandList3 : ID3D12DebugCommandList3.I [VtblIndex(9)] public void AssertTextureLayout(ID3D12Resource* pResource, uint Subresource, BarrierLayout Layout) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), pResource, Subresource, Layout); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), pResource, Subresource, Layout); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12DebugCommandList3*)Unsafe.AsPointer(ref this), pResource, Subresource, Layout); } public interface Interface : ID3D12DebugCommandList2.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandQueue.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandQueue.cs index c24bf65..46240e7 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandQueue.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandQueue.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12DebugCommandQueue : ID3D12DebugCommandQueue.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DebugCommandQueue)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DebugCommandQueue)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12DebugCommandQueue : ID3D12DebugCommandQueue.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12DebugCommandQueue*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12DebugCommandQueue*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12DebugCommandQueue*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12DebugCommandQueue : ID3D12DebugCommandQueue.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12DebugCommandQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12DebugCommandQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12DebugCommandQueue*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12DebugCommandQueue : ID3D12DebugCommandQueue.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12DebugCommandQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12DebugCommandQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12DebugCommandQueue*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12DebugCommandQueue : ID3D12DebugCommandQueue.I [VtblIndex(3)] public Bool32 AssertResourceState(ID3D12Resource* pResource, uint Subresource, uint State) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12DebugCommandQueue*)Unsafe.AsPointer(ref this), pResource, Subresource, State); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12DebugCommandQueue*)Unsafe.AsPointer(ref this), pResource, Subresource, State); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12DebugCommandQueue*)Unsafe.AsPointer(ref this), pResource, Subresource, State); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandQueue1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandQueue1.cs index b99a786..b5a3de5 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandQueue1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugCommandQueue1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12DebugCommandQueue1 : ID3D12DebugCommandQueue1 } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DebugCommandQueue1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DebugCommandQueue1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12DebugCommandQueue1 : ID3D12DebugCommandQueue1 [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12DebugCommandQueue1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12DebugCommandQueue1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12DebugCommandQueue1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12DebugCommandQueue1 : ID3D12DebugCommandQueue1 [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12DebugCommandQueue1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12DebugCommandQueue1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12DebugCommandQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12DebugCommandQueue1 : ID3D12DebugCommandQueue1 [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12DebugCommandQueue1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12DebugCommandQueue1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12DebugCommandQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12DebugCommandQueue1 : ID3D12DebugCommandQueue1 [VtblIndex(3)] public Bool32 AssertResourceState(ID3D12Resource* pResource, uint Subresource, uint State) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12DebugCommandQueue1*)Unsafe.AsPointer(ref this), pResource, Subresource, State); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12DebugCommandQueue1*)Unsafe.AsPointer(ref this), pResource, Subresource, State); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12DebugCommandQueue1*)Unsafe.AsPointer(ref this), pResource, Subresource, State); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12DebugCommandQueue1 : ID3D12DebugCommandQueue1 [VtblIndex(4)] public void AssertResourceAccess(ID3D12Resource* pResource, uint Subresource, BarrierAccess Access) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID3D12DebugCommandQueue1*)Unsafe.AsPointer(ref this), pResource, Subresource, Access); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12DebugCommandQueue1*)Unsafe.AsPointer(ref this), pResource, Subresource, Access); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12DebugCommandQueue1*)Unsafe.AsPointer(ref this), pResource, Subresource, Access); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12DebugCommandQueue1 : ID3D12DebugCommandQueue1 [VtblIndex(5)] public void AssertTextureLayout(ID3D12Resource* pResource, uint Subresource, BarrierLayout Layout) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID3D12DebugCommandQueue1*)Unsafe.AsPointer(ref this), pResource, Subresource, Layout); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DebugCommandQueue1*)Unsafe.AsPointer(ref this), pResource, Subresource, Layout); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12DebugCommandQueue1*)Unsafe.AsPointer(ref this), pResource, Subresource, Layout); } public interface Interface : ID3D12DebugCommandQueue.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugDevice.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugDevice.cs index fd5eeeb..f7285bb 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugDevice.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugDevice.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12DebugDevice : ID3D12DebugDevice.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DebugDevice)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DebugDevice)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12DebugDevice : ID3D12DebugDevice.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12DebugDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12DebugDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12DebugDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12DebugDevice : ID3D12DebugDevice.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12DebugDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12DebugDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12DebugDevice*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12DebugDevice : ID3D12DebugDevice.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12DebugDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12DebugDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12DebugDevice*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12DebugDevice : ID3D12DebugDevice.Interface, IN [VtblIndex(3)] public HResult SetFeatureMask(DebugFeature Mask) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12DebugDevice*)Unsafe.AsPointer(ref this), Mask); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12DebugDevice*)Unsafe.AsPointer(ref this), Mask); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12DebugDevice*)Unsafe.AsPointer(ref this), Mask); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12DebugDevice : ID3D12DebugDevice.Interface, IN [VtblIndex(4)] public DebugFeature GetFeatureMask() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12DebugDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12DebugDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12DebugDevice*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12DebugDevice : ID3D12DebugDevice.Interface, IN [VtblIndex(5)] public HResult ReportLiveDeviceObjects(ReportLiveDeviceObjectFlags Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12DebugDevice*)Unsafe.AsPointer(ref this), Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DebugDevice*)Unsafe.AsPointer(ref this), Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12DebugDevice*)Unsafe.AsPointer(ref this), Flags); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugDevice1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugDevice1.cs index 148005c..5dfe726 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugDevice1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugDevice1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12DebugDevice1 : ID3D12DebugDevice1.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DebugDevice1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DebugDevice1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12DebugDevice1 : ID3D12DebugDevice1.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12DebugDevice1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12DebugDevice1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12DebugDevice1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12DebugDevice1 : ID3D12DebugDevice1.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12DebugDevice1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12DebugDevice1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12DebugDevice1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12DebugDevice1 : ID3D12DebugDevice1.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12DebugDevice1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12DebugDevice1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12DebugDevice1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12DebugDevice1 : ID3D12DebugDevice1.Interface, [VtblIndex(3)] public HResult SetDebugParameter(DebugDeviceParameterType Type, void* pData, uint DataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12DebugDevice1*)Unsafe.AsPointer(ref this), Type, pData, DataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12DebugDevice1*)Unsafe.AsPointer(ref this), Type, pData, DataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12DebugDevice1*)Unsafe.AsPointer(ref this), Type, pData, DataSize); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12DebugDevice1 : ID3D12DebugDevice1.Interface, [VtblIndex(4)] public HResult GetDebugParameter(DebugDeviceParameterType Type, void* pData, uint DataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12DebugDevice1*)Unsafe.AsPointer(ref this), Type, pData, DataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12DebugDevice1*)Unsafe.AsPointer(ref this), Type, pData, DataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12DebugDevice1*)Unsafe.AsPointer(ref this), Type, pData, DataSize); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12DebugDevice1 : ID3D12DebugDevice1.Interface, [VtblIndex(5)] public HResult ReportLiveDeviceObjects(ReportLiveDeviceObjectFlags Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12DebugDevice1*)Unsafe.AsPointer(ref this), Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DebugDevice1*)Unsafe.AsPointer(ref this), Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12DebugDevice1*)Unsafe.AsPointer(ref this), Flags); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugDevice2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugDevice2.cs index 8c1d113..1b66416 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugDevice2.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DebugDevice2.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12DebugDevice2 : ID3D12DebugDevice2.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DebugDevice2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DebugDevice2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12DebugDevice2 : ID3D12DebugDevice2.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12DebugDevice2 : ID3D12DebugDevice2.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12DebugDevice2 : ID3D12DebugDevice2.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12DebugDevice2 : ID3D12DebugDevice2.Interface, [VtblIndex(3)] public HResult SetFeatureMask(DebugFeature Mask) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this), Mask); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this), Mask); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this), Mask); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12DebugDevice2 : ID3D12DebugDevice2.Interface, [VtblIndex(4)] public DebugFeature GetFeatureMask() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12DebugDevice2 : ID3D12DebugDevice2.Interface, [VtblIndex(5)] public HResult ReportLiveDeviceObjects(ReportLiveDeviceObjectFlags Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this), Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this), Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this), Flags); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12DebugDevice2 : ID3D12DebugDevice2.Interface, [VtblIndex(6)] public HResult SetDebugParameter(DebugDeviceParameterType Type, void* pData, uint DataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this), Type, pData, DataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this), Type, pData, DataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this), Type, pData, DataSize); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12DebugDevice2 : ID3D12DebugDevice2.Interface, [VtblIndex(7)] public HResult GetDebugParameter(DebugDeviceParameterType Type, void* pData, uint DataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this), Type, pData, DataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this), Type, pData, DataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12DebugDevice2*)Unsafe.AsPointer(ref this), Type, pData, DataSize); } public interface Interface : ID3D12DebugDevice.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DescriptorHeap.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DescriptorHeap.cs index 4604f36..a150c7b 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DescriptorHeap.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DescriptorHeap.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12DescriptorHeap : ID3D12DescriptorHeap.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DescriptorHeap)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DescriptorHeap)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12DescriptorHeap : ID3D12DescriptorHeap.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12DescriptorHeap : ID3D12DescriptorHeap.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12DescriptorHeap : ID3D12DescriptorHeap.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12DescriptorHeap : ID3D12DescriptorHeap.Interfa [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12DescriptorHeap : ID3D12DescriptorHeap.Interfa [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12DescriptorHeap : ID3D12DescriptorHeap.Interfa [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12DescriptorHeap : ID3D12DescriptorHeap.Interfa [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12DescriptorHeap : ID3D12DescriptorHeap.Interfa [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -152,11 +116,7 @@ public unsafe partial struct ID3D12DescriptorHeap : ID3D12DescriptorHeap.Interfa public DescriptorHeapDescription GetDesc() { DescriptorHeapDescription result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[8]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), &result); } /// @@ -165,11 +125,7 @@ public unsafe partial struct ID3D12DescriptorHeap : ID3D12DescriptorHeap.Interfa public CpuDescriptorHandle GetCPUDescriptorHandleForHeapStart() { CpuDescriptorHandle result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[9]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), &result); } /// @@ -178,11 +134,7 @@ public unsafe partial struct ID3D12DescriptorHeap : ID3D12DescriptorHeap.Interfa public GpuDescriptorHandle GetGPUDescriptorHandleForHeapStart() { GpuDescriptorHandle result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[10]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12DescriptorHeap*)Unsafe.AsPointer(ref this), &result); } public interface Interface : ID3D12Pageable.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device.cs index 71790fe..18d1f5d 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Device*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Device*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Device*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Device*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Device*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Device*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Device*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Device*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Device*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Device*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Device*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Device*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Device*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Device*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Device*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Device*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Device*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Device*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Device*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Device*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Device*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(7)] public uint GetNodeCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Device*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Device*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Device*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(8)] public HResult CreateCommandQueue(CommandQueueDescription* pDesc, Guid* riid, void** ppCommandQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(9)] public HResult CreateCommandAllocator(CommandListType type, Guid* riid, void** ppCommandAllocator) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12Device*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12Device*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12Device*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(10)] public HResult CreateGraphicsPipelineState(GraphicsPipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(11)] public HResult CreateComputePipelineState(ComputePipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(12)] public HResult CreateCommandList(uint nodeMask, CommandListType type, ID3D12CommandAllocator* pCommandAllocator, ID3D12PipelineState* pInitialState, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12Device*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12Device*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12Device*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(13)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D12Device*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12Device*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12Device*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(14)] public HResult CreateDescriptorHeap(DescriptorHeapDescription* pDescriptorHeapDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(15)] public uint GetDescriptorHandleIncrementSize(DescriptorHeapType DescriptorHeapType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D12Device*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12Device*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12Device*)Unsafe.AsPointer(ref this), DescriptorHeapType); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(16)] public HResult CreateRootSignature(uint nodeMask, void* pBlobWithRootSignature, nuint blobLengthInBytes, Guid* riid, void** ppvRootSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D12Device*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12Device*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12Device*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(17)] public void CreateConstantBufferView(ConstantBufferViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(18)] public void CreateShaderResourceView(ID3D12Resource* pResource, ShaderResourceViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12Device*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12Device*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12Device*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(19)] public void CreateUnorderedAccessView(ID3D12Resource* pResource, ID3D12Resource* pCounterResource, UnorderedAccessViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12Device*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12Device*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12Device*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(20)] public void CreateRenderTargetView(ID3D12Resource* pResource, RenderTargetViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12Device*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12Device*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12Device*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(21)] public void CreateDepthStencilView(ID3D12Resource* pResource, DepthStencilViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12Device*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12Device*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12Device*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(22)] public void CreateSampler(SamplerDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(23)] public void CopyDescriptors(uint NumDestDescriptorRanges, CpuDescriptorHandle* pDestDescriptorRangeStarts, uint* pDestDescriptorRangeSizes, uint NumSrcDescriptorRanges, CpuDescriptorHandle* pSrcDescriptorRangeStarts, uint* pSrcDescriptorRangeSizes, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12Device*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12Device*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12Device*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(24)] public void CopyDescriptorsSimple(uint NumDescriptors, CpuDescriptorHandle DestDescriptorRangeStart, CpuDescriptorHandle SrcDescriptorRangeStart, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12Device*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12Device*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12Device*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); } /// @@ -356,11 +252,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid public ResourceAllocationInfo GetResourceAllocationInfo(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[25]))((ID3D12Device*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12Device*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12Device*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); } /// @@ -369,11 +261,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid public HeapProperties GetCustomHeapProperties(uint nodeMask, HeapType heapType) { HeapProperties result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[26]))((ID3D12Device*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12Device*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12Device*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); } /// @@ -381,11 +269,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(27)] public HResult CreateCommittedResource(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D12Device*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12Device*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12Device*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); } /// @@ -393,11 +277,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(28)] public HResult CreateHeap(HeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -405,11 +285,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(29)] public HResult CreatePlacedResource(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D12Device*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12Device*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12Device*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -417,11 +293,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(30)] public HResult CreateReservedResource(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -429,11 +301,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(31)] public HResult CreateSharedHandle(ID3D12DeviceChild* pObject, Security.SECURITY_ATTRIBUTES* pAttributes, uint Access, ushort* Name, Handle* pHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID3D12Device*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12Device*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12Device*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); } /// @@ -441,11 +309,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(32)] public HResult OpenSharedHandle(Handle NTHandle, Guid* riid, void** ppvObj) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D12Device*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12Device*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12Device*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); } /// @@ -453,11 +317,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(33)] public HResult OpenSharedHandleByName(ushort* Name, uint Access, Handle* pNTHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D12Device*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12Device*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12Device*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); } /// @@ -465,11 +325,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(34)] public HResult MakeResident(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D12Device*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12Device*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12Device*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -477,11 +333,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(35)] public HResult Evict(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D12Device*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12Device*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12Device*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -489,11 +341,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(36)] public HResult CreateFence(ulong InitialValue, FenceFlags Flags, Guid* riid, void** ppFence) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((ID3D12Device*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12Device*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12Device*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); } /// @@ -501,11 +349,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(37)] public HResult GetDeviceRemovedReason() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D12Device*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12Device*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12Device*)Unsafe.AsPointer(ref this)); } /// @@ -513,11 +357,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(38)] public void GetCopyableFootprints(ResourceDescription* pResourceDesc, uint FirstSubresource, uint NumSubresources, ulong BaseOffset, PlacedSubresourceFootprint* pLayouts, uint* pNumRows, ulong* pRowSizeInBytes, ulong* pTotalBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12Device*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12Device*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12Device*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); } /// @@ -525,11 +365,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(39)] public HResult CreateQueryHeap(QueryHeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -537,11 +373,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(40)] public HResult SetStablePowerState(Bool32 Enable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((ID3D12Device*)Unsafe.AsPointer(ref this), Enable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12Device*)Unsafe.AsPointer(ref this), Enable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12Device*)Unsafe.AsPointer(ref this), Enable); } /// @@ -549,11 +381,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(41)] public HResult CreateCommandSignature(CommandSignatureDescription* pDesc, ID3D12RootSignature* pRootSignature, Guid* riid, void** ppvCommandSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12Device*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); } /// @@ -561,11 +389,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid [VtblIndex(42)] public void GetResourceTiling(ID3D12Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipInfo* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12Device*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12Device*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12Device*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); } /// @@ -574,11 +398,7 @@ public unsafe partial struct ID3D12Device : ID3D12Device.Interface, INativeGuid public Luid GetAdapterLuid() { Luid result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[43]))((ID3D12Device*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12Device*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12Device*)Unsafe.AsPointer(ref this), &result); } public interface Interface : ID3D12Object.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device1.cs index 887262a..580cb8f 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Device1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Device1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Device1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Device1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Device1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Device1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Device1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Device1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Device1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Device1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Device1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Device1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Device1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Device1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Device1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Device1*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Device1*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Device1*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Device1*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Device1*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Device1*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(7)] public uint GetNodeCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Device1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Device1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Device1*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(8)] public HResult CreateCommandQueue(CommandQueueDescription* pDesc, Guid* riid, void** ppCommandQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(9)] public HResult CreateCommandAllocator(CommandListType type, Guid* riid, void** ppCommandAllocator) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12Device1*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12Device1*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12Device1*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(10)] public HResult CreateGraphicsPipelineState(GraphicsPipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(11)] public HResult CreateComputePipelineState(ComputePipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(12)] public HResult CreateCommandList(uint nodeMask, CommandListType type, ID3D12CommandAllocator* pCommandAllocator, ID3D12PipelineState* pInitialState, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12Device1*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12Device1*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12Device1*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(13)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D12Device1*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12Device1*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12Device1*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(14)] public HResult CreateDescriptorHeap(DescriptorHeapDescription* pDescriptorHeapDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(15)] public uint GetDescriptorHandleIncrementSize(DescriptorHeapType DescriptorHeapType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D12Device1*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12Device1*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12Device1*)Unsafe.AsPointer(ref this), DescriptorHeapType); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(16)] public HResult CreateRootSignature(uint nodeMask, void* pBlobWithRootSignature, nuint blobLengthInBytes, Guid* riid, void** ppvRootSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D12Device1*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12Device1*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12Device1*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(17)] public void CreateConstantBufferView(ConstantBufferViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(18)] public void CreateShaderResourceView(ID3D12Resource* pResource, ShaderResourceViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(19)] public void CreateUnorderedAccessView(ID3D12Resource* pResource, ID3D12Resource* pCounterResource, UnorderedAccessViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(20)] public void CreateRenderTargetView(ID3D12Resource* pResource, RenderTargetViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(21)] public void CreateDepthStencilView(ID3D12Resource* pResource, DepthStencilViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(22)] public void CreateSampler(SamplerDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(23)] public void CopyDescriptors(uint NumDestDescriptorRanges, CpuDescriptorHandle* pDestDescriptorRangeStarts, uint* pDestDescriptorRangeSizes, uint NumSrcDescriptorRanges, CpuDescriptorHandle* pSrcDescriptorRangeStarts, uint* pSrcDescriptorRangeSizes, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12Device1*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12Device1*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12Device1*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(24)] public void CopyDescriptorsSimple(uint NumDescriptors, CpuDescriptorHandle DestDescriptorRangeStart, CpuDescriptorHandle SrcDescriptorRangeStart, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12Device1*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12Device1*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12Device1*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); } /// @@ -356,11 +252,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui public ResourceAllocationInfo GetResourceAllocationInfo(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[25]))((ID3D12Device1*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12Device1*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12Device1*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); } /// @@ -369,11 +261,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui public HeapProperties GetCustomHeapProperties(uint nodeMask, HeapType heapType) { HeapProperties result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[26]))((ID3D12Device1*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12Device1*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12Device1*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); } /// @@ -381,11 +269,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(27)] public HResult CreateCommittedResource(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); } /// @@ -393,11 +277,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(28)] public HResult CreateHeap(HeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -405,11 +285,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(29)] public HResult CreatePlacedResource(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -417,11 +293,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(30)] public HResult CreateReservedResource(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -429,11 +301,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(31)] public HResult CreateSharedHandle(ID3D12DeviceChild* pObject, Security.SECURITY_ATTRIBUTES* pAttributes, uint Access, ushort* Name, Handle* pHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); } /// @@ -441,11 +309,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(32)] public HResult OpenSharedHandle(Handle NTHandle, Guid* riid, void** ppvObj) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D12Device1*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12Device1*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12Device1*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); } /// @@ -453,11 +317,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(33)] public HResult OpenSharedHandleByName(ushort* Name, uint Access, Handle* pNTHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D12Device1*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12Device1*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12Device1*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); } /// @@ -465,11 +325,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(34)] public HResult MakeResident(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D12Device1*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12Device1*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12Device1*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -477,11 +333,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(35)] public HResult Evict(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D12Device1*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12Device1*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12Device1*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -489,11 +341,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(36)] public HResult CreateFence(ulong InitialValue, FenceFlags Flags, Guid* riid, void** ppFence) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((ID3D12Device1*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12Device1*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12Device1*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); } /// @@ -501,11 +349,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(37)] public HResult GetDeviceRemovedReason() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D12Device1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12Device1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12Device1*)Unsafe.AsPointer(ref this)); } /// @@ -513,11 +357,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(38)] public void GetCopyableFootprints(ResourceDescription* pResourceDesc, uint FirstSubresource, uint NumSubresources, ulong BaseOffset, PlacedSubresourceFootprint* pLayouts, uint* pNumRows, ulong* pRowSizeInBytes, ulong* pTotalBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); } /// @@ -525,11 +365,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(39)] public HResult CreateQueryHeap(QueryHeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -537,11 +373,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(40)] public HResult SetStablePowerState(Bool32 Enable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((ID3D12Device1*)Unsafe.AsPointer(ref this), Enable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12Device1*)Unsafe.AsPointer(ref this), Enable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12Device1*)Unsafe.AsPointer(ref this), Enable); } /// @@ -549,11 +381,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(41)] public HResult CreateCommandSignature(CommandSignatureDescription* pDesc, ID3D12RootSignature* pRootSignature, Guid* riid, void** ppvCommandSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); } /// @@ -561,11 +389,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(42)] public void GetResourceTiling(ID3D12Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipInfo* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); } /// @@ -574,11 +398,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui public Luid GetAdapterLuid() { Luid result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[43]))((ID3D12Device1*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12Device1*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12Device1*)Unsafe.AsPointer(ref this), &result); } /// @@ -586,11 +406,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(44)] public HResult CreatePipelineLibrary(void* pLibraryBlob, nuint BlobLength, Guid* riid, void** ppPipelineLibrary) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12Device1*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); } /// @@ -598,11 +414,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(45)] public HResult SetEventOnMultipleFenceCompletion(ID3D12Fence** ppFences, ulong* pFenceValues, uint NumFences, MultipleFenceWaitFlags Flags, Handle hEvent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((ID3D12Device1*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12Device1*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12Device1*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); } /// @@ -610,11 +422,7 @@ public unsafe partial struct ID3D12Device1 : ID3D12Device1.Interface, INativeGui [VtblIndex(46)] public HResult SetResidencyPriority(uint NumObjects, ID3D12Pageable** ppObjects, ResidencyPriority* pPriorities) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((ID3D12Device1*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12Device1*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12Device1*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); } public interface Interface : ID3D12Device.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device10.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device10.cs index e435eb6..545d94b 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device10.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device10.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device10)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device10)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Device10*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Device10*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Device10*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Device10*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Device10*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Device10*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Device10*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Device10*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Device10*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Device10*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Device10*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Device10*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Device10*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Device10*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Device10*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Device10*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Device10*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Device10*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(7)] public uint GetNodeCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Device10*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Device10*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Device10*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(8)] public HResult CreateCommandQueue(CommandQueueDescription* pDesc, Guid* riid, void** ppCommandQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(9)] public HResult CreateCommandAllocator(CommandListType type, Guid* riid, void** ppCommandAllocator) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12Device10*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12Device10*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12Device10*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(10)] public HResult CreateGraphicsPipelineState(GraphicsPipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(11)] public HResult CreateComputePipelineState(ComputePipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(12)] public HResult CreateCommandList(uint nodeMask, CommandListType type, ID3D12CommandAllocator* pCommandAllocator, ID3D12PipelineState* pInitialState, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12Device10*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12Device10*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12Device10*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(13)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(14)] public HResult CreateDescriptorHeap(DescriptorHeapDescription* pDescriptorHeapDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(15)] public uint GetDescriptorHandleIncrementSize(DescriptorHeapType DescriptorHeapType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D12Device10*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12Device10*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12Device10*)Unsafe.AsPointer(ref this), DescriptorHeapType); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(16)] public HResult CreateRootSignature(uint nodeMask, void* pBlobWithRootSignature, nuint blobLengthInBytes, Guid* riid, void** ppvRootSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D12Device10*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12Device10*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12Device10*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(17)] public void CreateConstantBufferView(ConstantBufferViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(18)] public void CreateShaderResourceView(ID3D12Resource* pResource, ShaderResourceViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(19)] public void CreateUnorderedAccessView(ID3D12Resource* pResource, ID3D12Resource* pCounterResource, UnorderedAccessViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(20)] public void CreateRenderTargetView(ID3D12Resource* pResource, RenderTargetViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(21)] public void CreateDepthStencilView(ID3D12Resource* pResource, DepthStencilViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(22)] public void CreateSampler(SamplerDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(23)] public void CopyDescriptors(uint NumDestDescriptorRanges, CpuDescriptorHandle* pDestDescriptorRangeStarts, uint* pDestDescriptorRangeSizes, uint NumSrcDescriptorRanges, CpuDescriptorHandle* pSrcDescriptorRangeStarts, uint* pSrcDescriptorRangeSizes, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12Device10*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12Device10*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12Device10*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(24)] public void CopyDescriptorsSimple(uint NumDescriptors, CpuDescriptorHandle DestDescriptorRangeStart, CpuDescriptorHandle SrcDescriptorRangeStart, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12Device10*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12Device10*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12Device10*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); } /// @@ -356,11 +252,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG public ResourceAllocationInfo GetResourceAllocationInfo(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[25]))((ID3D12Device10*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12Device10*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12Device10*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); } /// @@ -369,11 +261,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG public HeapProperties GetCustomHeapProperties(uint nodeMask, HeapType heapType) { HeapProperties result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[26]))((ID3D12Device10*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12Device10*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12Device10*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); } /// @@ -381,11 +269,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(27)] public HResult CreateCommittedResource(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); } /// @@ -393,11 +277,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(28)] public HResult CreateHeap(HeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -405,11 +285,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(29)] public HResult CreatePlacedResource(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -417,11 +293,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(30)] public HResult CreateReservedResource(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -429,11 +301,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(31)] public HResult CreateSharedHandle(ID3D12DeviceChild* pObject, Security.SECURITY_ATTRIBUTES* pAttributes, uint Access, ushort* Name, Handle* pHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); } /// @@ -441,11 +309,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(32)] public HResult OpenSharedHandle(Handle NTHandle, Guid* riid, void** ppvObj) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D12Device10*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12Device10*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12Device10*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); } /// @@ -453,11 +317,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(33)] public HResult OpenSharedHandleByName(ushort* Name, uint Access, Handle* pNTHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); } /// @@ -465,11 +325,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(34)] public HResult MakeResident(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D12Device10*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12Device10*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12Device10*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -477,11 +333,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(35)] public HResult Evict(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D12Device10*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12Device10*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12Device10*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -489,11 +341,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(36)] public HResult CreateFence(ulong InitialValue, FenceFlags Flags, Guid* riid, void** ppFence) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((ID3D12Device10*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12Device10*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12Device10*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); } /// @@ -501,11 +349,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(37)] public HResult GetDeviceRemovedReason() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D12Device10*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12Device10*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12Device10*)Unsafe.AsPointer(ref this)); } /// @@ -513,11 +357,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(38)] public void GetCopyableFootprints(ResourceDescription* pResourceDesc, uint FirstSubresource, uint NumSubresources, ulong BaseOffset, PlacedSubresourceFootprint* pLayouts, uint* pNumRows, ulong* pRowSizeInBytes, ulong* pTotalBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); } /// @@ -525,11 +365,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(39)] public HResult CreateQueryHeap(QueryHeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -537,11 +373,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(40)] public HResult SetStablePowerState(Bool32 Enable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Enable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Enable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Enable); } /// @@ -549,11 +381,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(41)] public HResult CreateCommandSignature(CommandSignatureDescription* pDesc, ID3D12RootSignature* pRootSignature, Guid* riid, void** ppvCommandSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); } /// @@ -561,11 +389,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(42)] public void GetResourceTiling(ID3D12Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipInfo* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); } /// @@ -574,11 +398,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG public Luid GetAdapterLuid() { Luid result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[43]))((ID3D12Device10*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12Device10*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12Device10*)Unsafe.AsPointer(ref this), &result); } /// @@ -586,11 +406,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(44)] public HResult CreatePipelineLibrary(void* pLibraryBlob, nuint BlobLength, Guid* riid, void** ppPipelineLibrary) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); } /// @@ -598,11 +414,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(45)] public HResult SetEventOnMultipleFenceCompletion(ID3D12Fence** ppFences, ulong* pFenceValues, uint NumFences, MultipleFenceWaitFlags Flags, Handle hEvent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((ID3D12Device10*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12Device10*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12Device10*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); } /// @@ -610,11 +422,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(46)] public HResult SetResidencyPriority(uint NumObjects, ID3D12Pageable** ppObjects, ResidencyPriority* pPriorities) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((ID3D12Device10*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12Device10*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12Device10*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); } /// @@ -622,11 +430,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(47)] public HResult CreatePipelineState(PipelineStateStreamDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -634,11 +438,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(48)] public HResult OpenExistingHeapFromAddress(void* pAddress, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); } /// @@ -646,11 +446,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(49)] public HResult OpenExistingHeapFromFileMapping(Handle hFileMapping, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID3D12Device10*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D12Device10*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D12Device10*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); } /// @@ -658,11 +454,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(50)] public HResult EnqueueMakeResident(ResidencyFlags Flags, uint NumObjects, ID3D12Pageable** ppObjects, ID3D12Fence* pFenceToSignal, ulong FenceValueToSignal) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[50]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); } /// @@ -670,11 +462,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(51)] public HResult CreateCommandList1(uint nodeMask, CommandListType type, CommandListFlags flags, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((ID3D12Device10*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D12Device10*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D12Device10*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); } /// @@ -682,11 +470,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(52)] public HResult CreateProtectedResourceSession(ProtectedResourceSessionDescription* pDesc, Guid* riid, void** ppSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[52]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); } /// @@ -694,11 +478,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(53)] public HResult CreateCommittedResource1(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); } /// @@ -706,11 +486,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(54)] public HResult CreateHeap1(HeapDescription* pDesc, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); } /// @@ -718,11 +494,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(55)] public HResult CreateReservedResource1(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); } /// @@ -731,11 +503,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG public ResourceAllocationInfo GetResourceAllocationInfo1(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs, ResourceAllocationInfo1* pResourceAllocationInfo1) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[56]))((ID3D12Device10*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D12Device10*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D12Device10*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); } /// @@ -743,11 +511,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(57)] public HResult CreateLifetimeTracker(ID3D12LifetimeOwner* pOwner, Guid* riid, void** ppvTracker) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); } /// @@ -755,11 +519,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(58)] public void RemoveDevice() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D12Device10*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D12Device10*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D12Device10*)Unsafe.AsPointer(ref this)); } /// @@ -767,11 +527,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(59)] public HResult EnumerateMetaCommands(uint* pNumMetaCommands, MetaCommandDescription* pDescs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); } /// @@ -779,11 +535,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(60)] public HResult EnumerateMetaCommandParameters(Guid* CommandId, MetaCommandParameterStage Stage, uint* pTotalStructureSizeInBytes, uint* pParameterCount, MetaCommandParameterDescription* pParameterDescs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID3D12Device10*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D12Device10*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D12Device10*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); } /// @@ -791,11 +543,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(61)] public HResult CreateMetaCommand(Guid* CommandId, uint NodeMask, void* pCreationParametersData, nuint CreationParametersDataSizeInBytes, Guid* riid, void** ppMetaCommand) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((ID3D12Device10*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D12Device10*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D12Device10*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); } /// @@ -803,11 +551,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(62)] public HResult CreateStateObject(StateObjectDescription* pDesc, Guid* riid, void** ppStateObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); } /// @@ -815,11 +559,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(63)] public void GetRaytracingAccelerationStructurePrebuildInfo(BuildRaytracingAccelerationStructureInputs* pDesc, RaytracingAccelerationStructurePrebuildInfo* pInfo) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, pInfo); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, pInfo); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, pInfo); } /// @@ -827,11 +567,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(64)] public DriverMatchingIdentifierStatus CheckDriverMatchingIdentifier(SerializedDataType SerializedDataType, SerializedDataDriverMatchingIdentifier* pIdentifierToCheck) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[64]))((ID3D12Device10*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D12Device10*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D12Device10*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); } /// @@ -839,11 +575,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(65)] public HResult SetBackgroundProcessingMode(BackgroundProcessingMode Mode, MeasurementsAction MeasurementsAction, Handle hEventToSignalUponCompletion, Bool32* pbFurtherMeasurementsDesired) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); } /// @@ -851,11 +583,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(66)] public HResult AddToStateObject(StateObjectDescription* pAddition, ID3D12StateObject* pStateObjectToGrowFrom, Guid* riid, void** ppNewStateObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pAddition, pStateObjectToGrowFrom, riid, ppNewStateObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pAddition, pStateObjectToGrowFrom, riid, ppNewStateObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pAddition, pStateObjectToGrowFrom, riid, ppNewStateObject); } /// @@ -863,11 +591,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(67)] public HResult CreateProtectedResourceSession1(ProtectedResourceSessionDescription1* pDesc, Guid* riid, void** ppSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); } /// @@ -876,11 +600,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG public ResourceAllocationInfo GetResourceAllocationInfo2(uint visibleMask, uint numResourceDescs, ResourceDescription1* pResourceDescs, ResourceAllocationInfo1* pResourceAllocationInfo1) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[68]))((ID3D12Device10*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D12Device10*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID3D12Device10*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); } /// @@ -888,11 +608,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(69)] public HResult CreateCommittedResource2(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription1* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[69]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); } /// @@ -900,11 +616,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(70)] public HResult CreatePlacedResource1(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription1* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[70]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -912,11 +624,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(71)] public void CreateSamplerFeedbackUnorderedAccessView(ID3D12Resource* pTargetedResource, ID3D12Resource* pFeedbackResource, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[71]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pTargetedResource, pFeedbackResource, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pTargetedResource, pFeedbackResource, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pTargetedResource, pFeedbackResource, DestDescriptor); } /// @@ -924,11 +632,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(72)] public void GetCopyableFootprints1(ResourceDescription1* pResourceDesc, uint FirstSubresource, uint NumSubresources, ulong BaseOffset, PlacedSubresourceFootprint* pLayouts, uint* pNumRows, ulong* pRowSizeInBytes, ulong* pTotalBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[72]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); } /// @@ -936,11 +640,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(73)] public HResult CreateShaderCacheSession(ShaderCacheSessionDescription* pDesc, Guid* riid, void** ppvSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[73]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppvSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppvSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, riid, ppvSession); } /// @@ -948,11 +648,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(74)] public HResult ShaderCacheControl(ShaderCacheKindFlags Kinds, ShaderCacheControlFlags Control) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[74]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Kinds, Control); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Kinds, Control); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID3D12Device10*)Unsafe.AsPointer(ref this), Kinds, Control); } /// @@ -960,11 +656,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(75)] public HResult CreateCommandQueue1(CommandQueueDescription* pDesc, Guid* CreatorID, Guid* riid, void** ppCommandQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[75]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, CreatorID, riid, ppCommandQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, CreatorID, riid, ppCommandQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, CreatorID, riid, ppCommandQueue); } /// @@ -972,11 +664,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(76)] public HResult CreateCommittedResource3(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription1* pDesc, BarrierLayout InitialLayout, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, uint NumCastableFormats, Graphics.Dxgi.Common.Format* pCastableFormats, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[76]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialLayout, pOptimizedClearValue, pProtectedSession, NumCastableFormats, pCastableFormats, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialLayout, pOptimizedClearValue, pProtectedSession, NumCastableFormats, pCastableFormats, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialLayout, pOptimizedClearValue, pProtectedSession, NumCastableFormats, pCastableFormats, riidResource, ppvResource); } /// @@ -984,11 +672,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(77)] public HResult CreatePlacedResource2(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription1* pDesc, BarrierLayout InitialLayout, ClearValue* pOptimizedClearValue, uint NumCastableFormats, Graphics.Dxgi.Common.Format* pCastableFormats, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[77]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialLayout, pOptimizedClearValue, NumCastableFormats, pCastableFormats, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialLayout, pOptimizedClearValue, NumCastableFormats, pCastableFormats, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialLayout, pOptimizedClearValue, NumCastableFormats, pCastableFormats, riid, ppvResource); } /// @@ -996,11 +680,7 @@ public unsafe partial struct ID3D12Device10 : ID3D12Device10.Interface, INativeG [VtblIndex(78)] public HResult CreateReservedResource2(ResourceDescription* pDesc, BarrierLayout InitialLayout, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, uint NumCastableFormats, Graphics.Dxgi.Common.Format* pCastableFormats, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[78]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, InitialLayout, pOptimizedClearValue, pProtectedSession, NumCastableFormats, pCastableFormats, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, InitialLayout, pOptimizedClearValue, pProtectedSession, NumCastableFormats, pCastableFormats, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID3D12Device10*)Unsafe.AsPointer(ref this), pDesc, InitialLayout, pOptimizedClearValue, pProtectedSession, NumCastableFormats, pCastableFormats, riid, ppvResource); } public interface Interface : ID3D12Device9.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device11.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device11.cs index d247513..317a4f8 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device11.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device11.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device11)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device11)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Device11*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Device11*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Device11*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Device11*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Device11*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Device11*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Device11*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Device11*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Device11*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Device11*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Device11*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Device11*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Device11*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Device11*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Device11*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Device11*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Device11*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Device11*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(7)] public uint GetNodeCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Device11*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Device11*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Device11*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(8)] public HResult CreateCommandQueue(CommandQueueDescription* pDesc, Guid* riid, void** ppCommandQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(9)] public HResult CreateCommandAllocator(CommandListType type, Guid* riid, void** ppCommandAllocator) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12Device11*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12Device11*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12Device11*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(10)] public HResult CreateGraphicsPipelineState(GraphicsPipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(11)] public HResult CreateComputePipelineState(ComputePipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(12)] public HResult CreateCommandList(uint nodeMask, CommandListType type, ID3D12CommandAllocator* pCommandAllocator, ID3D12PipelineState* pInitialState, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12Device11*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12Device11*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12Device11*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(13)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(14)] public HResult CreateDescriptorHeap(DescriptorHeapDescription* pDescriptorHeapDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(15)] public uint GetDescriptorHandleIncrementSize(DescriptorHeapType DescriptorHeapType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D12Device11*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12Device11*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12Device11*)Unsafe.AsPointer(ref this), DescriptorHeapType); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(16)] public HResult CreateRootSignature(uint nodeMask, void* pBlobWithRootSignature, nuint blobLengthInBytes, Guid* riid, void** ppvRootSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D12Device11*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12Device11*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12Device11*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(17)] public void CreateConstantBufferView(ConstantBufferViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(18)] public void CreateShaderResourceView(ID3D12Resource* pResource, ShaderResourceViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(19)] public void CreateUnorderedAccessView(ID3D12Resource* pResource, ID3D12Resource* pCounterResource, UnorderedAccessViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(20)] public void CreateRenderTargetView(ID3D12Resource* pResource, RenderTargetViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(21)] public void CreateDepthStencilView(ID3D12Resource* pResource, DepthStencilViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(22)] public void CreateSampler(SamplerDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(23)] public void CopyDescriptors(uint NumDestDescriptorRanges, CpuDescriptorHandle* pDestDescriptorRangeStarts, uint* pDestDescriptorRangeSizes, uint NumSrcDescriptorRanges, CpuDescriptorHandle* pSrcDescriptorRangeStarts, uint* pSrcDescriptorRangeSizes, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12Device11*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12Device11*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12Device11*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(24)] public void CopyDescriptorsSimple(uint NumDescriptors, CpuDescriptorHandle DestDescriptorRangeStart, CpuDescriptorHandle SrcDescriptorRangeStart, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12Device11*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12Device11*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12Device11*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); } /// @@ -356,11 +252,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG public ResourceAllocationInfo GetResourceAllocationInfo(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[25]))((ID3D12Device11*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12Device11*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12Device11*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); } /// @@ -369,11 +261,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG public HeapProperties GetCustomHeapProperties(uint nodeMask, HeapType heapType) { HeapProperties result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[26]))((ID3D12Device11*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12Device11*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12Device11*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); } /// @@ -381,11 +269,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(27)] public HResult CreateCommittedResource(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); } /// @@ -393,11 +277,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(28)] public HResult CreateHeap(HeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -405,11 +285,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(29)] public HResult CreatePlacedResource(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -417,11 +293,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(30)] public HResult CreateReservedResource(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -429,11 +301,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(31)] public HResult CreateSharedHandle(ID3D12DeviceChild* pObject, Security.SECURITY_ATTRIBUTES* pAttributes, uint Access, ushort* Name, Handle* pHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); } /// @@ -441,11 +309,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(32)] public HResult OpenSharedHandle(Handle NTHandle, Guid* riid, void** ppvObj) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D12Device11*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12Device11*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12Device11*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); } /// @@ -453,11 +317,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(33)] public HResult OpenSharedHandleByName(ushort* Name, uint Access, Handle* pNTHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); } /// @@ -465,11 +325,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(34)] public HResult MakeResident(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D12Device11*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12Device11*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12Device11*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -477,11 +333,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(35)] public HResult Evict(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D12Device11*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12Device11*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12Device11*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -489,11 +341,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(36)] public HResult CreateFence(ulong InitialValue, FenceFlags Flags, Guid* riid, void** ppFence) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((ID3D12Device11*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12Device11*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12Device11*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); } /// @@ -501,11 +349,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(37)] public HResult GetDeviceRemovedReason() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D12Device11*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12Device11*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12Device11*)Unsafe.AsPointer(ref this)); } /// @@ -513,11 +357,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(38)] public void GetCopyableFootprints(ResourceDescription* pResourceDesc, uint FirstSubresource, uint NumSubresources, ulong BaseOffset, PlacedSubresourceFootprint* pLayouts, uint* pNumRows, ulong* pRowSizeInBytes, ulong* pTotalBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); } /// @@ -525,11 +365,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(39)] public HResult CreateQueryHeap(QueryHeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -537,11 +373,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(40)] public HResult SetStablePowerState(Bool32 Enable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Enable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Enable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Enable); } /// @@ -549,11 +381,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(41)] public HResult CreateCommandSignature(CommandSignatureDescription* pDesc, ID3D12RootSignature* pRootSignature, Guid* riid, void** ppvCommandSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); } /// @@ -561,11 +389,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(42)] public void GetResourceTiling(ID3D12Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipInfo* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); } /// @@ -574,11 +398,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG public Luid GetAdapterLuid() { Luid result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[43]))((ID3D12Device11*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12Device11*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12Device11*)Unsafe.AsPointer(ref this), &result); } /// @@ -586,11 +406,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(44)] public HResult CreatePipelineLibrary(void* pLibraryBlob, nuint BlobLength, Guid* riid, void** ppPipelineLibrary) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); } /// @@ -598,11 +414,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(45)] public HResult SetEventOnMultipleFenceCompletion(ID3D12Fence** ppFences, ulong* pFenceValues, uint NumFences, MultipleFenceWaitFlags Flags, Handle hEvent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((ID3D12Device11*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12Device11*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12Device11*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); } /// @@ -610,11 +422,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(46)] public HResult SetResidencyPriority(uint NumObjects, ID3D12Pageable** ppObjects, ResidencyPriority* pPriorities) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((ID3D12Device11*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12Device11*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12Device11*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); } /// @@ -622,11 +430,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(47)] public HResult CreatePipelineState(PipelineStateStreamDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -634,11 +438,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(48)] public HResult OpenExistingHeapFromAddress(void* pAddress, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); } /// @@ -646,11 +446,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(49)] public HResult OpenExistingHeapFromFileMapping(Handle hFileMapping, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID3D12Device11*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D12Device11*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D12Device11*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); } /// @@ -658,11 +454,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(50)] public HResult EnqueueMakeResident(ResidencyFlags Flags, uint NumObjects, ID3D12Pageable** ppObjects, ID3D12Fence* pFenceToSignal, ulong FenceValueToSignal) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[50]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); } /// @@ -670,11 +462,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(51)] public HResult CreateCommandList1(uint nodeMask, CommandListType type, CommandListFlags flags, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((ID3D12Device11*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D12Device11*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D12Device11*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); } /// @@ -682,11 +470,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(52)] public HResult CreateProtectedResourceSession(ProtectedResourceSessionDescription* pDesc, Guid* riid, void** ppSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[52]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); } /// @@ -694,11 +478,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(53)] public HResult CreateCommittedResource1(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); } /// @@ -706,11 +486,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(54)] public HResult CreateHeap1(HeapDescription* pDesc, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); } /// @@ -718,11 +494,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(55)] public HResult CreateReservedResource1(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); } /// @@ -731,11 +503,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG public ResourceAllocationInfo GetResourceAllocationInfo1(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs, ResourceAllocationInfo1* pResourceAllocationInfo1) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[56]))((ID3D12Device11*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D12Device11*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D12Device11*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); } /// @@ -743,11 +511,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(57)] public HResult CreateLifetimeTracker(ID3D12LifetimeOwner* pOwner, Guid* riid, void** ppvTracker) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); } /// @@ -755,11 +519,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(58)] public void RemoveDevice() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D12Device11*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D12Device11*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D12Device11*)Unsafe.AsPointer(ref this)); } /// @@ -767,11 +527,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(59)] public HResult EnumerateMetaCommands(uint* pNumMetaCommands, MetaCommandDescription* pDescs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); } /// @@ -779,11 +535,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(60)] public HResult EnumerateMetaCommandParameters(Guid* CommandId, MetaCommandParameterStage Stage, uint* pTotalStructureSizeInBytes, uint* pParameterCount, MetaCommandParameterDescription* pParameterDescs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID3D12Device11*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D12Device11*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D12Device11*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); } /// @@ -791,11 +543,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(61)] public HResult CreateMetaCommand(Guid* CommandId, uint NodeMask, void* pCreationParametersData, nuint CreationParametersDataSizeInBytes, Guid* riid, void** ppMetaCommand) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((ID3D12Device11*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D12Device11*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D12Device11*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); } /// @@ -803,11 +551,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(62)] public HResult CreateStateObject(StateObjectDescription* pDesc, Guid* riid, void** ppStateObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); } /// @@ -815,11 +559,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(63)] public void GetRaytracingAccelerationStructurePrebuildInfo(BuildRaytracingAccelerationStructureInputs* pDesc, RaytracingAccelerationStructurePrebuildInfo* pInfo) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, pInfo); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, pInfo); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, pInfo); } /// @@ -827,11 +567,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(64)] public DriverMatchingIdentifierStatus CheckDriverMatchingIdentifier(SerializedDataType SerializedDataType, SerializedDataDriverMatchingIdentifier* pIdentifierToCheck) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[64]))((ID3D12Device11*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D12Device11*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D12Device11*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); } /// @@ -839,11 +575,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(65)] public HResult SetBackgroundProcessingMode(BackgroundProcessingMode Mode, MeasurementsAction MeasurementsAction, Handle hEventToSignalUponCompletion, Bool32* pbFurtherMeasurementsDesired) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); } /// @@ -851,11 +583,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(66)] public HResult AddToStateObject(StateObjectDescription* pAddition, ID3D12StateObject* pStateObjectToGrowFrom, Guid* riid, void** ppNewStateObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pAddition, pStateObjectToGrowFrom, riid, ppNewStateObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pAddition, pStateObjectToGrowFrom, riid, ppNewStateObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pAddition, pStateObjectToGrowFrom, riid, ppNewStateObject); } /// @@ -863,11 +591,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(67)] public HResult CreateProtectedResourceSession1(ProtectedResourceSessionDescription1* pDesc, Guid* riid, void** ppSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); } /// @@ -876,11 +600,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG public ResourceAllocationInfo GetResourceAllocationInfo2(uint visibleMask, uint numResourceDescs, ResourceDescription1* pResourceDescs, ResourceAllocationInfo1* pResourceAllocationInfo1) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[68]))((ID3D12Device11*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D12Device11*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID3D12Device11*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); } /// @@ -888,11 +608,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(69)] public HResult CreateCommittedResource2(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription1* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[69]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); } /// @@ -900,11 +616,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(70)] public HResult CreatePlacedResource1(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription1* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[70]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -912,11 +624,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(71)] public void CreateSamplerFeedbackUnorderedAccessView(ID3D12Resource* pTargetedResource, ID3D12Resource* pFeedbackResource, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[71]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pTargetedResource, pFeedbackResource, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pTargetedResource, pFeedbackResource, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pTargetedResource, pFeedbackResource, DestDescriptor); } /// @@ -924,11 +632,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(72)] public void GetCopyableFootprints1(ResourceDescription1* pResourceDesc, uint FirstSubresource, uint NumSubresources, ulong BaseOffset, PlacedSubresourceFootprint* pLayouts, uint* pNumRows, ulong* pRowSizeInBytes, ulong* pTotalBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[72]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); } /// @@ -936,11 +640,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(73)] public HResult CreateShaderCacheSession(ShaderCacheSessionDescription* pDesc, Guid* riid, void** ppvSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[73]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppvSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppvSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, riid, ppvSession); } /// @@ -948,11 +648,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(74)] public HResult ShaderCacheControl(ShaderCacheKindFlags Kinds, ShaderCacheControlFlags Control) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[74]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Kinds, Control); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Kinds, Control); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID3D12Device11*)Unsafe.AsPointer(ref this), Kinds, Control); } /// @@ -960,11 +656,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(75)] public HResult CreateCommandQueue1(CommandQueueDescription* pDesc, Guid* CreatorID, Guid* riid, void** ppCommandQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[75]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, CreatorID, riid, ppCommandQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, CreatorID, riid, ppCommandQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, CreatorID, riid, ppCommandQueue); } /// @@ -972,11 +664,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(76)] public HResult CreateCommittedResource3(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription1* pDesc, BarrierLayout InitialLayout, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, uint NumCastableFormats, Graphics.Dxgi.Common.Format* pCastableFormats, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[76]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialLayout, pOptimizedClearValue, pProtectedSession, NumCastableFormats, pCastableFormats, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialLayout, pOptimizedClearValue, pProtectedSession, NumCastableFormats, pCastableFormats, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialLayout, pOptimizedClearValue, pProtectedSession, NumCastableFormats, pCastableFormats, riidResource, ppvResource); } /// @@ -984,11 +672,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(77)] public HResult CreatePlacedResource2(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription1* pDesc, BarrierLayout InitialLayout, ClearValue* pOptimizedClearValue, uint NumCastableFormats, Graphics.Dxgi.Common.Format* pCastableFormats, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[77]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialLayout, pOptimizedClearValue, NumCastableFormats, pCastableFormats, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialLayout, pOptimizedClearValue, NumCastableFormats, pCastableFormats, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialLayout, pOptimizedClearValue, NumCastableFormats, pCastableFormats, riid, ppvResource); } /// @@ -996,11 +680,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(78)] public HResult CreateReservedResource2(ResourceDescription* pDesc, BarrierLayout InitialLayout, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, uint NumCastableFormats, Graphics.Dxgi.Common.Format* pCastableFormats, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[78]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, InitialLayout, pOptimizedClearValue, pProtectedSession, NumCastableFormats, pCastableFormats, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, InitialLayout, pOptimizedClearValue, pProtectedSession, NumCastableFormats, pCastableFormats, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, InitialLayout, pOptimizedClearValue, pProtectedSession, NumCastableFormats, pCastableFormats, riid, ppvResource); } /// @@ -1008,11 +688,7 @@ public unsafe partial struct ID3D12Device11 : ID3D12Device11.Interface, INativeG [VtblIndex(79)] public void CreateSampler2(SamplerDescription2* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[79]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((ID3D12Device11*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } public interface Interface : ID3D12Device10.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device12.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device12.cs index bf0bd1a..d150642 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device12.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device12.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device12)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device12)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Device12*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Device12*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Device12*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Device12*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Device12*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Device12*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Device12*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Device12*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Device12*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Device12*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Device12*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Device12*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Device12*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Device12*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Device12*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Device12*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Device12*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Device12*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(7)] public uint GetNodeCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Device12*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Device12*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Device12*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(8)] public HResult CreateCommandQueue(CommandQueueDescription* pDesc, Guid* riid, void** ppCommandQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(9)] public HResult CreateCommandAllocator(CommandListType type, Guid* riid, void** ppCommandAllocator) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12Device12*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12Device12*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12Device12*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(10)] public HResult CreateGraphicsPipelineState(GraphicsPipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(11)] public HResult CreateComputePipelineState(ComputePipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(12)] public HResult CreateCommandList(uint nodeMask, CommandListType type, ID3D12CommandAllocator* pCommandAllocator, ID3D12PipelineState* pInitialState, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12Device12*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12Device12*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12Device12*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(13)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(14)] public HResult CreateDescriptorHeap(DescriptorHeapDescription* pDescriptorHeapDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(15)] public uint GetDescriptorHandleIncrementSize(DescriptorHeapType DescriptorHeapType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D12Device12*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12Device12*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12Device12*)Unsafe.AsPointer(ref this), DescriptorHeapType); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(16)] public HResult CreateRootSignature(uint nodeMask, void* pBlobWithRootSignature, nuint blobLengthInBytes, Guid* riid, void** ppvRootSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D12Device12*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12Device12*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12Device12*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(17)] public void CreateConstantBufferView(ConstantBufferViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(18)] public void CreateShaderResourceView(ID3D12Resource* pResource, ShaderResourceViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(19)] public void CreateUnorderedAccessView(ID3D12Resource* pResource, ID3D12Resource* pCounterResource, UnorderedAccessViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(20)] public void CreateRenderTargetView(ID3D12Resource* pResource, RenderTargetViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(21)] public void CreateDepthStencilView(ID3D12Resource* pResource, DepthStencilViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(22)] public void CreateSampler(SamplerDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(23)] public void CopyDescriptors(uint NumDestDescriptorRanges, CpuDescriptorHandle* pDestDescriptorRangeStarts, uint* pDestDescriptorRangeSizes, uint NumSrcDescriptorRanges, CpuDescriptorHandle* pSrcDescriptorRangeStarts, uint* pSrcDescriptorRangeSizes, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12Device12*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12Device12*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12Device12*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(24)] public void CopyDescriptorsSimple(uint NumDescriptors, CpuDescriptorHandle DestDescriptorRangeStart, CpuDescriptorHandle SrcDescriptorRangeStart, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12Device12*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12Device12*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12Device12*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); } /// @@ -356,11 +252,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG public ResourceAllocationInfo GetResourceAllocationInfo(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[25]))((ID3D12Device12*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12Device12*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12Device12*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); } /// @@ -369,11 +261,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG public HeapProperties GetCustomHeapProperties(uint nodeMask, HeapType heapType) { HeapProperties result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[26]))((ID3D12Device12*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12Device12*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12Device12*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); } /// @@ -381,11 +269,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(27)] public HResult CreateCommittedResource(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); } /// @@ -393,11 +277,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(28)] public HResult CreateHeap(HeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -405,11 +285,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(29)] public HResult CreatePlacedResource(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -417,11 +293,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(30)] public HResult CreateReservedResource(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -429,11 +301,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(31)] public HResult CreateSharedHandle(ID3D12DeviceChild* pObject, Security.SECURITY_ATTRIBUTES* pAttributes, uint Access, ushort* Name, Handle* pHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); } /// @@ -441,11 +309,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(32)] public HResult OpenSharedHandle(Handle NTHandle, Guid* riid, void** ppvObj) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D12Device12*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12Device12*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12Device12*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); } /// @@ -453,11 +317,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(33)] public HResult OpenSharedHandleByName(ushort* Name, uint Access, Handle* pNTHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); } /// @@ -465,11 +325,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(34)] public HResult MakeResident(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D12Device12*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12Device12*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12Device12*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -477,11 +333,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(35)] public HResult Evict(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D12Device12*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12Device12*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12Device12*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -489,11 +341,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(36)] public HResult CreateFence(ulong InitialValue, FenceFlags Flags, Guid* riid, void** ppFence) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((ID3D12Device12*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12Device12*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12Device12*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); } /// @@ -501,11 +349,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(37)] public HResult GetDeviceRemovedReason() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D12Device12*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12Device12*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12Device12*)Unsafe.AsPointer(ref this)); } /// @@ -513,11 +357,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(38)] public void GetCopyableFootprints(ResourceDescription* pResourceDesc, uint FirstSubresource, uint NumSubresources, ulong BaseOffset, PlacedSubresourceFootprint* pLayouts, uint* pNumRows, ulong* pRowSizeInBytes, ulong* pTotalBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); } /// @@ -525,11 +365,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(39)] public HResult CreateQueryHeap(QueryHeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -537,11 +373,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(40)] public HResult SetStablePowerState(Bool32 Enable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Enable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Enable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Enable); } /// @@ -549,11 +381,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(41)] public HResult CreateCommandSignature(CommandSignatureDescription* pDesc, ID3D12RootSignature* pRootSignature, Guid* riid, void** ppvCommandSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); } /// @@ -561,11 +389,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(42)] public void GetResourceTiling(ID3D12Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipInfo* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); } /// @@ -574,11 +398,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG public Luid GetAdapterLuid() { Luid result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[43]))((ID3D12Device12*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12Device12*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12Device12*)Unsafe.AsPointer(ref this), &result); } /// @@ -586,11 +406,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(44)] public HResult CreatePipelineLibrary(void* pLibraryBlob, nuint BlobLength, Guid* riid, void** ppPipelineLibrary) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); } /// @@ -598,11 +414,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(45)] public HResult SetEventOnMultipleFenceCompletion(ID3D12Fence** ppFences, ulong* pFenceValues, uint NumFences, MultipleFenceWaitFlags Flags, Handle hEvent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((ID3D12Device12*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12Device12*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12Device12*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); } /// @@ -610,11 +422,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(46)] public HResult SetResidencyPriority(uint NumObjects, ID3D12Pageable** ppObjects, ResidencyPriority* pPriorities) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((ID3D12Device12*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12Device12*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12Device12*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); } /// @@ -622,11 +430,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(47)] public HResult CreatePipelineState(PipelineStateStreamDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -634,11 +438,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(48)] public HResult OpenExistingHeapFromAddress(void* pAddress, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); } /// @@ -646,11 +446,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(49)] public HResult OpenExistingHeapFromFileMapping(Handle hFileMapping, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID3D12Device12*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D12Device12*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D12Device12*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); } /// @@ -658,11 +454,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(50)] public HResult EnqueueMakeResident(ResidencyFlags Flags, uint NumObjects, ID3D12Pageable** ppObjects, ID3D12Fence* pFenceToSignal, ulong FenceValueToSignal) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[50]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); } /// @@ -670,11 +462,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(51)] public HResult CreateCommandList1(uint nodeMask, CommandListType type, CommandListFlags flags, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((ID3D12Device12*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D12Device12*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D12Device12*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); } /// @@ -682,11 +470,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(52)] public HResult CreateProtectedResourceSession(ProtectedResourceSessionDescription* pDesc, Guid* riid, void** ppSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[52]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); } /// @@ -694,11 +478,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(53)] public HResult CreateCommittedResource1(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); } /// @@ -706,11 +486,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(54)] public HResult CreateHeap1(HeapDescription* pDesc, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); } /// @@ -718,11 +494,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(55)] public HResult CreateReservedResource1(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); } /// @@ -731,11 +503,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG public ResourceAllocationInfo GetResourceAllocationInfo1(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs, ResourceAllocationInfo1* pResourceAllocationInfo1) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[56]))((ID3D12Device12*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D12Device12*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D12Device12*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); } /// @@ -743,11 +511,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(57)] public HResult CreateLifetimeTracker(ID3D12LifetimeOwner* pOwner, Guid* riid, void** ppvTracker) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); } /// @@ -755,11 +519,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(58)] public void RemoveDevice() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D12Device12*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D12Device12*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D12Device12*)Unsafe.AsPointer(ref this)); } /// @@ -767,11 +527,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(59)] public HResult EnumerateMetaCommands(uint* pNumMetaCommands, MetaCommandDescription* pDescs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); } /// @@ -779,11 +535,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(60)] public HResult EnumerateMetaCommandParameters(Guid* CommandId, MetaCommandParameterStage Stage, uint* pTotalStructureSizeInBytes, uint* pParameterCount, MetaCommandParameterDescription* pParameterDescs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID3D12Device12*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D12Device12*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D12Device12*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); } /// @@ -791,11 +543,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(61)] public HResult CreateMetaCommand(Guid* CommandId, uint NodeMask, void* pCreationParametersData, nuint CreationParametersDataSizeInBytes, Guid* riid, void** ppMetaCommand) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((ID3D12Device12*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D12Device12*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D12Device12*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); } /// @@ -803,11 +551,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(62)] public HResult CreateStateObject(StateObjectDescription* pDesc, Guid* riid, void** ppStateObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); } /// @@ -815,11 +559,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(63)] public void GetRaytracingAccelerationStructurePrebuildInfo(BuildRaytracingAccelerationStructureInputs* pDesc, RaytracingAccelerationStructurePrebuildInfo* pInfo) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, pInfo); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, pInfo); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, pInfo); } /// @@ -827,11 +567,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(64)] public DriverMatchingIdentifierStatus CheckDriverMatchingIdentifier(SerializedDataType SerializedDataType, SerializedDataDriverMatchingIdentifier* pIdentifierToCheck) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[64]))((ID3D12Device12*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D12Device12*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D12Device12*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); } /// @@ -839,11 +575,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(65)] public HResult SetBackgroundProcessingMode(BackgroundProcessingMode Mode, MeasurementsAction MeasurementsAction, Handle hEventToSignalUponCompletion, Bool32* pbFurtherMeasurementsDesired) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); } /// @@ -851,11 +583,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(66)] public HResult AddToStateObject(StateObjectDescription* pAddition, ID3D12StateObject* pStateObjectToGrowFrom, Guid* riid, void** ppNewStateObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pAddition, pStateObjectToGrowFrom, riid, ppNewStateObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pAddition, pStateObjectToGrowFrom, riid, ppNewStateObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pAddition, pStateObjectToGrowFrom, riid, ppNewStateObject); } /// @@ -863,11 +591,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(67)] public HResult CreateProtectedResourceSession1(ProtectedResourceSessionDescription1* pDesc, Guid* riid, void** ppSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); } /// @@ -876,11 +600,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG public ResourceAllocationInfo GetResourceAllocationInfo2(uint visibleMask, uint numResourceDescs, ResourceDescription1* pResourceDescs, ResourceAllocationInfo1* pResourceAllocationInfo1) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[68]))((ID3D12Device12*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D12Device12*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID3D12Device12*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); } /// @@ -888,11 +608,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(69)] public HResult CreateCommittedResource2(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription1* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[69]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); } /// @@ -900,11 +616,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(70)] public HResult CreatePlacedResource1(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription1* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[70]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -912,11 +624,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(71)] public void CreateSamplerFeedbackUnorderedAccessView(ID3D12Resource* pTargetedResource, ID3D12Resource* pFeedbackResource, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[71]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pTargetedResource, pFeedbackResource, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pTargetedResource, pFeedbackResource, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pTargetedResource, pFeedbackResource, DestDescriptor); } /// @@ -924,11 +632,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(72)] public void GetCopyableFootprints1(ResourceDescription1* pResourceDesc, uint FirstSubresource, uint NumSubresources, ulong BaseOffset, PlacedSubresourceFootprint* pLayouts, uint* pNumRows, ulong* pRowSizeInBytes, ulong* pTotalBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[72]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); } /// @@ -936,11 +640,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(73)] public HResult CreateShaderCacheSession(ShaderCacheSessionDescription* pDesc, Guid* riid, void** ppvSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[73]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppvSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppvSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, riid, ppvSession); } /// @@ -948,11 +648,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(74)] public HResult ShaderCacheControl(ShaderCacheKindFlags Kinds, ShaderCacheControlFlags Control) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[74]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Kinds, Control); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Kinds, Control); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID3D12Device12*)Unsafe.AsPointer(ref this), Kinds, Control); } /// @@ -960,11 +656,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(75)] public HResult CreateCommandQueue1(CommandQueueDescription* pDesc, Guid* CreatorID, Guid* riid, void** ppCommandQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[75]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, CreatorID, riid, ppCommandQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, CreatorID, riid, ppCommandQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, CreatorID, riid, ppCommandQueue); } /// @@ -972,11 +664,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(76)] public HResult CreateCommittedResource3(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription1* pDesc, BarrierLayout InitialLayout, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, uint NumCastableFormats, Graphics.Dxgi.Common.Format* pCastableFormats, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[76]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialLayout, pOptimizedClearValue, pProtectedSession, NumCastableFormats, pCastableFormats, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialLayout, pOptimizedClearValue, pProtectedSession, NumCastableFormats, pCastableFormats, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialLayout, pOptimizedClearValue, pProtectedSession, NumCastableFormats, pCastableFormats, riidResource, ppvResource); } /// @@ -984,11 +672,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(77)] public HResult CreatePlacedResource2(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription1* pDesc, BarrierLayout InitialLayout, ClearValue* pOptimizedClearValue, uint NumCastableFormats, Graphics.Dxgi.Common.Format* pCastableFormats, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[77]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialLayout, pOptimizedClearValue, NumCastableFormats, pCastableFormats, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialLayout, pOptimizedClearValue, NumCastableFormats, pCastableFormats, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialLayout, pOptimizedClearValue, NumCastableFormats, pCastableFormats, riid, ppvResource); } /// @@ -996,11 +680,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(78)] public HResult CreateReservedResource2(ResourceDescription* pDesc, BarrierLayout InitialLayout, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, uint NumCastableFormats, Graphics.Dxgi.Common.Format* pCastableFormats, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[78]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, InitialLayout, pOptimizedClearValue, pProtectedSession, NumCastableFormats, pCastableFormats, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, InitialLayout, pOptimizedClearValue, pProtectedSession, NumCastableFormats, pCastableFormats, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, InitialLayout, pOptimizedClearValue, pProtectedSession, NumCastableFormats, pCastableFormats, riid, ppvResource); } /// @@ -1008,11 +688,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG [VtblIndex(79)] public void CreateSampler2(SamplerDescription2* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[79]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((ID3D12Device12*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -1021,11 +697,7 @@ public unsafe partial struct ID3D12Device12 : ID3D12Device12.Interface, INativeG public ResourceAllocationInfo GetResourceAllocationInfo3(uint visibleMask, uint numResourceDescs, ResourceDescription1* pResourceDescs, uint* pNumCastableFormats, Graphics.Dxgi.Common.Format** ppCastableFormats, ResourceAllocationInfo1* pResourceAllocationInfo1) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[80]))((ID3D12Device12*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pNumCastableFormats, ppCastableFormats, pResourceAllocationInfo1); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[80]))((ID3D12Device12*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pNumCastableFormats, ppCastableFormats, pResourceAllocationInfo1); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[80]))((ID3D12Device12*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pNumCastableFormats, ppCastableFormats, pResourceAllocationInfo1); } public interface Interface : ID3D12Device11.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device2.cs index 5cc0679..f38ce95 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device2.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device2.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Device2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Device2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Device2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Device2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Device2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Device2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Device2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Device2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Device2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Device2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Device2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Device2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Device2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Device2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Device2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Device2*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Device2*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Device2*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Device2*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Device2*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Device2*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(7)] public uint GetNodeCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Device2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Device2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Device2*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(8)] public HResult CreateCommandQueue(CommandQueueDescription* pDesc, Guid* riid, void** ppCommandQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(9)] public HResult CreateCommandAllocator(CommandListType type, Guid* riid, void** ppCommandAllocator) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12Device2*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12Device2*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12Device2*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(10)] public HResult CreateGraphicsPipelineState(GraphicsPipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(11)] public HResult CreateComputePipelineState(ComputePipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(12)] public HResult CreateCommandList(uint nodeMask, CommandListType type, ID3D12CommandAllocator* pCommandAllocator, ID3D12PipelineState* pInitialState, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12Device2*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12Device2*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12Device2*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(13)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D12Device2*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12Device2*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12Device2*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(14)] public HResult CreateDescriptorHeap(DescriptorHeapDescription* pDescriptorHeapDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(15)] public uint GetDescriptorHandleIncrementSize(DescriptorHeapType DescriptorHeapType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D12Device2*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12Device2*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12Device2*)Unsafe.AsPointer(ref this), DescriptorHeapType); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(16)] public HResult CreateRootSignature(uint nodeMask, void* pBlobWithRootSignature, nuint blobLengthInBytes, Guid* riid, void** ppvRootSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D12Device2*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12Device2*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12Device2*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(17)] public void CreateConstantBufferView(ConstantBufferViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(18)] public void CreateShaderResourceView(ID3D12Resource* pResource, ShaderResourceViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(19)] public void CreateUnorderedAccessView(ID3D12Resource* pResource, ID3D12Resource* pCounterResource, UnorderedAccessViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(20)] public void CreateRenderTargetView(ID3D12Resource* pResource, RenderTargetViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(21)] public void CreateDepthStencilView(ID3D12Resource* pResource, DepthStencilViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(22)] public void CreateSampler(SamplerDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(23)] public void CopyDescriptors(uint NumDestDescriptorRanges, CpuDescriptorHandle* pDestDescriptorRangeStarts, uint* pDestDescriptorRangeSizes, uint NumSrcDescriptorRanges, CpuDescriptorHandle* pSrcDescriptorRangeStarts, uint* pSrcDescriptorRangeSizes, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12Device2*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12Device2*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12Device2*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(24)] public void CopyDescriptorsSimple(uint NumDescriptors, CpuDescriptorHandle DestDescriptorRangeStart, CpuDescriptorHandle SrcDescriptorRangeStart, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12Device2*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12Device2*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12Device2*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); } /// @@ -356,11 +252,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui public ResourceAllocationInfo GetResourceAllocationInfo(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[25]))((ID3D12Device2*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12Device2*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12Device2*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); } /// @@ -369,11 +261,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui public HeapProperties GetCustomHeapProperties(uint nodeMask, HeapType heapType) { HeapProperties result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[26]))((ID3D12Device2*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12Device2*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12Device2*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); } /// @@ -381,11 +269,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(27)] public HResult CreateCommittedResource(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); } /// @@ -393,11 +277,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(28)] public HResult CreateHeap(HeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -405,11 +285,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(29)] public HResult CreatePlacedResource(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -417,11 +293,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(30)] public HResult CreateReservedResource(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -429,11 +301,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(31)] public HResult CreateSharedHandle(ID3D12DeviceChild* pObject, Security.SECURITY_ATTRIBUTES* pAttributes, uint Access, ushort* Name, Handle* pHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); } /// @@ -441,11 +309,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(32)] public HResult OpenSharedHandle(Handle NTHandle, Guid* riid, void** ppvObj) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D12Device2*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12Device2*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12Device2*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); } /// @@ -453,11 +317,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(33)] public HResult OpenSharedHandleByName(ushort* Name, uint Access, Handle* pNTHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D12Device2*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12Device2*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12Device2*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); } /// @@ -465,11 +325,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(34)] public HResult MakeResident(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D12Device2*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12Device2*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12Device2*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -477,11 +333,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(35)] public HResult Evict(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D12Device2*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12Device2*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12Device2*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -489,11 +341,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(36)] public HResult CreateFence(ulong InitialValue, FenceFlags Flags, Guid* riid, void** ppFence) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((ID3D12Device2*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12Device2*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12Device2*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); } /// @@ -501,11 +349,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(37)] public HResult GetDeviceRemovedReason() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D12Device2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12Device2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12Device2*)Unsafe.AsPointer(ref this)); } /// @@ -513,11 +357,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(38)] public void GetCopyableFootprints(ResourceDescription* pResourceDesc, uint FirstSubresource, uint NumSubresources, ulong BaseOffset, PlacedSubresourceFootprint* pLayouts, uint* pNumRows, ulong* pRowSizeInBytes, ulong* pTotalBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); } /// @@ -525,11 +365,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(39)] public HResult CreateQueryHeap(QueryHeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -537,11 +373,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(40)] public HResult SetStablePowerState(Bool32 Enable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((ID3D12Device2*)Unsafe.AsPointer(ref this), Enable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12Device2*)Unsafe.AsPointer(ref this), Enable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12Device2*)Unsafe.AsPointer(ref this), Enable); } /// @@ -549,11 +381,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(41)] public HResult CreateCommandSignature(CommandSignatureDescription* pDesc, ID3D12RootSignature* pRootSignature, Guid* riid, void** ppvCommandSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); } /// @@ -561,11 +389,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(42)] public void GetResourceTiling(ID3D12Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipInfo* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); } /// @@ -574,11 +398,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui public Luid GetAdapterLuid() { Luid result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[43]))((ID3D12Device2*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12Device2*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12Device2*)Unsafe.AsPointer(ref this), &result); } /// @@ -586,11 +406,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(44)] public HResult CreatePipelineLibrary(void* pLibraryBlob, nuint BlobLength, Guid* riid, void** ppPipelineLibrary) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); } /// @@ -598,11 +414,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(45)] public HResult SetEventOnMultipleFenceCompletion(ID3D12Fence** ppFences, ulong* pFenceValues, uint NumFences, MultipleFenceWaitFlags Flags, Handle hEvent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((ID3D12Device2*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12Device2*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12Device2*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); } /// @@ -610,11 +422,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(46)] public HResult SetResidencyPriority(uint NumObjects, ID3D12Pageable** ppObjects, ResidencyPriority* pPriorities) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((ID3D12Device2*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12Device2*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12Device2*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); } /// @@ -622,11 +430,7 @@ public unsafe partial struct ID3D12Device2 : ID3D12Device2.Interface, INativeGui [VtblIndex(47)] public HResult CreatePipelineState(PipelineStateStreamDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12Device2*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } public interface Interface : ID3D12Device1.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device3.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device3.cs index b5f9874..a695a96 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device3.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device3.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Device3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Device3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Device3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Device3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Device3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Device3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Device3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Device3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Device3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Device3*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Device3*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Device3*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Device3*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Device3*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Device3*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Device3*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Device3*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Device3*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Device3*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Device3*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Device3*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(7)] public uint GetNodeCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Device3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Device3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Device3*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(8)] public HResult CreateCommandQueue(CommandQueueDescription* pDesc, Guid* riid, void** ppCommandQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(9)] public HResult CreateCommandAllocator(CommandListType type, Guid* riid, void** ppCommandAllocator) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12Device3*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12Device3*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12Device3*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(10)] public HResult CreateGraphicsPipelineState(GraphicsPipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(11)] public HResult CreateComputePipelineState(ComputePipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(12)] public HResult CreateCommandList(uint nodeMask, CommandListType type, ID3D12CommandAllocator* pCommandAllocator, ID3D12PipelineState* pInitialState, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12Device3*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12Device3*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12Device3*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(13)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D12Device3*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12Device3*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12Device3*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(14)] public HResult CreateDescriptorHeap(DescriptorHeapDescription* pDescriptorHeapDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(15)] public uint GetDescriptorHandleIncrementSize(DescriptorHeapType DescriptorHeapType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D12Device3*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12Device3*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12Device3*)Unsafe.AsPointer(ref this), DescriptorHeapType); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(16)] public HResult CreateRootSignature(uint nodeMask, void* pBlobWithRootSignature, nuint blobLengthInBytes, Guid* riid, void** ppvRootSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D12Device3*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12Device3*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12Device3*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(17)] public void CreateConstantBufferView(ConstantBufferViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(18)] public void CreateShaderResourceView(ID3D12Resource* pResource, ShaderResourceViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(19)] public void CreateUnorderedAccessView(ID3D12Resource* pResource, ID3D12Resource* pCounterResource, UnorderedAccessViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(20)] public void CreateRenderTargetView(ID3D12Resource* pResource, RenderTargetViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(21)] public void CreateDepthStencilView(ID3D12Resource* pResource, DepthStencilViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(22)] public void CreateSampler(SamplerDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(23)] public void CopyDescriptors(uint NumDestDescriptorRanges, CpuDescriptorHandle* pDestDescriptorRangeStarts, uint* pDestDescriptorRangeSizes, uint NumSrcDescriptorRanges, CpuDescriptorHandle* pSrcDescriptorRangeStarts, uint* pSrcDescriptorRangeSizes, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12Device3*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12Device3*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12Device3*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(24)] public void CopyDescriptorsSimple(uint NumDescriptors, CpuDescriptorHandle DestDescriptorRangeStart, CpuDescriptorHandle SrcDescriptorRangeStart, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12Device3*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12Device3*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12Device3*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); } /// @@ -356,11 +252,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui public ResourceAllocationInfo GetResourceAllocationInfo(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[25]))((ID3D12Device3*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12Device3*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12Device3*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); } /// @@ -369,11 +261,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui public HeapProperties GetCustomHeapProperties(uint nodeMask, HeapType heapType) { HeapProperties result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[26]))((ID3D12Device3*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12Device3*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12Device3*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); } /// @@ -381,11 +269,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(27)] public HResult CreateCommittedResource(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); } /// @@ -393,11 +277,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(28)] public HResult CreateHeap(HeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -405,11 +285,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(29)] public HResult CreatePlacedResource(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -417,11 +293,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(30)] public HResult CreateReservedResource(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -429,11 +301,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(31)] public HResult CreateSharedHandle(ID3D12DeviceChild* pObject, Security.SECURITY_ATTRIBUTES* pAttributes, uint Access, ushort* Name, Handle* pHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); } /// @@ -441,11 +309,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(32)] public HResult OpenSharedHandle(Handle NTHandle, Guid* riid, void** ppvObj) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D12Device3*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12Device3*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12Device3*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); } /// @@ -453,11 +317,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(33)] public HResult OpenSharedHandleByName(ushort* Name, uint Access, Handle* pNTHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D12Device3*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12Device3*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12Device3*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); } /// @@ -465,11 +325,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(34)] public HResult MakeResident(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D12Device3*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12Device3*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12Device3*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -477,11 +333,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(35)] public HResult Evict(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D12Device3*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12Device3*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12Device3*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -489,11 +341,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(36)] public HResult CreateFence(ulong InitialValue, FenceFlags Flags, Guid* riid, void** ppFence) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((ID3D12Device3*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12Device3*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12Device3*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); } /// @@ -501,11 +349,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(37)] public HResult GetDeviceRemovedReason() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D12Device3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12Device3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12Device3*)Unsafe.AsPointer(ref this)); } /// @@ -513,11 +357,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(38)] public void GetCopyableFootprints(ResourceDescription* pResourceDesc, uint FirstSubresource, uint NumSubresources, ulong BaseOffset, PlacedSubresourceFootprint* pLayouts, uint* pNumRows, ulong* pRowSizeInBytes, ulong* pTotalBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); } /// @@ -525,11 +365,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(39)] public HResult CreateQueryHeap(QueryHeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -537,11 +373,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(40)] public HResult SetStablePowerState(Bool32 Enable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((ID3D12Device3*)Unsafe.AsPointer(ref this), Enable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12Device3*)Unsafe.AsPointer(ref this), Enable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12Device3*)Unsafe.AsPointer(ref this), Enable); } /// @@ -549,11 +381,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(41)] public HResult CreateCommandSignature(CommandSignatureDescription* pDesc, ID3D12RootSignature* pRootSignature, Guid* riid, void** ppvCommandSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); } /// @@ -561,11 +389,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(42)] public void GetResourceTiling(ID3D12Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipInfo* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); } /// @@ -574,11 +398,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui public Luid GetAdapterLuid() { Luid result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[43]))((ID3D12Device3*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12Device3*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12Device3*)Unsafe.AsPointer(ref this), &result); } /// @@ -586,11 +406,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(44)] public HResult CreatePipelineLibrary(void* pLibraryBlob, nuint BlobLength, Guid* riid, void** ppPipelineLibrary) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); } /// @@ -598,11 +414,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(45)] public HResult SetEventOnMultipleFenceCompletion(ID3D12Fence** ppFences, ulong* pFenceValues, uint NumFences, MultipleFenceWaitFlags Flags, Handle hEvent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((ID3D12Device3*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12Device3*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12Device3*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); } /// @@ -610,11 +422,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(46)] public HResult SetResidencyPriority(uint NumObjects, ID3D12Pageable** ppObjects, ResidencyPriority* pPriorities) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((ID3D12Device3*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12Device3*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12Device3*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); } /// @@ -622,11 +430,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(47)] public HResult CreatePipelineState(PipelineStateStreamDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -634,11 +438,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(48)] public HResult OpenExistingHeapFromAddress(void* pAddress, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D12Device3*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); } /// @@ -646,11 +446,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(49)] public HResult OpenExistingHeapFromFileMapping(Handle hFileMapping, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID3D12Device3*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D12Device3*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D12Device3*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); } /// @@ -658,11 +454,7 @@ public unsafe partial struct ID3D12Device3 : ID3D12Device3.Interface, INativeGui [VtblIndex(50)] public HResult EnqueueMakeResident(ResidencyFlags Flags, uint NumObjects, ID3D12Pageable** ppObjects, ID3D12Fence* pFenceToSignal, ulong FenceValueToSignal) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[50]))((ID3D12Device3*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D12Device3*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D12Device3*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); } public interface Interface : ID3D12Device2.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device4.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device4.cs index 6b7e49f..54dcd20 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device4.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device4.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device4)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device4)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Device4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Device4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Device4*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Device4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Device4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Device4*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Device4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Device4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Device4*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Device4*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Device4*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Device4*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Device4*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Device4*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Device4*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Device4*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Device4*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Device4*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Device4*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Device4*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Device4*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(7)] public uint GetNodeCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Device4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Device4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Device4*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(8)] public HResult CreateCommandQueue(CommandQueueDescription* pDesc, Guid* riid, void** ppCommandQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(9)] public HResult CreateCommandAllocator(CommandListType type, Guid* riid, void** ppCommandAllocator) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12Device4*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12Device4*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12Device4*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(10)] public HResult CreateGraphicsPipelineState(GraphicsPipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(11)] public HResult CreateComputePipelineState(ComputePipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(12)] public HResult CreateCommandList(uint nodeMask, CommandListType type, ID3D12CommandAllocator* pCommandAllocator, ID3D12PipelineState* pInitialState, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12Device4*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12Device4*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12Device4*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(13)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D12Device4*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12Device4*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12Device4*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(14)] public HResult CreateDescriptorHeap(DescriptorHeapDescription* pDescriptorHeapDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(15)] public uint GetDescriptorHandleIncrementSize(DescriptorHeapType DescriptorHeapType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D12Device4*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12Device4*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12Device4*)Unsafe.AsPointer(ref this), DescriptorHeapType); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(16)] public HResult CreateRootSignature(uint nodeMask, void* pBlobWithRootSignature, nuint blobLengthInBytes, Guid* riid, void** ppvRootSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D12Device4*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12Device4*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12Device4*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(17)] public void CreateConstantBufferView(ConstantBufferViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(18)] public void CreateShaderResourceView(ID3D12Resource* pResource, ShaderResourceViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(19)] public void CreateUnorderedAccessView(ID3D12Resource* pResource, ID3D12Resource* pCounterResource, UnorderedAccessViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(20)] public void CreateRenderTargetView(ID3D12Resource* pResource, RenderTargetViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(21)] public void CreateDepthStencilView(ID3D12Resource* pResource, DepthStencilViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(22)] public void CreateSampler(SamplerDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(23)] public void CopyDescriptors(uint NumDestDescriptorRanges, CpuDescriptorHandle* pDestDescriptorRangeStarts, uint* pDestDescriptorRangeSizes, uint NumSrcDescriptorRanges, CpuDescriptorHandle* pSrcDescriptorRangeStarts, uint* pSrcDescriptorRangeSizes, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12Device4*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12Device4*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12Device4*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(24)] public void CopyDescriptorsSimple(uint NumDescriptors, CpuDescriptorHandle DestDescriptorRangeStart, CpuDescriptorHandle SrcDescriptorRangeStart, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12Device4*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12Device4*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12Device4*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); } /// @@ -356,11 +252,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui public ResourceAllocationInfo GetResourceAllocationInfo(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[25]))((ID3D12Device4*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12Device4*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12Device4*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); } /// @@ -369,11 +261,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui public HeapProperties GetCustomHeapProperties(uint nodeMask, HeapType heapType) { HeapProperties result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[26]))((ID3D12Device4*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12Device4*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12Device4*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); } /// @@ -381,11 +269,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(27)] public HResult CreateCommittedResource(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); } /// @@ -393,11 +277,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(28)] public HResult CreateHeap(HeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -405,11 +285,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(29)] public HResult CreatePlacedResource(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -417,11 +293,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(30)] public HResult CreateReservedResource(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -429,11 +301,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(31)] public HResult CreateSharedHandle(ID3D12DeviceChild* pObject, Security.SECURITY_ATTRIBUTES* pAttributes, uint Access, ushort* Name, Handle* pHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); } /// @@ -441,11 +309,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(32)] public HResult OpenSharedHandle(Handle NTHandle, Guid* riid, void** ppvObj) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D12Device4*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12Device4*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12Device4*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); } /// @@ -453,11 +317,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(33)] public HResult OpenSharedHandleByName(ushort* Name, uint Access, Handle* pNTHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D12Device4*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12Device4*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12Device4*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); } /// @@ -465,11 +325,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(34)] public HResult MakeResident(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D12Device4*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12Device4*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12Device4*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -477,11 +333,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(35)] public HResult Evict(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D12Device4*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12Device4*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12Device4*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -489,11 +341,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(36)] public HResult CreateFence(ulong InitialValue, FenceFlags Flags, Guid* riid, void** ppFence) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((ID3D12Device4*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12Device4*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12Device4*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); } /// @@ -501,11 +349,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(37)] public HResult GetDeviceRemovedReason() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D12Device4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12Device4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12Device4*)Unsafe.AsPointer(ref this)); } /// @@ -513,11 +357,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(38)] public void GetCopyableFootprints(ResourceDescription* pResourceDesc, uint FirstSubresource, uint NumSubresources, ulong BaseOffset, PlacedSubresourceFootprint* pLayouts, uint* pNumRows, ulong* pRowSizeInBytes, ulong* pTotalBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); } /// @@ -525,11 +365,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(39)] public HResult CreateQueryHeap(QueryHeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -537,11 +373,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(40)] public HResult SetStablePowerState(Bool32 Enable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((ID3D12Device4*)Unsafe.AsPointer(ref this), Enable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12Device4*)Unsafe.AsPointer(ref this), Enable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12Device4*)Unsafe.AsPointer(ref this), Enable); } /// @@ -549,11 +381,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(41)] public HResult CreateCommandSignature(CommandSignatureDescription* pDesc, ID3D12RootSignature* pRootSignature, Guid* riid, void** ppvCommandSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); } /// @@ -561,11 +389,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(42)] public void GetResourceTiling(ID3D12Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipInfo* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); } /// @@ -574,11 +398,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui public Luid GetAdapterLuid() { Luid result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[43]))((ID3D12Device4*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12Device4*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12Device4*)Unsafe.AsPointer(ref this), &result); } /// @@ -586,11 +406,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(44)] public HResult CreatePipelineLibrary(void* pLibraryBlob, nuint BlobLength, Guid* riid, void** ppPipelineLibrary) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); } /// @@ -598,11 +414,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(45)] public HResult SetEventOnMultipleFenceCompletion(ID3D12Fence** ppFences, ulong* pFenceValues, uint NumFences, MultipleFenceWaitFlags Flags, Handle hEvent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((ID3D12Device4*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12Device4*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12Device4*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); } /// @@ -610,11 +422,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(46)] public HResult SetResidencyPriority(uint NumObjects, ID3D12Pageable** ppObjects, ResidencyPriority* pPriorities) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((ID3D12Device4*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12Device4*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12Device4*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); } /// @@ -622,11 +430,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(47)] public HResult CreatePipelineState(PipelineStateStreamDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -634,11 +438,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(48)] public HResult OpenExistingHeapFromAddress(void* pAddress, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); } /// @@ -646,11 +446,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(49)] public HResult OpenExistingHeapFromFileMapping(Handle hFileMapping, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID3D12Device4*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D12Device4*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D12Device4*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); } /// @@ -658,11 +454,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(50)] public HResult EnqueueMakeResident(ResidencyFlags Flags, uint NumObjects, ID3D12Pageable** ppObjects, ID3D12Fence* pFenceToSignal, ulong FenceValueToSignal) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[50]))((ID3D12Device4*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D12Device4*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D12Device4*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); } /// @@ -670,11 +462,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(51)] public HResult CreateCommandList1(uint nodeMask, CommandListType type, CommandListFlags flags, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((ID3D12Device4*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D12Device4*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D12Device4*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); } /// @@ -682,11 +470,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(52)] public HResult CreateProtectedResourceSession(ProtectedResourceSessionDescription* pDesc, Guid* riid, void** ppSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[52]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); } /// @@ -694,11 +478,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(53)] public HResult CreateCommittedResource1(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); } /// @@ -706,11 +486,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(54)] public HResult CreateHeap1(HeapDescription* pDesc, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); } /// @@ -718,11 +494,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui [VtblIndex(55)] public HResult CreateReservedResource1(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D12Device4*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); } /// @@ -731,11 +503,7 @@ public unsafe partial struct ID3D12Device4 : ID3D12Device4.Interface, INativeGui public ResourceAllocationInfo GetResourceAllocationInfo1(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs, ResourceAllocationInfo1* pResourceAllocationInfo1) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[56]))((ID3D12Device4*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D12Device4*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D12Device4*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); } public interface Interface : ID3D12Device3.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device5.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device5.cs index b3d9940..1bf2c54 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device5.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device5.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device5)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device5)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Device5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Device5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Device5*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Device5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Device5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Device5*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Device5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Device5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Device5*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Device5*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Device5*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Device5*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Device5*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Device5*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Device5*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Device5*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Device5*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Device5*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Device5*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Device5*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Device5*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(7)] public uint GetNodeCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Device5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Device5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Device5*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(8)] public HResult CreateCommandQueue(CommandQueueDescription* pDesc, Guid* riid, void** ppCommandQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(9)] public HResult CreateCommandAllocator(CommandListType type, Guid* riid, void** ppCommandAllocator) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12Device5*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12Device5*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12Device5*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(10)] public HResult CreateGraphicsPipelineState(GraphicsPipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(11)] public HResult CreateComputePipelineState(ComputePipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(12)] public HResult CreateCommandList(uint nodeMask, CommandListType type, ID3D12CommandAllocator* pCommandAllocator, ID3D12PipelineState* pInitialState, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12Device5*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12Device5*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12Device5*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(13)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D12Device5*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12Device5*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12Device5*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(14)] public HResult CreateDescriptorHeap(DescriptorHeapDescription* pDescriptorHeapDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(15)] public uint GetDescriptorHandleIncrementSize(DescriptorHeapType DescriptorHeapType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D12Device5*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12Device5*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12Device5*)Unsafe.AsPointer(ref this), DescriptorHeapType); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(16)] public HResult CreateRootSignature(uint nodeMask, void* pBlobWithRootSignature, nuint blobLengthInBytes, Guid* riid, void** ppvRootSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D12Device5*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12Device5*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12Device5*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(17)] public void CreateConstantBufferView(ConstantBufferViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(18)] public void CreateShaderResourceView(ID3D12Resource* pResource, ShaderResourceViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(19)] public void CreateUnorderedAccessView(ID3D12Resource* pResource, ID3D12Resource* pCounterResource, UnorderedAccessViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(20)] public void CreateRenderTargetView(ID3D12Resource* pResource, RenderTargetViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(21)] public void CreateDepthStencilView(ID3D12Resource* pResource, DepthStencilViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(22)] public void CreateSampler(SamplerDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(23)] public void CopyDescriptors(uint NumDestDescriptorRanges, CpuDescriptorHandle* pDestDescriptorRangeStarts, uint* pDestDescriptorRangeSizes, uint NumSrcDescriptorRanges, CpuDescriptorHandle* pSrcDescriptorRangeStarts, uint* pSrcDescriptorRangeSizes, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12Device5*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12Device5*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12Device5*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(24)] public void CopyDescriptorsSimple(uint NumDescriptors, CpuDescriptorHandle DestDescriptorRangeStart, CpuDescriptorHandle SrcDescriptorRangeStart, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12Device5*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12Device5*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12Device5*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); } /// @@ -356,11 +252,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui public ResourceAllocationInfo GetResourceAllocationInfo(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[25]))((ID3D12Device5*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12Device5*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12Device5*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); } /// @@ -369,11 +261,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui public HeapProperties GetCustomHeapProperties(uint nodeMask, HeapType heapType) { HeapProperties result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[26]))((ID3D12Device5*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12Device5*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12Device5*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); } /// @@ -381,11 +269,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(27)] public HResult CreateCommittedResource(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); } /// @@ -393,11 +277,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(28)] public HResult CreateHeap(HeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -405,11 +285,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(29)] public HResult CreatePlacedResource(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -417,11 +293,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(30)] public HResult CreateReservedResource(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -429,11 +301,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(31)] public HResult CreateSharedHandle(ID3D12DeviceChild* pObject, Security.SECURITY_ATTRIBUTES* pAttributes, uint Access, ushort* Name, Handle* pHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); } /// @@ -441,11 +309,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(32)] public HResult OpenSharedHandle(Handle NTHandle, Guid* riid, void** ppvObj) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D12Device5*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12Device5*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12Device5*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); } /// @@ -453,11 +317,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(33)] public HResult OpenSharedHandleByName(ushort* Name, uint Access, Handle* pNTHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D12Device5*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12Device5*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12Device5*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); } /// @@ -465,11 +325,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(34)] public HResult MakeResident(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D12Device5*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12Device5*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12Device5*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -477,11 +333,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(35)] public HResult Evict(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D12Device5*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12Device5*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12Device5*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -489,11 +341,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(36)] public HResult CreateFence(ulong InitialValue, FenceFlags Flags, Guid* riid, void** ppFence) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((ID3D12Device5*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12Device5*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12Device5*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); } /// @@ -501,11 +349,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(37)] public HResult GetDeviceRemovedReason() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D12Device5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12Device5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12Device5*)Unsafe.AsPointer(ref this)); } /// @@ -513,11 +357,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(38)] public void GetCopyableFootprints(ResourceDescription* pResourceDesc, uint FirstSubresource, uint NumSubresources, ulong BaseOffset, PlacedSubresourceFootprint* pLayouts, uint* pNumRows, ulong* pRowSizeInBytes, ulong* pTotalBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); } /// @@ -525,11 +365,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(39)] public HResult CreateQueryHeap(QueryHeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -537,11 +373,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(40)] public HResult SetStablePowerState(Bool32 Enable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((ID3D12Device5*)Unsafe.AsPointer(ref this), Enable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12Device5*)Unsafe.AsPointer(ref this), Enable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12Device5*)Unsafe.AsPointer(ref this), Enable); } /// @@ -549,11 +381,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(41)] public HResult CreateCommandSignature(CommandSignatureDescription* pDesc, ID3D12RootSignature* pRootSignature, Guid* riid, void** ppvCommandSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); } /// @@ -561,11 +389,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(42)] public void GetResourceTiling(ID3D12Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipInfo* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); } /// @@ -574,11 +398,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui public Luid GetAdapterLuid() { Luid result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[43]))((ID3D12Device5*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12Device5*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12Device5*)Unsafe.AsPointer(ref this), &result); } /// @@ -586,11 +406,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(44)] public HResult CreatePipelineLibrary(void* pLibraryBlob, nuint BlobLength, Guid* riid, void** ppPipelineLibrary) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); } /// @@ -598,11 +414,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(45)] public HResult SetEventOnMultipleFenceCompletion(ID3D12Fence** ppFences, ulong* pFenceValues, uint NumFences, MultipleFenceWaitFlags Flags, Handle hEvent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((ID3D12Device5*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12Device5*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12Device5*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); } /// @@ -610,11 +422,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(46)] public HResult SetResidencyPriority(uint NumObjects, ID3D12Pageable** ppObjects, ResidencyPriority* pPriorities) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((ID3D12Device5*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12Device5*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12Device5*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); } /// @@ -622,11 +430,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(47)] public HResult CreatePipelineState(PipelineStateStreamDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -634,11 +438,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(48)] public HResult OpenExistingHeapFromAddress(void* pAddress, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); } /// @@ -646,11 +446,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(49)] public HResult OpenExistingHeapFromFileMapping(Handle hFileMapping, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID3D12Device5*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D12Device5*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D12Device5*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); } /// @@ -658,11 +454,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(50)] public HResult EnqueueMakeResident(ResidencyFlags Flags, uint NumObjects, ID3D12Pageable** ppObjects, ID3D12Fence* pFenceToSignal, ulong FenceValueToSignal) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[50]))((ID3D12Device5*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D12Device5*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D12Device5*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); } /// @@ -670,11 +462,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(51)] public HResult CreateCommandList1(uint nodeMask, CommandListType type, CommandListFlags flags, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((ID3D12Device5*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D12Device5*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D12Device5*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); } /// @@ -682,11 +470,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(52)] public HResult CreateProtectedResourceSession(ProtectedResourceSessionDescription* pDesc, Guid* riid, void** ppSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[52]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); } /// @@ -694,11 +478,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(53)] public HResult CreateCommittedResource1(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); } /// @@ -706,11 +486,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(54)] public HResult CreateHeap1(HeapDescription* pDesc, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); } /// @@ -718,11 +494,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(55)] public HResult CreateReservedResource1(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); } /// @@ -731,11 +503,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui public ResourceAllocationInfo GetResourceAllocationInfo1(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs, ResourceAllocationInfo1* pResourceAllocationInfo1) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[56]))((ID3D12Device5*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D12Device5*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D12Device5*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); } /// @@ -743,11 +511,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(57)] public HResult CreateLifetimeTracker(ID3D12LifetimeOwner* pOwner, Guid* riid, void** ppvTracker) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); } /// @@ -755,11 +519,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(58)] public void RemoveDevice() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D12Device5*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D12Device5*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D12Device5*)Unsafe.AsPointer(ref this)); } /// @@ -767,11 +527,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(59)] public HResult EnumerateMetaCommands(uint* pNumMetaCommands, MetaCommandDescription* pDescs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); } /// @@ -779,11 +535,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(60)] public HResult EnumerateMetaCommandParameters(Guid* CommandId, MetaCommandParameterStage Stage, uint* pTotalStructureSizeInBytes, uint* pParameterCount, MetaCommandParameterDescription* pParameterDescs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID3D12Device5*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D12Device5*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D12Device5*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); } /// @@ -791,11 +543,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(61)] public HResult CreateMetaCommand(Guid* CommandId, uint NodeMask, void* pCreationParametersData, nuint CreationParametersDataSizeInBytes, Guid* riid, void** ppMetaCommand) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((ID3D12Device5*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D12Device5*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D12Device5*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); } /// @@ -803,11 +551,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(62)] public HResult CreateStateObject(StateObjectDescription* pDesc, Guid* riid, void** ppStateObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); } /// @@ -815,11 +559,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(63)] public void GetRaytracingAccelerationStructurePrebuildInfo(BuildRaytracingAccelerationStructureInputs* pDesc, RaytracingAccelerationStructurePrebuildInfo* pInfo) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, pInfo); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, pInfo); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D12Device5*)Unsafe.AsPointer(ref this), pDesc, pInfo); } /// @@ -827,11 +567,7 @@ public unsafe partial struct ID3D12Device5 : ID3D12Device5.Interface, INativeGui [VtblIndex(64)] public DriverMatchingIdentifierStatus CheckDriverMatchingIdentifier(SerializedDataType SerializedDataType, SerializedDataDriverMatchingIdentifier* pIdentifierToCheck) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[64]))((ID3D12Device5*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D12Device5*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D12Device5*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); } public interface Interface : ID3D12Device4.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device6.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device6.cs index 8af0341..6abe369 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device6.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device6.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device6)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device6)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Device6*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Device6*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Device6*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Device6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Device6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Device6*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Device6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Device6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Device6*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Device6*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Device6*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Device6*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Device6*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Device6*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Device6*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Device6*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Device6*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Device6*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Device6*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Device6*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Device6*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(7)] public uint GetNodeCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Device6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Device6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Device6*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(8)] public HResult CreateCommandQueue(CommandQueueDescription* pDesc, Guid* riid, void** ppCommandQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(9)] public HResult CreateCommandAllocator(CommandListType type, Guid* riid, void** ppCommandAllocator) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12Device6*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12Device6*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12Device6*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(10)] public HResult CreateGraphicsPipelineState(GraphicsPipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(11)] public HResult CreateComputePipelineState(ComputePipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(12)] public HResult CreateCommandList(uint nodeMask, CommandListType type, ID3D12CommandAllocator* pCommandAllocator, ID3D12PipelineState* pInitialState, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12Device6*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12Device6*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12Device6*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(13)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D12Device6*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12Device6*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12Device6*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(14)] public HResult CreateDescriptorHeap(DescriptorHeapDescription* pDescriptorHeapDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(15)] public uint GetDescriptorHandleIncrementSize(DescriptorHeapType DescriptorHeapType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D12Device6*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12Device6*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12Device6*)Unsafe.AsPointer(ref this), DescriptorHeapType); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(16)] public HResult CreateRootSignature(uint nodeMask, void* pBlobWithRootSignature, nuint blobLengthInBytes, Guid* riid, void** ppvRootSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D12Device6*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12Device6*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12Device6*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(17)] public void CreateConstantBufferView(ConstantBufferViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(18)] public void CreateShaderResourceView(ID3D12Resource* pResource, ShaderResourceViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(19)] public void CreateUnorderedAccessView(ID3D12Resource* pResource, ID3D12Resource* pCounterResource, UnorderedAccessViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(20)] public void CreateRenderTargetView(ID3D12Resource* pResource, RenderTargetViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(21)] public void CreateDepthStencilView(ID3D12Resource* pResource, DepthStencilViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(22)] public void CreateSampler(SamplerDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(23)] public void CopyDescriptors(uint NumDestDescriptorRanges, CpuDescriptorHandle* pDestDescriptorRangeStarts, uint* pDestDescriptorRangeSizes, uint NumSrcDescriptorRanges, CpuDescriptorHandle* pSrcDescriptorRangeStarts, uint* pSrcDescriptorRangeSizes, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12Device6*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12Device6*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12Device6*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(24)] public void CopyDescriptorsSimple(uint NumDescriptors, CpuDescriptorHandle DestDescriptorRangeStart, CpuDescriptorHandle SrcDescriptorRangeStart, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12Device6*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12Device6*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12Device6*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); } /// @@ -356,11 +252,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui public ResourceAllocationInfo GetResourceAllocationInfo(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[25]))((ID3D12Device6*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12Device6*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12Device6*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); } /// @@ -369,11 +261,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui public HeapProperties GetCustomHeapProperties(uint nodeMask, HeapType heapType) { HeapProperties result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[26]))((ID3D12Device6*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12Device6*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12Device6*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); } /// @@ -381,11 +269,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(27)] public HResult CreateCommittedResource(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); } /// @@ -393,11 +277,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(28)] public HResult CreateHeap(HeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -405,11 +285,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(29)] public HResult CreatePlacedResource(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -417,11 +293,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(30)] public HResult CreateReservedResource(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -429,11 +301,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(31)] public HResult CreateSharedHandle(ID3D12DeviceChild* pObject, Security.SECURITY_ATTRIBUTES* pAttributes, uint Access, ushort* Name, Handle* pHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); } /// @@ -441,11 +309,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(32)] public HResult OpenSharedHandle(Handle NTHandle, Guid* riid, void** ppvObj) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D12Device6*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12Device6*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12Device6*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); } /// @@ -453,11 +317,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(33)] public HResult OpenSharedHandleByName(ushort* Name, uint Access, Handle* pNTHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D12Device6*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12Device6*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12Device6*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); } /// @@ -465,11 +325,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(34)] public HResult MakeResident(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D12Device6*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12Device6*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12Device6*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -477,11 +333,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(35)] public HResult Evict(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D12Device6*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12Device6*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12Device6*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -489,11 +341,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(36)] public HResult CreateFence(ulong InitialValue, FenceFlags Flags, Guid* riid, void** ppFence) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((ID3D12Device6*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12Device6*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12Device6*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); } /// @@ -501,11 +349,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(37)] public HResult GetDeviceRemovedReason() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D12Device6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12Device6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12Device6*)Unsafe.AsPointer(ref this)); } /// @@ -513,11 +357,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(38)] public void GetCopyableFootprints(ResourceDescription* pResourceDesc, uint FirstSubresource, uint NumSubresources, ulong BaseOffset, PlacedSubresourceFootprint* pLayouts, uint* pNumRows, ulong* pRowSizeInBytes, ulong* pTotalBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); } /// @@ -525,11 +365,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(39)] public HResult CreateQueryHeap(QueryHeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -537,11 +373,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(40)] public HResult SetStablePowerState(Bool32 Enable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((ID3D12Device6*)Unsafe.AsPointer(ref this), Enable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12Device6*)Unsafe.AsPointer(ref this), Enable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12Device6*)Unsafe.AsPointer(ref this), Enable); } /// @@ -549,11 +381,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(41)] public HResult CreateCommandSignature(CommandSignatureDescription* pDesc, ID3D12RootSignature* pRootSignature, Guid* riid, void** ppvCommandSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); } /// @@ -561,11 +389,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(42)] public void GetResourceTiling(ID3D12Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipInfo* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); } /// @@ -574,11 +398,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui public Luid GetAdapterLuid() { Luid result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[43]))((ID3D12Device6*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12Device6*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12Device6*)Unsafe.AsPointer(ref this), &result); } /// @@ -586,11 +406,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(44)] public HResult CreatePipelineLibrary(void* pLibraryBlob, nuint BlobLength, Guid* riid, void** ppPipelineLibrary) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); } /// @@ -598,11 +414,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(45)] public HResult SetEventOnMultipleFenceCompletion(ID3D12Fence** ppFences, ulong* pFenceValues, uint NumFences, MultipleFenceWaitFlags Flags, Handle hEvent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((ID3D12Device6*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12Device6*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12Device6*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); } /// @@ -610,11 +422,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(46)] public HResult SetResidencyPriority(uint NumObjects, ID3D12Pageable** ppObjects, ResidencyPriority* pPriorities) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((ID3D12Device6*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12Device6*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12Device6*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); } /// @@ -622,11 +430,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(47)] public HResult CreatePipelineState(PipelineStateStreamDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -634,11 +438,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(48)] public HResult OpenExistingHeapFromAddress(void* pAddress, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); } /// @@ -646,11 +446,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(49)] public HResult OpenExistingHeapFromFileMapping(Handle hFileMapping, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID3D12Device6*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D12Device6*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D12Device6*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); } /// @@ -658,11 +454,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(50)] public HResult EnqueueMakeResident(ResidencyFlags Flags, uint NumObjects, ID3D12Pageable** ppObjects, ID3D12Fence* pFenceToSignal, ulong FenceValueToSignal) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[50]))((ID3D12Device6*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D12Device6*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D12Device6*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); } /// @@ -670,11 +462,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(51)] public HResult CreateCommandList1(uint nodeMask, CommandListType type, CommandListFlags flags, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((ID3D12Device6*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D12Device6*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D12Device6*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); } /// @@ -682,11 +470,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(52)] public HResult CreateProtectedResourceSession(ProtectedResourceSessionDescription* pDesc, Guid* riid, void** ppSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[52]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); } /// @@ -694,11 +478,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(53)] public HResult CreateCommittedResource1(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); } /// @@ -706,11 +486,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(54)] public HResult CreateHeap1(HeapDescription* pDesc, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); } /// @@ -718,11 +494,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(55)] public HResult CreateReservedResource1(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); } /// @@ -731,11 +503,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui public ResourceAllocationInfo GetResourceAllocationInfo1(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs, ResourceAllocationInfo1* pResourceAllocationInfo1) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[56]))((ID3D12Device6*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D12Device6*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D12Device6*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); } /// @@ -743,11 +511,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(57)] public HResult CreateLifetimeTracker(ID3D12LifetimeOwner* pOwner, Guid* riid, void** ppvTracker) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); } /// @@ -755,11 +519,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(58)] public void RemoveDevice() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D12Device6*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D12Device6*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D12Device6*)Unsafe.AsPointer(ref this)); } /// @@ -767,11 +527,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(59)] public HResult EnumerateMetaCommands(uint* pNumMetaCommands, MetaCommandDescription* pDescs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); } /// @@ -779,11 +535,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(60)] public HResult EnumerateMetaCommandParameters(Guid* CommandId, MetaCommandParameterStage Stage, uint* pTotalStructureSizeInBytes, uint* pParameterCount, MetaCommandParameterDescription* pParameterDescs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID3D12Device6*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D12Device6*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D12Device6*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); } /// @@ -791,11 +543,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(61)] public HResult CreateMetaCommand(Guid* CommandId, uint NodeMask, void* pCreationParametersData, nuint CreationParametersDataSizeInBytes, Guid* riid, void** ppMetaCommand) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((ID3D12Device6*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D12Device6*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D12Device6*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); } /// @@ -803,11 +551,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(62)] public HResult CreateStateObject(StateObjectDescription* pDesc, Guid* riid, void** ppStateObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); } /// @@ -815,11 +559,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(63)] public void GetRaytracingAccelerationStructurePrebuildInfo(BuildRaytracingAccelerationStructureInputs* pDesc, RaytracingAccelerationStructurePrebuildInfo* pInfo) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, pInfo); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, pInfo); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D12Device6*)Unsafe.AsPointer(ref this), pDesc, pInfo); } /// @@ -827,11 +567,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(64)] public DriverMatchingIdentifierStatus CheckDriverMatchingIdentifier(SerializedDataType SerializedDataType, SerializedDataDriverMatchingIdentifier* pIdentifierToCheck) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[64]))((ID3D12Device6*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D12Device6*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D12Device6*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); } /// @@ -839,11 +575,7 @@ public unsafe partial struct ID3D12Device6 : ID3D12Device6.Interface, INativeGui [VtblIndex(65)] public HResult SetBackgroundProcessingMode(BackgroundProcessingMode Mode, MeasurementsAction MeasurementsAction, Handle hEventToSignalUponCompletion, Bool32* pbFurtherMeasurementsDesired) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((ID3D12Device6*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D12Device6*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D12Device6*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); } public interface Interface : ID3D12Device5.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device7.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device7.cs index 2954e0c..c73c7b5 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device7.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device7.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device7)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device7)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Device7*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Device7*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Device7*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Device7*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Device7*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Device7*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Device7*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Device7*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Device7*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Device7*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Device7*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Device7*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Device7*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Device7*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Device7*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Device7*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Device7*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Device7*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Device7*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Device7*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Device7*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(7)] public uint GetNodeCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Device7*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Device7*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Device7*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(8)] public HResult CreateCommandQueue(CommandQueueDescription* pDesc, Guid* riid, void** ppCommandQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(9)] public HResult CreateCommandAllocator(CommandListType type, Guid* riid, void** ppCommandAllocator) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12Device7*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12Device7*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12Device7*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(10)] public HResult CreateGraphicsPipelineState(GraphicsPipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(11)] public HResult CreateComputePipelineState(ComputePipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(12)] public HResult CreateCommandList(uint nodeMask, CommandListType type, ID3D12CommandAllocator* pCommandAllocator, ID3D12PipelineState* pInitialState, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12Device7*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12Device7*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12Device7*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(13)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D12Device7*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12Device7*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12Device7*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(14)] public HResult CreateDescriptorHeap(DescriptorHeapDescription* pDescriptorHeapDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(15)] public uint GetDescriptorHandleIncrementSize(DescriptorHeapType DescriptorHeapType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D12Device7*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12Device7*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12Device7*)Unsafe.AsPointer(ref this), DescriptorHeapType); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(16)] public HResult CreateRootSignature(uint nodeMask, void* pBlobWithRootSignature, nuint blobLengthInBytes, Guid* riid, void** ppvRootSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D12Device7*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12Device7*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12Device7*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(17)] public void CreateConstantBufferView(ConstantBufferViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(18)] public void CreateShaderResourceView(ID3D12Resource* pResource, ShaderResourceViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(19)] public void CreateUnorderedAccessView(ID3D12Resource* pResource, ID3D12Resource* pCounterResource, UnorderedAccessViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(20)] public void CreateRenderTargetView(ID3D12Resource* pResource, RenderTargetViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(21)] public void CreateDepthStencilView(ID3D12Resource* pResource, DepthStencilViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(22)] public void CreateSampler(SamplerDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(23)] public void CopyDescriptors(uint NumDestDescriptorRanges, CpuDescriptorHandle* pDestDescriptorRangeStarts, uint* pDestDescriptorRangeSizes, uint NumSrcDescriptorRanges, CpuDescriptorHandle* pSrcDescriptorRangeStarts, uint* pSrcDescriptorRangeSizes, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12Device7*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12Device7*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12Device7*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(24)] public void CopyDescriptorsSimple(uint NumDescriptors, CpuDescriptorHandle DestDescriptorRangeStart, CpuDescriptorHandle SrcDescriptorRangeStart, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12Device7*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12Device7*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12Device7*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); } /// @@ -356,11 +252,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui public ResourceAllocationInfo GetResourceAllocationInfo(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[25]))((ID3D12Device7*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12Device7*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12Device7*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); } /// @@ -369,11 +261,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui public HeapProperties GetCustomHeapProperties(uint nodeMask, HeapType heapType) { HeapProperties result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[26]))((ID3D12Device7*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12Device7*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12Device7*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); } /// @@ -381,11 +269,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(27)] public HResult CreateCommittedResource(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); } /// @@ -393,11 +277,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(28)] public HResult CreateHeap(HeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -405,11 +285,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(29)] public HResult CreatePlacedResource(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -417,11 +293,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(30)] public HResult CreateReservedResource(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -429,11 +301,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(31)] public HResult CreateSharedHandle(ID3D12DeviceChild* pObject, Security.SECURITY_ATTRIBUTES* pAttributes, uint Access, ushort* Name, Handle* pHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); } /// @@ -441,11 +309,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(32)] public HResult OpenSharedHandle(Handle NTHandle, Guid* riid, void** ppvObj) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D12Device7*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12Device7*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12Device7*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); } /// @@ -453,11 +317,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(33)] public HResult OpenSharedHandleByName(ushort* Name, uint Access, Handle* pNTHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D12Device7*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12Device7*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12Device7*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); } /// @@ -465,11 +325,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(34)] public HResult MakeResident(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D12Device7*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12Device7*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12Device7*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -477,11 +333,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(35)] public HResult Evict(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D12Device7*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12Device7*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12Device7*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -489,11 +341,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(36)] public HResult CreateFence(ulong InitialValue, FenceFlags Flags, Guid* riid, void** ppFence) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((ID3D12Device7*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12Device7*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12Device7*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); } /// @@ -501,11 +349,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(37)] public HResult GetDeviceRemovedReason() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D12Device7*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12Device7*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12Device7*)Unsafe.AsPointer(ref this)); } /// @@ -513,11 +357,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(38)] public void GetCopyableFootprints(ResourceDescription* pResourceDesc, uint FirstSubresource, uint NumSubresources, ulong BaseOffset, PlacedSubresourceFootprint* pLayouts, uint* pNumRows, ulong* pRowSizeInBytes, ulong* pTotalBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); } /// @@ -525,11 +365,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(39)] public HResult CreateQueryHeap(QueryHeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -537,11 +373,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(40)] public HResult SetStablePowerState(Bool32 Enable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((ID3D12Device7*)Unsafe.AsPointer(ref this), Enable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12Device7*)Unsafe.AsPointer(ref this), Enable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12Device7*)Unsafe.AsPointer(ref this), Enable); } /// @@ -549,11 +381,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(41)] public HResult CreateCommandSignature(CommandSignatureDescription* pDesc, ID3D12RootSignature* pRootSignature, Guid* riid, void** ppvCommandSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); } /// @@ -561,11 +389,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(42)] public void GetResourceTiling(ID3D12Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipInfo* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); } /// @@ -574,11 +398,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui public Luid GetAdapterLuid() { Luid result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[43]))((ID3D12Device7*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12Device7*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12Device7*)Unsafe.AsPointer(ref this), &result); } /// @@ -586,11 +406,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(44)] public HResult CreatePipelineLibrary(void* pLibraryBlob, nuint BlobLength, Guid* riid, void** ppPipelineLibrary) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); } /// @@ -598,11 +414,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(45)] public HResult SetEventOnMultipleFenceCompletion(ID3D12Fence** ppFences, ulong* pFenceValues, uint NumFences, MultipleFenceWaitFlags Flags, Handle hEvent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((ID3D12Device7*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12Device7*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12Device7*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); } /// @@ -610,11 +422,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(46)] public HResult SetResidencyPriority(uint NumObjects, ID3D12Pageable** ppObjects, ResidencyPriority* pPriorities) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((ID3D12Device7*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12Device7*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12Device7*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); } /// @@ -622,11 +430,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(47)] public HResult CreatePipelineState(PipelineStateStreamDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -634,11 +438,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(48)] public HResult OpenExistingHeapFromAddress(void* pAddress, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); } /// @@ -646,11 +446,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(49)] public HResult OpenExistingHeapFromFileMapping(Handle hFileMapping, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID3D12Device7*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D12Device7*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D12Device7*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); } /// @@ -658,11 +454,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(50)] public HResult EnqueueMakeResident(ResidencyFlags Flags, uint NumObjects, ID3D12Pageable** ppObjects, ID3D12Fence* pFenceToSignal, ulong FenceValueToSignal) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[50]))((ID3D12Device7*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D12Device7*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D12Device7*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); } /// @@ -670,11 +462,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(51)] public HResult CreateCommandList1(uint nodeMask, CommandListType type, CommandListFlags flags, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((ID3D12Device7*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D12Device7*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D12Device7*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); } /// @@ -682,11 +470,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(52)] public HResult CreateProtectedResourceSession(ProtectedResourceSessionDescription* pDesc, Guid* riid, void** ppSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[52]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); } /// @@ -694,11 +478,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(53)] public HResult CreateCommittedResource1(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); } /// @@ -706,11 +486,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(54)] public HResult CreateHeap1(HeapDescription* pDesc, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); } /// @@ -718,11 +494,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(55)] public HResult CreateReservedResource1(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); } /// @@ -731,11 +503,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui public ResourceAllocationInfo GetResourceAllocationInfo1(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs, ResourceAllocationInfo1* pResourceAllocationInfo1) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[56]))((ID3D12Device7*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D12Device7*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D12Device7*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); } /// @@ -743,11 +511,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(57)] public HResult CreateLifetimeTracker(ID3D12LifetimeOwner* pOwner, Guid* riid, void** ppvTracker) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); } /// @@ -755,11 +519,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(58)] public void RemoveDevice() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D12Device7*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D12Device7*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D12Device7*)Unsafe.AsPointer(ref this)); } /// @@ -767,11 +527,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(59)] public HResult EnumerateMetaCommands(uint* pNumMetaCommands, MetaCommandDescription* pDescs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); } /// @@ -779,11 +535,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(60)] public HResult EnumerateMetaCommandParameters(Guid* CommandId, MetaCommandParameterStage Stage, uint* pTotalStructureSizeInBytes, uint* pParameterCount, MetaCommandParameterDescription* pParameterDescs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID3D12Device7*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D12Device7*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D12Device7*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); } /// @@ -791,11 +543,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(61)] public HResult CreateMetaCommand(Guid* CommandId, uint NodeMask, void* pCreationParametersData, nuint CreationParametersDataSizeInBytes, Guid* riid, void** ppMetaCommand) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((ID3D12Device7*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D12Device7*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D12Device7*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); } /// @@ -803,11 +551,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(62)] public HResult CreateStateObject(StateObjectDescription* pDesc, Guid* riid, void** ppStateObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); } /// @@ -815,11 +559,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(63)] public void GetRaytracingAccelerationStructurePrebuildInfo(BuildRaytracingAccelerationStructureInputs* pDesc, RaytracingAccelerationStructurePrebuildInfo* pInfo) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, pInfo); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, pInfo); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, pInfo); } /// @@ -827,11 +567,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(64)] public DriverMatchingIdentifierStatus CheckDriverMatchingIdentifier(SerializedDataType SerializedDataType, SerializedDataDriverMatchingIdentifier* pIdentifierToCheck) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[64]))((ID3D12Device7*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D12Device7*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D12Device7*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); } /// @@ -839,11 +575,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(65)] public HResult SetBackgroundProcessingMode(BackgroundProcessingMode Mode, MeasurementsAction MeasurementsAction, Handle hEventToSignalUponCompletion, Bool32* pbFurtherMeasurementsDesired) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((ID3D12Device7*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D12Device7*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D12Device7*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); } /// @@ -851,11 +583,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(66)] public HResult AddToStateObject(StateObjectDescription* pAddition, ID3D12StateObject* pStateObjectToGrowFrom, Guid* riid, void** ppNewStateObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pAddition, pStateObjectToGrowFrom, riid, ppNewStateObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pAddition, pStateObjectToGrowFrom, riid, ppNewStateObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pAddition, pStateObjectToGrowFrom, riid, ppNewStateObject); } /// @@ -863,11 +591,7 @@ public unsafe partial struct ID3D12Device7 : ID3D12Device7.Interface, INativeGui [VtblIndex(67)] public HResult CreateProtectedResourceSession1(ProtectedResourceSessionDescription1* pDesc, Guid* riid, void** ppSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D12Device7*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); } public interface Interface : ID3D12Device6.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device8.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device8.cs index acfcc5f..b6d1da5 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device8.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device8.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device8)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device8)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Device8*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Device8*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Device8*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Device8*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Device8*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Device8*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Device8*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Device8*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Device8*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Device8*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Device8*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Device8*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Device8*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Device8*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Device8*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Device8*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Device8*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Device8*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Device8*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Device8*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Device8*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(7)] public uint GetNodeCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Device8*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Device8*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Device8*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(8)] public HResult CreateCommandQueue(CommandQueueDescription* pDesc, Guid* riid, void** ppCommandQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(9)] public HResult CreateCommandAllocator(CommandListType type, Guid* riid, void** ppCommandAllocator) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12Device8*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12Device8*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12Device8*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(10)] public HResult CreateGraphicsPipelineState(GraphicsPipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(11)] public HResult CreateComputePipelineState(ComputePipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(12)] public HResult CreateCommandList(uint nodeMask, CommandListType type, ID3D12CommandAllocator* pCommandAllocator, ID3D12PipelineState* pInitialState, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12Device8*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12Device8*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12Device8*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(13)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D12Device8*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12Device8*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12Device8*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(14)] public HResult CreateDescriptorHeap(DescriptorHeapDescription* pDescriptorHeapDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(15)] public uint GetDescriptorHandleIncrementSize(DescriptorHeapType DescriptorHeapType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D12Device8*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12Device8*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12Device8*)Unsafe.AsPointer(ref this), DescriptorHeapType); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(16)] public HResult CreateRootSignature(uint nodeMask, void* pBlobWithRootSignature, nuint blobLengthInBytes, Guid* riid, void** ppvRootSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D12Device8*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12Device8*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12Device8*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(17)] public void CreateConstantBufferView(ConstantBufferViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(18)] public void CreateShaderResourceView(ID3D12Resource* pResource, ShaderResourceViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(19)] public void CreateUnorderedAccessView(ID3D12Resource* pResource, ID3D12Resource* pCounterResource, UnorderedAccessViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(20)] public void CreateRenderTargetView(ID3D12Resource* pResource, RenderTargetViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(21)] public void CreateDepthStencilView(ID3D12Resource* pResource, DepthStencilViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(22)] public void CreateSampler(SamplerDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(23)] public void CopyDescriptors(uint NumDestDescriptorRanges, CpuDescriptorHandle* pDestDescriptorRangeStarts, uint* pDestDescriptorRangeSizes, uint NumSrcDescriptorRanges, CpuDescriptorHandle* pSrcDescriptorRangeStarts, uint* pSrcDescriptorRangeSizes, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12Device8*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12Device8*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12Device8*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(24)] public void CopyDescriptorsSimple(uint NumDescriptors, CpuDescriptorHandle DestDescriptorRangeStart, CpuDescriptorHandle SrcDescriptorRangeStart, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12Device8*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12Device8*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12Device8*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); } /// @@ -356,11 +252,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui public ResourceAllocationInfo GetResourceAllocationInfo(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[25]))((ID3D12Device8*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12Device8*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12Device8*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); } /// @@ -369,11 +261,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui public HeapProperties GetCustomHeapProperties(uint nodeMask, HeapType heapType) { HeapProperties result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[26]))((ID3D12Device8*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12Device8*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12Device8*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); } /// @@ -381,11 +269,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(27)] public HResult CreateCommittedResource(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); } /// @@ -393,11 +277,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(28)] public HResult CreateHeap(HeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -405,11 +285,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(29)] public HResult CreatePlacedResource(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -417,11 +293,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(30)] public HResult CreateReservedResource(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -429,11 +301,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(31)] public HResult CreateSharedHandle(ID3D12DeviceChild* pObject, Security.SECURITY_ATTRIBUTES* pAttributes, uint Access, ushort* Name, Handle* pHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); } /// @@ -441,11 +309,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(32)] public HResult OpenSharedHandle(Handle NTHandle, Guid* riid, void** ppvObj) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D12Device8*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12Device8*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12Device8*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); } /// @@ -453,11 +317,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(33)] public HResult OpenSharedHandleByName(ushort* Name, uint Access, Handle* pNTHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D12Device8*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12Device8*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12Device8*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); } /// @@ -465,11 +325,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(34)] public HResult MakeResident(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D12Device8*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12Device8*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12Device8*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -477,11 +333,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(35)] public HResult Evict(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D12Device8*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12Device8*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12Device8*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -489,11 +341,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(36)] public HResult CreateFence(ulong InitialValue, FenceFlags Flags, Guid* riid, void** ppFence) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((ID3D12Device8*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12Device8*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12Device8*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); } /// @@ -501,11 +349,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(37)] public HResult GetDeviceRemovedReason() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D12Device8*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12Device8*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12Device8*)Unsafe.AsPointer(ref this)); } /// @@ -513,11 +357,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(38)] public void GetCopyableFootprints(ResourceDescription* pResourceDesc, uint FirstSubresource, uint NumSubresources, ulong BaseOffset, PlacedSubresourceFootprint* pLayouts, uint* pNumRows, ulong* pRowSizeInBytes, ulong* pTotalBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); } /// @@ -525,11 +365,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(39)] public HResult CreateQueryHeap(QueryHeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -537,11 +373,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(40)] public HResult SetStablePowerState(Bool32 Enable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((ID3D12Device8*)Unsafe.AsPointer(ref this), Enable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12Device8*)Unsafe.AsPointer(ref this), Enable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12Device8*)Unsafe.AsPointer(ref this), Enable); } /// @@ -549,11 +381,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(41)] public HResult CreateCommandSignature(CommandSignatureDescription* pDesc, ID3D12RootSignature* pRootSignature, Guid* riid, void** ppvCommandSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); } /// @@ -561,11 +389,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(42)] public void GetResourceTiling(ID3D12Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipInfo* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); } /// @@ -574,11 +398,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui public Luid GetAdapterLuid() { Luid result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[43]))((ID3D12Device8*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12Device8*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12Device8*)Unsafe.AsPointer(ref this), &result); } /// @@ -586,11 +406,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(44)] public HResult CreatePipelineLibrary(void* pLibraryBlob, nuint BlobLength, Guid* riid, void** ppPipelineLibrary) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); } /// @@ -598,11 +414,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(45)] public HResult SetEventOnMultipleFenceCompletion(ID3D12Fence** ppFences, ulong* pFenceValues, uint NumFences, MultipleFenceWaitFlags Flags, Handle hEvent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((ID3D12Device8*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12Device8*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12Device8*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); } /// @@ -610,11 +422,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(46)] public HResult SetResidencyPriority(uint NumObjects, ID3D12Pageable** ppObjects, ResidencyPriority* pPriorities) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((ID3D12Device8*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12Device8*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12Device8*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); } /// @@ -622,11 +430,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(47)] public HResult CreatePipelineState(PipelineStateStreamDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -634,11 +438,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(48)] public HResult OpenExistingHeapFromAddress(void* pAddress, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); } /// @@ -646,11 +446,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(49)] public HResult OpenExistingHeapFromFileMapping(Handle hFileMapping, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID3D12Device8*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D12Device8*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D12Device8*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); } /// @@ -658,11 +454,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(50)] public HResult EnqueueMakeResident(ResidencyFlags Flags, uint NumObjects, ID3D12Pageable** ppObjects, ID3D12Fence* pFenceToSignal, ulong FenceValueToSignal) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[50]))((ID3D12Device8*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D12Device8*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D12Device8*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); } /// @@ -670,11 +462,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(51)] public HResult CreateCommandList1(uint nodeMask, CommandListType type, CommandListFlags flags, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((ID3D12Device8*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D12Device8*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D12Device8*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); } /// @@ -682,11 +470,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(52)] public HResult CreateProtectedResourceSession(ProtectedResourceSessionDescription* pDesc, Guid* riid, void** ppSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[52]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); } /// @@ -694,11 +478,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(53)] public HResult CreateCommittedResource1(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); } /// @@ -706,11 +486,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(54)] public HResult CreateHeap1(HeapDescription* pDesc, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); } /// @@ -718,11 +494,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(55)] public HResult CreateReservedResource1(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); } /// @@ -731,11 +503,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui public ResourceAllocationInfo GetResourceAllocationInfo1(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs, ResourceAllocationInfo1* pResourceAllocationInfo1) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[56]))((ID3D12Device8*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D12Device8*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D12Device8*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); } /// @@ -743,11 +511,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(57)] public HResult CreateLifetimeTracker(ID3D12LifetimeOwner* pOwner, Guid* riid, void** ppvTracker) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); } /// @@ -755,11 +519,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(58)] public void RemoveDevice() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D12Device8*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D12Device8*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D12Device8*)Unsafe.AsPointer(ref this)); } /// @@ -767,11 +527,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(59)] public HResult EnumerateMetaCommands(uint* pNumMetaCommands, MetaCommandDescription* pDescs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); } /// @@ -779,11 +535,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(60)] public HResult EnumerateMetaCommandParameters(Guid* CommandId, MetaCommandParameterStage Stage, uint* pTotalStructureSizeInBytes, uint* pParameterCount, MetaCommandParameterDescription* pParameterDescs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID3D12Device8*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D12Device8*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D12Device8*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); } /// @@ -791,11 +543,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(61)] public HResult CreateMetaCommand(Guid* CommandId, uint NodeMask, void* pCreationParametersData, nuint CreationParametersDataSizeInBytes, Guid* riid, void** ppMetaCommand) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((ID3D12Device8*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D12Device8*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D12Device8*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); } /// @@ -803,11 +551,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(62)] public HResult CreateStateObject(StateObjectDescription* pDesc, Guid* riid, void** ppStateObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); } /// @@ -815,11 +559,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(63)] public void GetRaytracingAccelerationStructurePrebuildInfo(BuildRaytracingAccelerationStructureInputs* pDesc, RaytracingAccelerationStructurePrebuildInfo* pInfo) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, pInfo); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, pInfo); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, pInfo); } /// @@ -827,11 +567,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(64)] public DriverMatchingIdentifierStatus CheckDriverMatchingIdentifier(SerializedDataType SerializedDataType, SerializedDataDriverMatchingIdentifier* pIdentifierToCheck) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[64]))((ID3D12Device8*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D12Device8*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D12Device8*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); } /// @@ -839,11 +575,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(65)] public HResult SetBackgroundProcessingMode(BackgroundProcessingMode Mode, MeasurementsAction MeasurementsAction, Handle hEventToSignalUponCompletion, Bool32* pbFurtherMeasurementsDesired) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((ID3D12Device8*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D12Device8*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D12Device8*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); } /// @@ -851,11 +583,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(66)] public HResult AddToStateObject(StateObjectDescription* pAddition, ID3D12StateObject* pStateObjectToGrowFrom, Guid* riid, void** ppNewStateObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pAddition, pStateObjectToGrowFrom, riid, ppNewStateObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pAddition, pStateObjectToGrowFrom, riid, ppNewStateObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pAddition, pStateObjectToGrowFrom, riid, ppNewStateObject); } /// @@ -863,11 +591,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(67)] public HResult CreateProtectedResourceSession1(ProtectedResourceSessionDescription1* pDesc, Guid* riid, void** ppSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); } /// @@ -876,11 +600,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui public ResourceAllocationInfo GetResourceAllocationInfo2(uint visibleMask, uint numResourceDescs, ResourceDescription1* pResourceDescs, ResourceAllocationInfo1* pResourceAllocationInfo1) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[68]))((ID3D12Device8*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D12Device8*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID3D12Device8*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); } /// @@ -888,11 +608,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(69)] public HResult CreateCommittedResource2(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription1* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[69]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); } /// @@ -900,11 +616,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(70)] public HResult CreatePlacedResource1(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription1* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[70]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -912,11 +624,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(71)] public void CreateSamplerFeedbackUnorderedAccessView(ID3D12Resource* pTargetedResource, ID3D12Resource* pFeedbackResource, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[71]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pTargetedResource, pFeedbackResource, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pTargetedResource, pFeedbackResource, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pTargetedResource, pFeedbackResource, DestDescriptor); } /// @@ -924,11 +632,7 @@ public unsafe partial struct ID3D12Device8 : ID3D12Device8.Interface, INativeGui [VtblIndex(72)] public void GetCopyableFootprints1(ResourceDescription1* pResourceDesc, uint FirstSubresource, uint NumSubresources, ulong BaseOffset, PlacedSubresourceFootprint* pLayouts, uint* pNumRows, ulong* pRowSizeInBytes, ulong* pTotalBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[72]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID3D12Device8*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); } public interface Interface : ID3D12Device7.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device9.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device9.cs index 38f9e22..2a930cc 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device9.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Device9.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device9)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Device9)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Device9*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Device9*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Device9*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Device9*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Device9*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Device9*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Device9*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Device9*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Device9*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Device9*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Device9*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Device9*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Device9*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Device9*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Device9*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Device9*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Device9*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Device9*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(7)] public uint GetNodeCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Device9*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Device9*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Device9*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(8)] public HResult CreateCommandQueue(CommandQueueDescription* pDesc, Guid* riid, void** ppCommandQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppCommandQueue); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(9)] public HResult CreateCommandAllocator(CommandListType type, Guid* riid, void** ppCommandAllocator) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12Device9*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12Device9*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12Device9*)Unsafe.AsPointer(ref this), type, riid, ppCommandAllocator); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(10)] public HResult CreateGraphicsPipelineState(GraphicsPipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(11)] public HResult CreateComputePipelineState(ComputePipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(12)] public HResult CreateCommandList(uint nodeMask, CommandListType type, ID3D12CommandAllocator* pCommandAllocator, ID3D12PipelineState* pInitialState, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12Device9*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12Device9*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12Device9*)Unsafe.AsPointer(ref this), nodeMask, type, pCommandAllocator, pInitialState, riid, ppCommandList); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(13)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(14)] public HResult CreateDescriptorHeap(DescriptorHeapDescription* pDescriptorHeapDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDescriptorHeapDesc, riid, ppvHeap); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(15)] public uint GetDescriptorHandleIncrementSize(DescriptorHeapType DescriptorHeapType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D12Device9*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12Device9*)Unsafe.AsPointer(ref this), DescriptorHeapType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12Device9*)Unsafe.AsPointer(ref this), DescriptorHeapType); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(16)] public HResult CreateRootSignature(uint nodeMask, void* pBlobWithRootSignature, nuint blobLengthInBytes, Guid* riid, void** ppvRootSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D12Device9*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12Device9*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12Device9*)Unsafe.AsPointer(ref this), nodeMask, pBlobWithRootSignature, blobLengthInBytes, riid, ppvRootSignature); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(17)] public void CreateConstantBufferView(ConstantBufferViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(18)] public void CreateShaderResourceView(ID3D12Resource* pResource, ShaderResourceViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(19)] public void CreateUnorderedAccessView(ID3D12Resource* pResource, ID3D12Resource* pCounterResource, UnorderedAccessViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pResource, pCounterResource, pDesc, DestDescriptor); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(20)] public void CreateRenderTargetView(ID3D12Resource* pResource, RenderTargetViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(21)] public void CreateDepthStencilView(ID3D12Resource* pResource, DepthStencilViewDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pResource, pDesc, DestDescriptor); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(22)] public void CreateSampler(SamplerDescription* pDesc, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, DestDescriptor); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(23)] public void CopyDescriptors(uint NumDestDescriptorRanges, CpuDescriptorHandle* pDestDescriptorRangeStarts, uint* pDestDescriptorRangeSizes, uint NumSrcDescriptorRanges, CpuDescriptorHandle* pSrcDescriptorRangeStarts, uint* pSrcDescriptorRangeSizes, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12Device9*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12Device9*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12Device9*)Unsafe.AsPointer(ref this), NumDestDescriptorRanges, pDestDescriptorRangeStarts, pDestDescriptorRangeSizes, NumSrcDescriptorRanges, pSrcDescriptorRangeStarts, pSrcDescriptorRangeSizes, DescriptorHeapsType); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(24)] public void CopyDescriptorsSimple(uint NumDescriptors, CpuDescriptorHandle DestDescriptorRangeStart, CpuDescriptorHandle SrcDescriptorRangeStart, DescriptorHeapType DescriptorHeapsType) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12Device9*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12Device9*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12Device9*)Unsafe.AsPointer(ref this), NumDescriptors, DestDescriptorRangeStart, SrcDescriptorRangeStart, DescriptorHeapsType); } /// @@ -356,11 +252,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui public ResourceAllocationInfo GetResourceAllocationInfo(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[25]))((ID3D12Device9*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12Device9*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12Device9*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs); } /// @@ -369,11 +261,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui public HeapProperties GetCustomHeapProperties(uint nodeMask, HeapType heapType) { HeapProperties result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[26]))((ID3D12Device9*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12Device9*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12Device9*)Unsafe.AsPointer(ref this), &result, nodeMask, heapType); } /// @@ -381,11 +269,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(27)] public HResult CreateCommittedResource(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, riidResource, ppvResource); } /// @@ -393,11 +277,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(28)] public HResult CreateHeap(HeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -405,11 +285,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(29)] public HResult CreatePlacedResource(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -417,11 +293,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(30)] public HResult CreateReservedResource(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -429,11 +301,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(31)] public HResult CreateSharedHandle(ID3D12DeviceChild* pObject, Security.SECURITY_ATTRIBUTES* pAttributes, uint Access, ushort* Name, Handle* pHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pObject, pAttributes, Access, Name, pHandle); } /// @@ -441,11 +309,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(32)] public HResult OpenSharedHandle(Handle NTHandle, Guid* riid, void** ppvObj) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D12Device9*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12Device9*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12Device9*)Unsafe.AsPointer(ref this), NTHandle, riid, ppvObj); } /// @@ -453,11 +317,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(33)] public HResult OpenSharedHandleByName(ushort* Name, uint Access, Handle* pNTHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Name, Access, pNTHandle); } /// @@ -465,11 +325,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(34)] public HResult MakeResident(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D12Device9*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12Device9*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12Device9*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -477,11 +333,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(35)] public HResult Evict(uint NumObjects, ID3D12Pageable** ppObjects) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D12Device9*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12Device9*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12Device9*)Unsafe.AsPointer(ref this), NumObjects, ppObjects); } /// @@ -489,11 +341,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(36)] public HResult CreateFence(ulong InitialValue, FenceFlags Flags, Guid* riid, void** ppFence) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((ID3D12Device9*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12Device9*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12Device9*)Unsafe.AsPointer(ref this), InitialValue, Flags, riid, ppFence); } /// @@ -501,11 +349,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(37)] public HResult GetDeviceRemovedReason() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D12Device9*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12Device9*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12Device9*)Unsafe.AsPointer(ref this)); } /// @@ -513,11 +357,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(38)] public void GetCopyableFootprints(ResourceDescription* pResourceDesc, uint FirstSubresource, uint NumSubresources, ulong BaseOffset, PlacedSubresourceFootprint* pLayouts, uint* pNumRows, ulong* pRowSizeInBytes, ulong* pTotalBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); } /// @@ -525,11 +365,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(39)] public HResult CreateQueryHeap(QueryHeapDescription* pDesc, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppvHeap); } /// @@ -537,11 +373,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(40)] public HResult SetStablePowerState(Bool32 Enable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Enable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Enable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Enable); } /// @@ -549,11 +381,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(41)] public HResult CreateCommandSignature(CommandSignatureDescription* pDesc, ID3D12RootSignature* pRootSignature, Guid* riid, void** ppvCommandSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, pRootSignature, riid, ppvCommandSignature); } /// @@ -561,11 +389,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(42)] public void GetResourceTiling(ID3D12Resource* pTiledResource, uint* pNumTilesForEntireResource, PackedMipInfo* pPackedMipDesc, TileShape* pStandardTileShapeForNonPackedMips, uint* pNumSubresourceTilings, uint FirstSubresourceTilingToGet, SubresourceTiling* pSubresourceTilingsForNonPackedMips) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pTiledResource, pNumTilesForEntireResource, pPackedMipDesc, pStandardTileShapeForNonPackedMips, pNumSubresourceTilings, FirstSubresourceTilingToGet, pSubresourceTilingsForNonPackedMips); } /// @@ -574,11 +398,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui public Luid GetAdapterLuid() { Luid result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[43]))((ID3D12Device9*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12Device9*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12Device9*)Unsafe.AsPointer(ref this), &result); } /// @@ -586,11 +406,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(44)] public HResult CreatePipelineLibrary(void* pLibraryBlob, nuint BlobLength, Guid* riid, void** ppPipelineLibrary) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pLibraryBlob, BlobLength, riid, ppPipelineLibrary); } /// @@ -598,11 +414,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(45)] public HResult SetEventOnMultipleFenceCompletion(ID3D12Fence** ppFences, ulong* pFenceValues, uint NumFences, MultipleFenceWaitFlags Flags, Handle hEvent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((ID3D12Device9*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12Device9*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12Device9*)Unsafe.AsPointer(ref this), ppFences, pFenceValues, NumFences, Flags, hEvent); } /// @@ -610,11 +422,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(46)] public HResult SetResidencyPriority(uint NumObjects, ID3D12Pageable** ppObjects, ResidencyPriority* pPriorities) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((ID3D12Device9*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12Device9*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12Device9*)Unsafe.AsPointer(ref this), NumObjects, ppObjects, pPriorities); } /// @@ -622,11 +430,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(47)] public HResult CreatePipelineState(PipelineStateStreamDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppPipelineState); } /// @@ -634,11 +438,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(48)] public HResult OpenExistingHeapFromAddress(void* pAddress, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pAddress, riid, ppvHeap); } /// @@ -646,11 +446,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(49)] public HResult OpenExistingHeapFromFileMapping(Handle hFileMapping, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((ID3D12Device9*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D12Device9*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D12Device9*)Unsafe.AsPointer(ref this), hFileMapping, riid, ppvHeap); } /// @@ -658,11 +454,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(50)] public HResult EnqueueMakeResident(ResidencyFlags Flags, uint NumObjects, ID3D12Pageable** ppObjects, ID3D12Fence* pFenceToSignal, ulong FenceValueToSignal) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[50]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Flags, NumObjects, ppObjects, pFenceToSignal, FenceValueToSignal); } /// @@ -670,11 +462,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(51)] public HResult CreateCommandList1(uint nodeMask, CommandListType type, CommandListFlags flags, Guid* riid, void** ppCommandList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((ID3D12Device9*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D12Device9*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D12Device9*)Unsafe.AsPointer(ref this), nodeMask, type, flags, riid, ppCommandList); } /// @@ -682,11 +470,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(52)] public HResult CreateProtectedResourceSession(ProtectedResourceSessionDescription* pDesc, Guid* riid, void** ppSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[52]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); } /// @@ -694,11 +478,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(53)] public HResult CreateCommittedResource1(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); } /// @@ -706,11 +486,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(54)] public HResult CreateHeap1(HeapDescription* pDesc, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riid, void** ppvHeap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, pProtectedSession, riid, ppvHeap); } /// @@ -718,11 +494,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(55)] public HResult CreateReservedResource1(ResourceDescription* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, InitialState, pOptimizedClearValue, pProtectedSession, riid, ppvResource); } /// @@ -731,11 +503,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui public ResourceAllocationInfo GetResourceAllocationInfo1(uint visibleMask, uint numResourceDescs, ResourceDescription* pResourceDescs, ResourceAllocationInfo1* pResourceAllocationInfo1) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[56]))((ID3D12Device9*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D12Device9*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D12Device9*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); } /// @@ -743,11 +511,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(57)] public HResult CreateLifetimeTracker(ID3D12LifetimeOwner* pOwner, Guid* riid, void** ppvTracker) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pOwner, riid, ppvTracker); } /// @@ -755,11 +519,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(58)] public void RemoveDevice() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D12Device9*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D12Device9*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D12Device9*)Unsafe.AsPointer(ref this)); } /// @@ -767,11 +527,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(59)] public HResult EnumerateMetaCommands(uint* pNumMetaCommands, MetaCommandDescription* pDescs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pNumMetaCommands, pDescs); } /// @@ -779,11 +535,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(60)] public HResult EnumerateMetaCommandParameters(Guid* CommandId, MetaCommandParameterStage Stage, uint* pTotalStructureSizeInBytes, uint* pParameterCount, MetaCommandParameterDescription* pParameterDescs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((ID3D12Device9*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D12Device9*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D12Device9*)Unsafe.AsPointer(ref this), CommandId, Stage, pTotalStructureSizeInBytes, pParameterCount, pParameterDescs); } /// @@ -791,11 +543,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(61)] public HResult CreateMetaCommand(Guid* CommandId, uint NodeMask, void* pCreationParametersData, nuint CreationParametersDataSizeInBytes, Guid* riid, void** ppMetaCommand) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((ID3D12Device9*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D12Device9*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D12Device9*)Unsafe.AsPointer(ref this), CommandId, NodeMask, pCreationParametersData, CreationParametersDataSizeInBytes, riid, ppMetaCommand); } /// @@ -803,11 +551,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(62)] public HResult CreateStateObject(StateObjectDescription* pDesc, Guid* riid, void** ppStateObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppStateObject); } /// @@ -815,11 +559,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(63)] public void GetRaytracingAccelerationStructurePrebuildInfo(BuildRaytracingAccelerationStructureInputs* pDesc, RaytracingAccelerationStructurePrebuildInfo* pInfo) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, pInfo); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, pInfo); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, pInfo); } /// @@ -827,11 +567,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(64)] public DriverMatchingIdentifierStatus CheckDriverMatchingIdentifier(SerializedDataType SerializedDataType, SerializedDataDriverMatchingIdentifier* pIdentifierToCheck) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[64]))((ID3D12Device9*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D12Device9*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D12Device9*)Unsafe.AsPointer(ref this), SerializedDataType, pIdentifierToCheck); } /// @@ -839,11 +575,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(65)] public HResult SetBackgroundProcessingMode(BackgroundProcessingMode Mode, MeasurementsAction MeasurementsAction, Handle hEventToSignalUponCompletion, Bool32* pbFurtherMeasurementsDesired) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Mode, MeasurementsAction, hEventToSignalUponCompletion, pbFurtherMeasurementsDesired); } /// @@ -851,11 +583,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(66)] public HResult AddToStateObject(StateObjectDescription* pAddition, ID3D12StateObject* pStateObjectToGrowFrom, Guid* riid, void** ppNewStateObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pAddition, pStateObjectToGrowFrom, riid, ppNewStateObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pAddition, pStateObjectToGrowFrom, riid, ppNewStateObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pAddition, pStateObjectToGrowFrom, riid, ppNewStateObject); } /// @@ -863,11 +591,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(67)] public HResult CreateProtectedResourceSession1(ProtectedResourceSessionDescription1* pDesc, Guid* riid, void** ppSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppSession); } /// @@ -876,11 +600,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui public ResourceAllocationInfo GetResourceAllocationInfo2(uint visibleMask, uint numResourceDescs, ResourceDescription1* pResourceDescs, ResourceAllocationInfo1* pResourceAllocationInfo1) { ResourceAllocationInfo result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[68]))((ID3D12Device9*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D12Device9*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID3D12Device9*)Unsafe.AsPointer(ref this), &result, visibleMask, numResourceDescs, pResourceDescs, pResourceAllocationInfo1); } /// @@ -888,11 +608,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(69)] public HResult CreateCommittedResource2(HeapProperties* pHeapProperties, HeapFlags HeapFlags, ResourceDescription1* pDesc, ResourceStates InitialResourceState, ClearValue* pOptimizedClearValue, ID3D12ProtectedResourceSession* pProtectedSession, Guid* riidResource, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[69]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pHeapProperties, HeapFlags, pDesc, InitialResourceState, pOptimizedClearValue, pProtectedSession, riidResource, ppvResource); } /// @@ -900,11 +616,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(70)] public HResult CreatePlacedResource1(ID3D12Heap* pHeap, ulong HeapOffset, ResourceDescription1* pDesc, ResourceStates InitialState, ClearValue* pOptimizedClearValue, Guid* riid, void** ppvResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[70]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pHeap, HeapOffset, pDesc, InitialState, pOptimizedClearValue, riid, ppvResource); } /// @@ -912,11 +624,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(71)] public void CreateSamplerFeedbackUnorderedAccessView(ID3D12Resource* pTargetedResource, ID3D12Resource* pFeedbackResource, CpuDescriptorHandle DestDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[71]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pTargetedResource, pFeedbackResource, DestDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pTargetedResource, pFeedbackResource, DestDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pTargetedResource, pFeedbackResource, DestDescriptor); } /// @@ -924,11 +632,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(72)] public void GetCopyableFootprints1(ResourceDescription1* pResourceDesc, uint FirstSubresource, uint NumSubresources, ulong BaseOffset, PlacedSubresourceFootprint* pLayouts, uint* pNumRows, ulong* pRowSizeInBytes, ulong* pTotalBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[72]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pResourceDesc, FirstSubresource, NumSubresources, BaseOffset, pLayouts, pNumRows, pRowSizeInBytes, pTotalBytes); } /// @@ -936,11 +640,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(73)] public HResult CreateShaderCacheSession(ShaderCacheSessionDescription* pDesc, Guid* riid, void** ppvSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[73]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppvSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppvSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, riid, ppvSession); } /// @@ -948,11 +648,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(74)] public HResult ShaderCacheControl(ShaderCacheKindFlags Kinds, ShaderCacheControlFlags Control) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[74]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Kinds, Control); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Kinds, Control); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID3D12Device9*)Unsafe.AsPointer(ref this), Kinds, Control); } /// @@ -960,11 +656,7 @@ public unsafe partial struct ID3D12Device9 : ID3D12Device9.Interface, INativeGui [VtblIndex(75)] public HResult CreateCommandQueue1(CommandQueueDescription* pDesc, Guid* CreatorID, Guid* riid, void** ppCommandQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[75]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, CreatorID, riid, ppCommandQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, CreatorID, riid, ppCommandQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID3D12Device9*)Unsafe.AsPointer(ref this), pDesc, CreatorID, riid, ppCommandQueue); } public interface Interface : ID3D12Device8.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceChild.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceChild.cs index 1f4dd3a..ad1c7aa 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceChild.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceChild.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12DeviceChild : ID3D12DeviceChild.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DeviceChild)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DeviceChild)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12DeviceChild : ID3D12DeviceChild.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12DeviceChild : ID3D12DeviceChild.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12DeviceChild : ID3D12DeviceChild.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12DeviceChild : ID3D12DeviceChild.Interface, IN [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12DeviceChild : ID3D12DeviceChild.Interface, IN [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12DeviceChild : ID3D12DeviceChild.Interface, IN [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12DeviceChild : ID3D12DeviceChild.Interface, IN [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12DeviceChild : ID3D12DeviceChild.Interface, IN [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12DeviceChild*)Unsafe.AsPointer(ref this), riid, ppvDevice); } public interface Interface : ID3D12Object.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceConfiguration.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceConfiguration.cs index c645841..096cf51 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceConfiguration.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceConfiguration.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12DeviceConfiguration : ID3D12DeviceConfigurati } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DeviceConfiguration)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DeviceConfiguration)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12DeviceConfiguration : ID3D12DeviceConfigurati [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12DeviceConfiguration : ID3D12DeviceConfigurati [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12DeviceConfiguration : ID3D12DeviceConfigurati [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this)); } /// @@ -92,11 +76,7 @@ public unsafe partial struct ID3D12DeviceConfiguration : ID3D12DeviceConfigurati public DeviceConfigurationDescription GetDesc() { DeviceConfigurationDescription result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[3]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this), &result); } /// @@ -104,11 +84,7 @@ public unsafe partial struct ID3D12DeviceConfiguration : ID3D12DeviceConfigurati [VtblIndex(4)] public HResult GetEnabledExperimentalFeatures(Guid* pGuids, uint NumGuids) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this), pGuids, NumGuids); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this), pGuids, NumGuids); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this), pGuids, NumGuids); } /// @@ -116,11 +92,7 @@ public unsafe partial struct ID3D12DeviceConfiguration : ID3D12DeviceConfigurati [VtblIndex(5)] public HResult SerializeVersionedRootSignature(VersionedRootSignatureDescription* pDesc, Graphics.Direct3D.ID3DBlob** ppResult, Graphics.Direct3D.ID3DBlob** ppError) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this), pDesc, ppResult, ppError); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this), pDesc, ppResult, ppError); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this), pDesc, ppResult, ppError); } /// @@ -128,11 +100,7 @@ public unsafe partial struct ID3D12DeviceConfiguration : ID3D12DeviceConfigurati [VtblIndex(6)] public HResult CreateVersionedRootSignatureDeserializer(void* pBlob, nuint Size, Guid* riid, void** ppvDeserializer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this), pBlob, Size, riid, ppvDeserializer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this), pBlob, Size, riid, ppvDeserializer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12DeviceConfiguration*)Unsafe.AsPointer(ref this), pBlob, Size, riid, ppvDeserializer); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceFactory.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceFactory.cs index ba25a7d..416228c 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceFactory.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceFactory.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12DeviceFactory : ID3D12DeviceFactory.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DeviceFactory)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DeviceFactory)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12DeviceFactory : ID3D12DeviceFactory.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12DeviceFactory : ID3D12DeviceFactory.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12DeviceFactory : ID3D12DeviceFactory.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12DeviceFactory : ID3D12DeviceFactory.Interface [VtblIndex(3)] public HResult InitializeFromGlobalState() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12DeviceFactory : ID3D12DeviceFactory.Interface [VtblIndex(4)] public HResult ApplyToGlobalState() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12DeviceFactory : ID3D12DeviceFactory.Interface [VtblIndex(5)] public HResult SetFlags(DeviceFactoryFlags flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this), flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this), flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this), flags); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12DeviceFactory : ID3D12DeviceFactory.Interface [VtblIndex(6)] public DeviceFactoryFlags GetFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12DeviceFactory : ID3D12DeviceFactory.Interface [VtblIndex(7)] public HResult GetConfigurationInterface(Guid* clsid, Guid* iid, void** ppv) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this), clsid, iid, ppv); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this), clsid, iid, ppv); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this), clsid, iid, ppv); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12DeviceFactory : ID3D12DeviceFactory.Interface [VtblIndex(8)] public HResult EnableExperimentalFeatures(uint NumFeatures, Guid* pIIDs, void* pConfigurationStructs, uint* pConfigurationStructSizes) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this), NumFeatures, pIIDs, pConfigurationStructs, pConfigurationStructSizes); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this), NumFeatures, pIIDs, pConfigurationStructs, pConfigurationStructSizes); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this), NumFeatures, pIIDs, pConfigurationStructs, pConfigurationStructSizes); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12DeviceFactory : ID3D12DeviceFactory.Interface [VtblIndex(9)] public HResult CreateDevice(IUnknown* adapter, Graphics.Direct3D.FeatureLevel FeatureLevel, Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this), adapter, FeatureLevel, riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this), adapter, FeatureLevel, riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12DeviceFactory*)Unsafe.AsPointer(ref this), adapter, FeatureLevel, riid, ppvDevice); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData.cs index 3ad2e3b..addbec3 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData : ID3D12DeviceRemov } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DeviceRemovedExtendedData)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DeviceRemovedExtendedData)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData : ID3D12DeviceRemov [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12DeviceRemovedExtendedData*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12DeviceRemovedExtendedData*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12DeviceRemovedExtendedData*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData : ID3D12DeviceRemov [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12DeviceRemovedExtendedData*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12DeviceRemovedExtendedData*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12DeviceRemovedExtendedData*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData : ID3D12DeviceRemov [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12DeviceRemovedExtendedData*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12DeviceRemovedExtendedData*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12DeviceRemovedExtendedData*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData : ID3D12DeviceRemov [VtblIndex(3)] public HResult GetAutoBreadcrumbsOutput(DredAutoBreadcrumbsOutput* pOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12DeviceRemovedExtendedData*)Unsafe.AsPointer(ref this), pOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12DeviceRemovedExtendedData*)Unsafe.AsPointer(ref this), pOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12DeviceRemovedExtendedData*)Unsafe.AsPointer(ref this), pOutput); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData : ID3D12DeviceRemov [VtblIndex(4)] public HResult GetPageFaultAllocationOutput(DredPageFaultOutput* pOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12DeviceRemovedExtendedData*)Unsafe.AsPointer(ref this), pOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12DeviceRemovedExtendedData*)Unsafe.AsPointer(ref this), pOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12DeviceRemovedExtendedData*)Unsafe.AsPointer(ref this), pOutput); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData1.cs index 6f5da95..dc1a5b7 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData1 : ID3D12DeviceRemo } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DeviceRemovedExtendedData1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DeviceRemovedExtendedData1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData1 : ID3D12DeviceRemo [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData1 : ID3D12DeviceRemo [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData1 : ID3D12DeviceRemo [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData1 : ID3D12DeviceRemo [VtblIndex(3)] public HResult GetAutoBreadcrumbsOutput(DredAutoBreadcrumbsOutput* pOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this), pOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this), pOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this), pOutput); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData1 : ID3D12DeviceRemo [VtblIndex(4)] public HResult GetPageFaultAllocationOutput(DredPageFaultOutput* pOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this), pOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this), pOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this), pOutput); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData1 : ID3D12DeviceRemo [VtblIndex(5)] public HResult GetAutoBreadcrumbsOutput1(DredAutoBreadcrumbsOutput1* pOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this), pOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this), pOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this), pOutput); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData1 : ID3D12DeviceRemo [VtblIndex(6)] public HResult GetPageFaultAllocationOutput1(DredPageFaultOutput1* pOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this), pOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this), pOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12DeviceRemovedExtendedData1*)Unsafe.AsPointer(ref this), pOutput); } public interface Interface : ID3D12DeviceRemovedExtendedData.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData2.cs index 1116f41..c2ee190 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData2.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedData2.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData2 : ID3D12DeviceRemo } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DeviceRemovedExtendedData2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DeviceRemovedExtendedData2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData2 : ID3D12DeviceRemo [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData2 : ID3D12DeviceRemo [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData2 : ID3D12DeviceRemo [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData2 : ID3D12DeviceRemo [VtblIndex(3)] public HResult GetAutoBreadcrumbsOutput(DredAutoBreadcrumbsOutput* pOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this), pOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this), pOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this), pOutput); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData2 : ID3D12DeviceRemo [VtblIndex(4)] public HResult GetPageFaultAllocationOutput(DredPageFaultOutput* pOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this), pOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this), pOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this), pOutput); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData2 : ID3D12DeviceRemo [VtblIndex(5)] public HResult GetAutoBreadcrumbsOutput1(DredAutoBreadcrumbsOutput1* pOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this), pOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this), pOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this), pOutput); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData2 : ID3D12DeviceRemo [VtblIndex(6)] public HResult GetPageFaultAllocationOutput1(DredPageFaultOutput1* pOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this), pOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this), pOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this), pOutput); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData2 : ID3D12DeviceRemo [VtblIndex(7)] public HResult GetPageFaultAllocationOutput2(DredPageFaultOutput2* pOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this), pOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this), pOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this), pOutput); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedData2 : ID3D12DeviceRemo [VtblIndex(8)] public DredDeviceState GetDeviceState() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12DeviceRemovedExtendedData2*)Unsafe.AsPointer(ref this)); } public interface Interface : ID3D12DeviceRemovedExtendedData1.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedDataSettings.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedDataSettings.cs index 9daa952..4cf4e73 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedDataSettings.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedDataSettings.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings : ID3D12Dev } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DeviceRemovedExtendedDataSettings)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DeviceRemovedExtendedDataSettings)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings : ID3D12Dev [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12DeviceRemovedExtendedDataSettings*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12DeviceRemovedExtendedDataSettings*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12DeviceRemovedExtendedDataSettings*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings : ID3D12Dev [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12DeviceRemovedExtendedDataSettings*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12DeviceRemovedExtendedDataSettings*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12DeviceRemovedExtendedDataSettings*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings : ID3D12Dev [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12DeviceRemovedExtendedDataSettings*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12DeviceRemovedExtendedDataSettings*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12DeviceRemovedExtendedDataSettings*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings : ID3D12Dev [VtblIndex(3)] public void SetAutoBreadcrumbsEnablement(DredEnablement Enablement) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D12DeviceRemovedExtendedDataSettings*)Unsafe.AsPointer(ref this), Enablement); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12DeviceRemovedExtendedDataSettings*)Unsafe.AsPointer(ref this), Enablement); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12DeviceRemovedExtendedDataSettings*)Unsafe.AsPointer(ref this), Enablement); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings : ID3D12Dev [VtblIndex(4)] public void SetPageFaultEnablement(DredEnablement Enablement) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID3D12DeviceRemovedExtendedDataSettings*)Unsafe.AsPointer(ref this), Enablement); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12DeviceRemovedExtendedDataSettings*)Unsafe.AsPointer(ref this), Enablement); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12DeviceRemovedExtendedDataSettings*)Unsafe.AsPointer(ref this), Enablement); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings : ID3D12Dev [VtblIndex(5)] public void SetWatsonDumpEnablement(DredEnablement Enablement) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID3D12DeviceRemovedExtendedDataSettings*)Unsafe.AsPointer(ref this), Enablement); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DeviceRemovedExtendedDataSettings*)Unsafe.AsPointer(ref this), Enablement); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12DeviceRemovedExtendedDataSettings*)Unsafe.AsPointer(ref this), Enablement); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedDataSettings1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedDataSettings1.cs index 207b39c..6db8e9c 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedDataSettings1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedDataSettings1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings1 : ID3D12De } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DeviceRemovedExtendedDataSettings1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DeviceRemovedExtendedDataSettings1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings1 : ID3D12De [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings1 : ID3D12De [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings1 : ID3D12De [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings1 : ID3D12De [VtblIndex(3)] public void SetAutoBreadcrumbsEnablement(DredEnablement Enablement) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this), Enablement); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this), Enablement); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this), Enablement); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings1 : ID3D12De [VtblIndex(4)] public void SetPageFaultEnablement(DredEnablement Enablement) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this), Enablement); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this), Enablement); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this), Enablement); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings1 : ID3D12De [VtblIndex(5)] public void SetWatsonDumpEnablement(DredEnablement Enablement) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this), Enablement); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this), Enablement); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this), Enablement); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings1 : ID3D12De [VtblIndex(6)] public void SetBreadcrumbContextEnablement(DredEnablement Enablement) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[6]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this), Enablement); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this), Enablement); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12DeviceRemovedExtendedDataSettings1*)Unsafe.AsPointer(ref this), Enablement); } public interface Interface : ID3D12DeviceRemovedExtendedDataSettings.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedDataSettings2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedDataSettings2.cs index ff4408a..36bf513 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedDataSettings2.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12DeviceRemovedExtendedDataSettings2.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings2 : ID3D12De } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DeviceRemovedExtendedDataSettings2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12DeviceRemovedExtendedDataSettings2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings2 : ID3D12De [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings2 : ID3D12De [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings2 : ID3D12De [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings2 : ID3D12De [VtblIndex(3)] public void SetAutoBreadcrumbsEnablement(DredEnablement Enablement) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this), Enablement); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this), Enablement); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this), Enablement); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings2 : ID3D12De [VtblIndex(4)] public void SetPageFaultEnablement(DredEnablement Enablement) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this), Enablement); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this), Enablement); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this), Enablement); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings2 : ID3D12De [VtblIndex(5)] public void SetWatsonDumpEnablement(DredEnablement Enablement) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this), Enablement); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this), Enablement); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this), Enablement); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings2 : ID3D12De [VtblIndex(6)] public void SetBreadcrumbContextEnablement(DredEnablement Enablement) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[6]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this), Enablement); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this), Enablement); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this), Enablement); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12DeviceRemovedExtendedDataSettings2 : ID3D12De [VtblIndex(7)] public void UseMarkersOnlyAutoBreadcrumbs(Bool32 MarkersOnly) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this), MarkersOnly); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this), MarkersOnly); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12DeviceRemovedExtendedDataSettings2*)Unsafe.AsPointer(ref this), MarkersOnly); } public interface Interface : ID3D12DeviceRemovedExtendedDataSettings1.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Fence.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Fence.cs index 993a0ac..2a31e66 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Fence.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Fence.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Fence : ID3D12Fence.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Fence)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Fence)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Fence : ID3D12Fence.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Fence*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Fence*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Fence*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Fence : ID3D12Fence.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Fence*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Fence*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Fence*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Fence : ID3D12Fence.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Fence*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Fence*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Fence*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Fence : ID3D12Fence.Interface, INativeGuid [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Fence*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Fence*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Fence*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Fence : ID3D12Fence.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Fence*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Fence*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Fence*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Fence : ID3D12Fence.Interface, INativeGuid [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Fence*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Fence*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Fence*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Fence : ID3D12Fence.Interface, INativeGuid [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Fence*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Fence*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Fence*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Fence : ID3D12Fence.Interface, INativeGuid [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Fence*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Fence*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Fence*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12Fence : ID3D12Fence.Interface, INativeGuid [VtblIndex(8)] public ulong GetCompletedValue() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12Fence*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Fence*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Fence*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12Fence : ID3D12Fence.Interface, INativeGuid [VtblIndex(9)] public HResult SetEventOnCompletion(ulong Value, Handle hEvent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12Fence*)Unsafe.AsPointer(ref this), Value, hEvent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12Fence*)Unsafe.AsPointer(ref this), Value, hEvent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12Fence*)Unsafe.AsPointer(ref this), Value, hEvent); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12Fence : ID3D12Fence.Interface, INativeGuid [VtblIndex(10)] public HResult Signal(ulong Value) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12Fence*)Unsafe.AsPointer(ref this), Value); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12Fence*)Unsafe.AsPointer(ref this), Value); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12Fence*)Unsafe.AsPointer(ref this), Value); } public interface Interface : ID3D12Pageable.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Fence1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Fence1.cs index 223ba86..3b052f0 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Fence1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Fence1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Fence1 : ID3D12Fence1.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Fence1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Fence1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Fence1 : ID3D12Fence1.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Fence1 : ID3D12Fence1.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Fence1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Fence1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Fence1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Fence1 : ID3D12Fence1.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Fence1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Fence1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Fence1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Fence1 : ID3D12Fence1.Interface, INativeGuid [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Fence1 : ID3D12Fence1.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Fence1 : ID3D12Fence1.Interface, INativeGuid [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Fence1 : ID3D12Fence1.Interface, INativeGuid [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Fence1 : ID3D12Fence1.Interface, INativeGuid [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12Fence1 : ID3D12Fence1.Interface, INativeGuid [VtblIndex(8)] public ulong GetCompletedValue() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12Fence1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Fence1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Fence1*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12Fence1 : ID3D12Fence1.Interface, INativeGuid [VtblIndex(9)] public HResult SetEventOnCompletion(ulong Value, Handle hEvent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), Value, hEvent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), Value, hEvent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), Value, hEvent); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12Fence1 : ID3D12Fence1.Interface, INativeGuid [VtblIndex(10)] public HResult Signal(ulong Value) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), Value); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), Value); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12Fence1*)Unsafe.AsPointer(ref this), Value); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12Fence1 : ID3D12Fence1.Interface, INativeGuid [VtblIndex(11)] public FenceFlags GetCreationFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12Fence1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12Fence1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12Fence1*)Unsafe.AsPointer(ref this)); } public interface Interface : ID3D12Fence.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12FunctionParameterReflection.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12FunctionParameterReflection.cs index 8346edc..3b23849 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12FunctionParameterReflection.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12FunctionParameterReflection.cs @@ -38,11 +38,7 @@ public unsafe partial struct ID3D12FunctionParameterReflection : ID3D12FunctionP } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12FunctionParameterReflection)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12FunctionParameterReflection)); -#endif public void** lpVtbl; @@ -51,11 +47,7 @@ public unsafe partial struct ID3D12FunctionParameterReflection : ID3D12FunctionP [VtblIndex(0)] public HResult GetDesc(ParameterDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12FunctionParameterReflection*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12FunctionParameterReflection*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12FunctionParameterReflection*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12FunctionReflection.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12FunctionReflection.cs index 859d711..07e1bcc 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12FunctionReflection.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12FunctionReflection.cs @@ -38,11 +38,7 @@ public unsafe partial struct ID3D12FunctionReflection : ID3D12FunctionReflection } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12FunctionReflection)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12FunctionReflection)); -#endif public void** lpVtbl; @@ -51,11 +47,7 @@ public unsafe partial struct ID3D12FunctionReflection : ID3D12FunctionReflection [VtblIndex(0)] public HResult GetDesc(FunctionDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -63,11 +55,7 @@ public unsafe partial struct ID3D12FunctionReflection : ID3D12FunctionReflection [VtblIndex(1)] public ID3D12ShaderReflectionConstantBuffer* GetConstantBufferByIndex(uint BufferIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), BufferIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), BufferIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), BufferIndex); } /// @@ -75,11 +63,7 @@ public unsafe partial struct ID3D12FunctionReflection : ID3D12FunctionReflection [VtblIndex(2)] public ID3D12ShaderReflectionConstantBuffer* GetConstantBufferByName(sbyte* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), Name); } /// @@ -87,11 +71,7 @@ public unsafe partial struct ID3D12FunctionReflection : ID3D12FunctionReflection [VtblIndex(3)] public HResult GetResourceBindingDesc(uint ResourceIndex, ShaderInputBindDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), ResourceIndex, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), ResourceIndex, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), ResourceIndex, pDesc); } /// @@ -99,11 +79,7 @@ public unsafe partial struct ID3D12FunctionReflection : ID3D12FunctionReflection [VtblIndex(4)] public ID3D12ShaderReflectionVariable* GetVariableByName(sbyte* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), Name); } /// @@ -111,11 +87,7 @@ public unsafe partial struct ID3D12FunctionReflection : ID3D12FunctionReflection [VtblIndex(5)] public HResult GetResourceBindingDescByName(sbyte* Name, ShaderInputBindDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), Name, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), Name, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), Name, pDesc); } /// @@ -123,11 +95,7 @@ public unsafe partial struct ID3D12FunctionReflection : ID3D12FunctionReflection [VtblIndex(6)] public ID3D12FunctionParameterReflection* GetFunctionParameter(int ParameterIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), ParameterIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), ParameterIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12FunctionReflection*)Unsafe.AsPointer(ref this), ParameterIndex); } public interface Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList.cs index 6d07ab2..4b7742a 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12GraphicsCommandList)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12GraphicsCommandList)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(8)] public new CommandListType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(9)] public HResult Close() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(10)] public HResult Reset(ID3D12CommandAllocator* pAllocator, ID3D12PipelineState* pInitialState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(11)] public void ClearState(ID3D12PipelineState* pPipelineState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pPipelineState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pPipelineState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(12)] public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(13)] public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(14)] public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(15)] public void CopyBufferRegion(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, ulong NumBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(16)] public void CopyTextureRegion(TextureCopyLocation* pDst, uint DstX, uint DstY, uint DstZ, TextureCopyLocation* pSrc, Box* pSrcBox) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(17)] public void CopyResource(ID3D12Resource* pDstResource, ID3D12Resource* pSrcResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(18)] public void CopyTiles(ID3D12Resource* pTiledResource, TiledResourceCoordinate* pTileRegionStartCoordinate, TileRegionSize* pTileRegionSize, ID3D12Resource* pBuffer, ulong BufferStartOffsetInBytes, TileCopyFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(19)] public void ResolveSubresource(ID3D12Resource* pDstResource, uint DstSubresource, ID3D12Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(20)] public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology PrimitiveTopology) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), PrimitiveTopology); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), PrimitiveTopology); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), PrimitiveTopology); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(21)] public void RSSetViewports(uint NumViewports, Viewport* pViewports) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), NumViewports, pViewports); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(22)] public void RSSetScissorRects(uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), NumRects, pRects); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(23)] public void OMSetBlendFactor(float* BlendFactor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), BlendFactor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), BlendFactor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), BlendFactor); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(24)] public void OMSetStencilRef(uint StencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), StencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), StencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), StencilRef); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(25)] public void SetPipelineState(ID3D12PipelineState* pPipelineState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pPipelineState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pPipelineState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pPipelineState); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(26)] public void ResourceBarrier(uint NumBarriers, ResourceBarrier* pBarriers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(27)] public void ExecuteBundle(ID3D12GraphicsCommandList* pCommandList) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pCommandList); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pCommandList); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pCommandList); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(28)] public void SetDescriptorHeaps(uint NumDescriptorHeaps, ID3D12DescriptorHeap** ppDescriptorHeaps) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(29)] public void SetComputeRootSignature(ID3D12RootSignature* pRootSignature) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pRootSignature); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pRootSignature); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(30)] public void SetGraphicsRootSignature(ID3D12RootSignature* pRootSignature) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pRootSignature); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pRootSignature); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(31)] public void SetComputeRootDescriptorTable(uint RootParameterIndex, GpuDescriptorHandle BaseDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(32)] public void SetGraphicsRootDescriptorTable(uint RootParameterIndex, GpuDescriptorHandle BaseDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(33)] public void SetComputeRoot32BitConstant(uint RootParameterIndex, uint SrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[33]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(34)] public void SetGraphicsRoot32BitConstant(uint RootParameterIndex, uint SrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(35)] public void SetComputeRoot32BitConstants(uint RootParameterIndex, uint Num32BitValuesToSet, void* pSrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[35]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(36)] public void SetGraphicsRoot32BitConstants(uint RootParameterIndex, uint Num32BitValuesToSet, void* pSrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(37)] public void SetComputeRootConstantBufferView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(38)] public void SetGraphicsRootConstantBufferView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(39)] public void SetComputeRootShaderResourceView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(40)] public void SetGraphicsRootShaderResourceView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(41)] public void SetComputeRootUnorderedAccessView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(42)] public void SetGraphicsRootUnorderedAccessView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(43)] public void IASetIndexBuffer(IndexBufferView* pView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pView); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(44)] public void IASetVertexBuffers(uint StartSlot, uint NumViews, VertexBufferView* pViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(45)] public void SOSetTargets(uint StartSlot, uint NumViews, StreamOutputBufferView* pViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(46)] public void OMSetRenderTargets(uint NumRenderTargetDescriptors, CpuDescriptorHandle* pRenderTargetDescriptors, Bool32 RTsSingleHandleToDescriptorRange, CpuDescriptorHandle* pDepthStencilDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(47)] public void ClearDepthStencilView(CpuDescriptorHandle DepthStencilView, ClearFlags ClearFlags, float Depth, byte Stencil, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(48)] public void ClearRenderTargetView(CpuDescriptorHandle RenderTargetView, float* ColorRGBA, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(49)] public void ClearUnorderedAccessViewUint(GpuDescriptorHandle ViewGPUHandleInCurrentHeap, CpuDescriptorHandle ViewCPUHandle, ID3D12Resource* pResource, uint* Values, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[49]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(50)] public void ClearUnorderedAccessViewFloat(GpuDescriptorHandle ViewGPUHandleInCurrentHeap, CpuDescriptorHandle ViewCPUHandle, ID3D12Resource* pResource, float* Values, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(51)] public void DiscardResource(ID3D12Resource* pResource, DiscardRegion* pRegion) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pResource, pRegion); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pResource, pRegion); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pResource, pRegion); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(52)] public void BeginQuery(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint Index) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(53)] public void EndQuery(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint Index) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[53]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(54)] public void ResolveQueryData(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint StartIndex, uint NumQueries, ID3D12Resource* pDestinationBuffer, ulong AlignedDestinationBufferOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[54]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(55)] public void SetPredication(ID3D12Resource* pBuffer, ulong AlignedBufferOffset, PredicationOperation Operation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[55]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(56)] public void SetMarker(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[56]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(57)] public void BeginEvent(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[57]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(58)] public void EndEvent() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this)); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D12GraphicsCommandList : ID3D12GraphicsCommandLi [VtblIndex(59)] public void ExecuteIndirect(ID3D12CommandSignature* pCommandSignature, uint MaxCommandCount, ID3D12Resource* pArgumentBuffer, ulong ArgumentBufferOffset, ID3D12Resource* pCountBuffer, ulong CountBufferOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[59]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D12GraphicsCommandList*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); } public interface Interface : ID3D12CommandList.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList1.cs index 0d77669..71c1563 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12GraphicsCommandList1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12GraphicsCommandList1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(8)] public new CommandListType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(9)] public HResult Close() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(10)] public HResult Reset(ID3D12CommandAllocator* pAllocator, ID3D12PipelineState* pInitialState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(11)] public void ClearState(ID3D12PipelineState* pPipelineState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pPipelineState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pPipelineState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(12)] public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(13)] public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(14)] public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(15)] public void CopyBufferRegion(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, ulong NumBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(16)] public void CopyTextureRegion(TextureCopyLocation* pDst, uint DstX, uint DstY, uint DstZ, TextureCopyLocation* pSrc, Box* pSrcBox) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(17)] public void CopyResource(ID3D12Resource* pDstResource, ID3D12Resource* pSrcResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(18)] public void CopyTiles(ID3D12Resource* pTiledResource, TiledResourceCoordinate* pTileRegionStartCoordinate, TileRegionSize* pTileRegionSize, ID3D12Resource* pBuffer, ulong BufferStartOffsetInBytes, TileCopyFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(19)] public void ResolveSubresource(ID3D12Resource* pDstResource, uint DstSubresource, ID3D12Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(20)] public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology PrimitiveTopology) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), PrimitiveTopology); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), PrimitiveTopology); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), PrimitiveTopology); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(21)] public void RSSetViewports(uint NumViewports, Viewport* pViewports) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), NumViewports, pViewports); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(22)] public void RSSetScissorRects(uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), NumRects, pRects); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(23)] public void OMSetBlendFactor(float* BlendFactor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), BlendFactor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), BlendFactor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), BlendFactor); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(24)] public void OMSetStencilRef(uint StencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), StencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), StencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), StencilRef); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(25)] public void SetPipelineState(ID3D12PipelineState* pPipelineState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pPipelineState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pPipelineState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pPipelineState); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(26)] public void ResourceBarrier(uint NumBarriers, ResourceBarrier* pBarriers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(27)] public void ExecuteBundle(ID3D12GraphicsCommandList* pCommandList) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pCommandList); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pCommandList); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pCommandList); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(28)] public void SetDescriptorHeaps(uint NumDescriptorHeaps, ID3D12DescriptorHeap** ppDescriptorHeaps) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(29)] public void SetComputeRootSignature(ID3D12RootSignature* pRootSignature) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pRootSignature); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pRootSignature); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(30)] public void SetGraphicsRootSignature(ID3D12RootSignature* pRootSignature) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pRootSignature); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pRootSignature); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(31)] public void SetComputeRootDescriptorTable(uint RootParameterIndex, GpuDescriptorHandle BaseDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(32)] public void SetGraphicsRootDescriptorTable(uint RootParameterIndex, GpuDescriptorHandle BaseDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(33)] public void SetComputeRoot32BitConstant(uint RootParameterIndex, uint SrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[33]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(34)] public void SetGraphicsRoot32BitConstant(uint RootParameterIndex, uint SrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(35)] public void SetComputeRoot32BitConstants(uint RootParameterIndex, uint Num32BitValuesToSet, void* pSrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[35]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(36)] public void SetGraphicsRoot32BitConstants(uint RootParameterIndex, uint Num32BitValuesToSet, void* pSrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(37)] public void SetComputeRootConstantBufferView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(38)] public void SetGraphicsRootConstantBufferView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(39)] public void SetComputeRootShaderResourceView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(40)] public void SetGraphicsRootShaderResourceView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(41)] public void SetComputeRootUnorderedAccessView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(42)] public void SetGraphicsRootUnorderedAccessView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(43)] public void IASetIndexBuffer(IndexBufferView* pView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pView); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(44)] public void IASetVertexBuffers(uint StartSlot, uint NumViews, VertexBufferView* pViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(45)] public void SOSetTargets(uint StartSlot, uint NumViews, StreamOutputBufferView* pViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(46)] public void OMSetRenderTargets(uint NumRenderTargetDescriptors, CpuDescriptorHandle* pRenderTargetDescriptors, Bool32 RTsSingleHandleToDescriptorRange, CpuDescriptorHandle* pDepthStencilDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(47)] public void ClearDepthStencilView(CpuDescriptorHandle DepthStencilView, ClearFlags ClearFlags, float Depth, byte Stencil, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(48)] public void ClearRenderTargetView(CpuDescriptorHandle RenderTargetView, float* ColorRGBA, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(49)] public void ClearUnorderedAccessViewUint(GpuDescriptorHandle ViewGPUHandleInCurrentHeap, CpuDescriptorHandle ViewCPUHandle, ID3D12Resource* pResource, uint* Values, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[49]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(50)] public void ClearUnorderedAccessViewFloat(GpuDescriptorHandle ViewGPUHandleInCurrentHeap, CpuDescriptorHandle ViewCPUHandle, ID3D12Resource* pResource, float* Values, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(51)] public void DiscardResource(ID3D12Resource* pResource, DiscardRegion* pRegion) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pResource, pRegion); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pResource, pRegion); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pResource, pRegion); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(52)] public void BeginQuery(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint Index) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(53)] public void EndQuery(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint Index) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[53]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(54)] public void ResolveQueryData(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint StartIndex, uint NumQueries, ID3D12Resource* pDestinationBuffer, ulong AlignedDestinationBufferOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[54]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(55)] public void SetPredication(ID3D12Resource* pBuffer, ulong AlignedBufferOffset, PredicationOperation Operation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[55]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(56)] public void SetMarker(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[56]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(57)] public void BeginEvent(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[57]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(58)] public void EndEvent() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this)); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(59)] public void ExecuteIndirect(ID3D12CommandSignature* pCommandSignature, uint MaxCommandCount, ID3D12Resource* pArgumentBuffer, ulong ArgumentBufferOffset, ID3D12Resource* pCountBuffer, ulong CountBufferOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[59]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(60)] public void AtomicCopyBufferUINT(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, uint Dependencies, ID3D12Resource** ppDependentResources, SubresourceRangeUInt64* pDependentSubresourceRanges) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[60]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(61)] public void AtomicCopyBufferUINT64(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, uint Dependencies, ID3D12Resource** ppDependentResources, SubresourceRangeUInt64* pDependentSubresourceRanges) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[61]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(62)] public void OMSetDepthBounds(float Min, float Max) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[62]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), Min, Max); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), Min, Max); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), Min, Max); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(63)] public void SetSamplePositions(uint NumSamplesPerPixel, uint NumPixels, SamplePosition* pSamplePositions) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(64)] public void ResolveSubresourceRegion(ID3D12Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, ID3D12Resource* pSrcResource, uint SrcSubresource, Rect* pSrcRect, Graphics.Dxgi.Common.Format Format, ResolveMode ResolveMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); } /// @@ -835,11 +571,7 @@ public unsafe partial struct ID3D12GraphicsCommandList1 : ID3D12GraphicsCommandL [VtblIndex(65)] public void SetViewInstanceMask(uint Mask) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[65]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), Mask); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), Mask); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D12GraphicsCommandList1*)Unsafe.AsPointer(ref this), Mask); } public interface Interface : ID3D12GraphicsCommandList.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList2.cs index 41c5aa6..e862fef 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList2.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList2.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12GraphicsCommandList2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12GraphicsCommandList2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(8)] public new CommandListType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(9)] public HResult Close() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(10)] public HResult Reset(ID3D12CommandAllocator* pAllocator, ID3D12PipelineState* pInitialState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(11)] public void ClearState(ID3D12PipelineState* pPipelineState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pPipelineState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pPipelineState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(12)] public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(13)] public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(14)] public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(15)] public void CopyBufferRegion(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, ulong NumBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(16)] public void CopyTextureRegion(TextureCopyLocation* pDst, uint DstX, uint DstY, uint DstZ, TextureCopyLocation* pSrc, Box* pSrcBox) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(17)] public void CopyResource(ID3D12Resource* pDstResource, ID3D12Resource* pSrcResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(18)] public void CopyTiles(ID3D12Resource* pTiledResource, TiledResourceCoordinate* pTileRegionStartCoordinate, TileRegionSize* pTileRegionSize, ID3D12Resource* pBuffer, ulong BufferStartOffsetInBytes, TileCopyFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(19)] public void ResolveSubresource(ID3D12Resource* pDstResource, uint DstSubresource, ID3D12Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(20)] public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology PrimitiveTopology) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), PrimitiveTopology); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), PrimitiveTopology); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), PrimitiveTopology); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(21)] public void RSSetViewports(uint NumViewports, Viewport* pViewports) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), NumViewports, pViewports); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(22)] public void RSSetScissorRects(uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), NumRects, pRects); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(23)] public void OMSetBlendFactor(float* BlendFactor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), BlendFactor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), BlendFactor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), BlendFactor); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(24)] public void OMSetStencilRef(uint StencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), StencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), StencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), StencilRef); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(25)] public void SetPipelineState(ID3D12PipelineState* pPipelineState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pPipelineState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pPipelineState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pPipelineState); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(26)] public void ResourceBarrier(uint NumBarriers, ResourceBarrier* pBarriers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(27)] public void ExecuteBundle(ID3D12GraphicsCommandList* pCommandList) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pCommandList); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pCommandList); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pCommandList); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(28)] public void SetDescriptorHeaps(uint NumDescriptorHeaps, ID3D12DescriptorHeap** ppDescriptorHeaps) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(29)] public void SetComputeRootSignature(ID3D12RootSignature* pRootSignature) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pRootSignature); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pRootSignature); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(30)] public void SetGraphicsRootSignature(ID3D12RootSignature* pRootSignature) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pRootSignature); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pRootSignature); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(31)] public void SetComputeRootDescriptorTable(uint RootParameterIndex, GpuDescriptorHandle BaseDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(32)] public void SetGraphicsRootDescriptorTable(uint RootParameterIndex, GpuDescriptorHandle BaseDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(33)] public void SetComputeRoot32BitConstant(uint RootParameterIndex, uint SrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[33]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(34)] public void SetGraphicsRoot32BitConstant(uint RootParameterIndex, uint SrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(35)] public void SetComputeRoot32BitConstants(uint RootParameterIndex, uint Num32BitValuesToSet, void* pSrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[35]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(36)] public void SetGraphicsRoot32BitConstants(uint RootParameterIndex, uint Num32BitValuesToSet, void* pSrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(37)] public void SetComputeRootConstantBufferView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(38)] public void SetGraphicsRootConstantBufferView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(39)] public void SetComputeRootShaderResourceView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(40)] public void SetGraphicsRootShaderResourceView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(41)] public void SetComputeRootUnorderedAccessView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(42)] public void SetGraphicsRootUnorderedAccessView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(43)] public void IASetIndexBuffer(IndexBufferView* pView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pView); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(44)] public void IASetVertexBuffers(uint StartSlot, uint NumViews, VertexBufferView* pViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(45)] public void SOSetTargets(uint StartSlot, uint NumViews, StreamOutputBufferView* pViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(46)] public void OMSetRenderTargets(uint NumRenderTargetDescriptors, CpuDescriptorHandle* pRenderTargetDescriptors, Bool32 RTsSingleHandleToDescriptorRange, CpuDescriptorHandle* pDepthStencilDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(47)] public void ClearDepthStencilView(CpuDescriptorHandle DepthStencilView, ClearFlags ClearFlags, float Depth, byte Stencil, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(48)] public void ClearRenderTargetView(CpuDescriptorHandle RenderTargetView, float* ColorRGBA, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(49)] public void ClearUnorderedAccessViewUint(GpuDescriptorHandle ViewGPUHandleInCurrentHeap, CpuDescriptorHandle ViewCPUHandle, ID3D12Resource* pResource, uint* Values, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[49]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(50)] public void ClearUnorderedAccessViewFloat(GpuDescriptorHandle ViewGPUHandleInCurrentHeap, CpuDescriptorHandle ViewCPUHandle, ID3D12Resource* pResource, float* Values, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(51)] public void DiscardResource(ID3D12Resource* pResource, DiscardRegion* pRegion) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pResource, pRegion); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pResource, pRegion); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pResource, pRegion); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(52)] public void BeginQuery(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint Index) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(53)] public void EndQuery(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint Index) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[53]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(54)] public void ResolveQueryData(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint StartIndex, uint NumQueries, ID3D12Resource* pDestinationBuffer, ulong AlignedDestinationBufferOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[54]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(55)] public void SetPredication(ID3D12Resource* pBuffer, ulong AlignedBufferOffset, PredicationOperation Operation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[55]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(56)] public void SetMarker(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[56]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(57)] public void BeginEvent(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[57]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(58)] public void EndEvent() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this)); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(59)] public void ExecuteIndirect(ID3D12CommandSignature* pCommandSignature, uint MaxCommandCount, ID3D12Resource* pArgumentBuffer, ulong ArgumentBufferOffset, ID3D12Resource* pCountBuffer, ulong CountBufferOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[59]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(60)] public void AtomicCopyBufferUINT(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, uint Dependencies, ID3D12Resource** ppDependentResources, SubresourceRangeUInt64* pDependentSubresourceRanges) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[60]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(61)] public void AtomicCopyBufferUINT64(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, uint Dependencies, ID3D12Resource** ppDependentResources, SubresourceRangeUInt64* pDependentSubresourceRanges) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[61]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(62)] public void OMSetDepthBounds(float Min, float Max) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[62]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), Min, Max); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), Min, Max); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), Min, Max); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(63)] public void SetSamplePositions(uint NumSamplesPerPixel, uint NumPixels, SamplePosition* pSamplePositions) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(64)] public void ResolveSubresourceRegion(ID3D12Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, ID3D12Resource* pSrcResource, uint SrcSubresource, Rect* pSrcRect, Graphics.Dxgi.Common.Format Format, ResolveMode ResolveMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); } /// @@ -835,11 +571,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(65)] public void SetViewInstanceMask(uint Mask) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[65]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), Mask); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), Mask); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), Mask); } /// @@ -847,11 +579,7 @@ public unsafe partial struct ID3D12GraphicsCommandList2 : ID3D12GraphicsCommandL [VtblIndex(66)] public void WriteBufferImmediate(uint Count, WriteBufferImmediateParameter* pParams, WriteBufferImmediateMode* pModes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[66]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), Count, pParams, pModes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), Count, pParams, pModes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D12GraphicsCommandList2*)Unsafe.AsPointer(ref this), Count, pParams, pModes); } public interface Interface : ID3D12GraphicsCommandList1.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList3.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList3.cs index 36a8d75..3d0a7da 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList3.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList3.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12GraphicsCommandList3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12GraphicsCommandList3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(8)] public new CommandListType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(9)] public HResult Close() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(10)] public HResult Reset(ID3D12CommandAllocator* pAllocator, ID3D12PipelineState* pInitialState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(11)] public void ClearState(ID3D12PipelineState* pPipelineState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pPipelineState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pPipelineState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(12)] public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(13)] public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(14)] public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(15)] public void CopyBufferRegion(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, ulong NumBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(16)] public void CopyTextureRegion(TextureCopyLocation* pDst, uint DstX, uint DstY, uint DstZ, TextureCopyLocation* pSrc, Box* pSrcBox) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(17)] public void CopyResource(ID3D12Resource* pDstResource, ID3D12Resource* pSrcResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(18)] public void CopyTiles(ID3D12Resource* pTiledResource, TiledResourceCoordinate* pTileRegionStartCoordinate, TileRegionSize* pTileRegionSize, ID3D12Resource* pBuffer, ulong BufferStartOffsetInBytes, TileCopyFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(19)] public void ResolveSubresource(ID3D12Resource* pDstResource, uint DstSubresource, ID3D12Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(20)] public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology PrimitiveTopology) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), PrimitiveTopology); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), PrimitiveTopology); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), PrimitiveTopology); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(21)] public void RSSetViewports(uint NumViewports, Viewport* pViewports) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), NumViewports, pViewports); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(22)] public void RSSetScissorRects(uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), NumRects, pRects); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(23)] public void OMSetBlendFactor(float* BlendFactor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), BlendFactor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), BlendFactor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), BlendFactor); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(24)] public void OMSetStencilRef(uint StencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), StencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), StencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), StencilRef); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(25)] public void SetPipelineState(ID3D12PipelineState* pPipelineState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pPipelineState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pPipelineState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pPipelineState); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(26)] public void ResourceBarrier(uint NumBarriers, ResourceBarrier* pBarriers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(27)] public void ExecuteBundle(ID3D12GraphicsCommandList* pCommandList) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pCommandList); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pCommandList); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pCommandList); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(28)] public void SetDescriptorHeaps(uint NumDescriptorHeaps, ID3D12DescriptorHeap** ppDescriptorHeaps) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(29)] public void SetComputeRootSignature(ID3D12RootSignature* pRootSignature) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pRootSignature); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pRootSignature); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(30)] public void SetGraphicsRootSignature(ID3D12RootSignature* pRootSignature) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pRootSignature); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pRootSignature); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(31)] public void SetComputeRootDescriptorTable(uint RootParameterIndex, GpuDescriptorHandle BaseDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(32)] public void SetGraphicsRootDescriptorTable(uint RootParameterIndex, GpuDescriptorHandle BaseDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(33)] public void SetComputeRoot32BitConstant(uint RootParameterIndex, uint SrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[33]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(34)] public void SetGraphicsRoot32BitConstant(uint RootParameterIndex, uint SrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(35)] public void SetComputeRoot32BitConstants(uint RootParameterIndex, uint Num32BitValuesToSet, void* pSrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[35]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(36)] public void SetGraphicsRoot32BitConstants(uint RootParameterIndex, uint Num32BitValuesToSet, void* pSrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(37)] public void SetComputeRootConstantBufferView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(38)] public void SetGraphicsRootConstantBufferView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(39)] public void SetComputeRootShaderResourceView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(40)] public void SetGraphicsRootShaderResourceView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(41)] public void SetComputeRootUnorderedAccessView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(42)] public void SetGraphicsRootUnorderedAccessView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(43)] public void IASetIndexBuffer(IndexBufferView* pView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pView); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(44)] public void IASetVertexBuffers(uint StartSlot, uint NumViews, VertexBufferView* pViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(45)] public void SOSetTargets(uint StartSlot, uint NumViews, StreamOutputBufferView* pViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(46)] public void OMSetRenderTargets(uint NumRenderTargetDescriptors, CpuDescriptorHandle* pRenderTargetDescriptors, Bool32 RTsSingleHandleToDescriptorRange, CpuDescriptorHandle* pDepthStencilDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(47)] public void ClearDepthStencilView(CpuDescriptorHandle DepthStencilView, ClearFlags ClearFlags, float Depth, byte Stencil, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(48)] public void ClearRenderTargetView(CpuDescriptorHandle RenderTargetView, float* ColorRGBA, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(49)] public void ClearUnorderedAccessViewUint(GpuDescriptorHandle ViewGPUHandleInCurrentHeap, CpuDescriptorHandle ViewCPUHandle, ID3D12Resource* pResource, uint* Values, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[49]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(50)] public void ClearUnorderedAccessViewFloat(GpuDescriptorHandle ViewGPUHandleInCurrentHeap, CpuDescriptorHandle ViewCPUHandle, ID3D12Resource* pResource, float* Values, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(51)] public void DiscardResource(ID3D12Resource* pResource, DiscardRegion* pRegion) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pResource, pRegion); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pResource, pRegion); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pResource, pRegion); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(52)] public void BeginQuery(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint Index) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(53)] public void EndQuery(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint Index) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[53]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(54)] public void ResolveQueryData(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint StartIndex, uint NumQueries, ID3D12Resource* pDestinationBuffer, ulong AlignedDestinationBufferOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[54]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(55)] public void SetPredication(ID3D12Resource* pBuffer, ulong AlignedBufferOffset, PredicationOperation Operation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[55]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(56)] public void SetMarker(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[56]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(57)] public void BeginEvent(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[57]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(58)] public void EndEvent() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this)); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(59)] public void ExecuteIndirect(ID3D12CommandSignature* pCommandSignature, uint MaxCommandCount, ID3D12Resource* pArgumentBuffer, ulong ArgumentBufferOffset, ID3D12Resource* pCountBuffer, ulong CountBufferOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[59]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(60)] public void AtomicCopyBufferUINT(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, uint Dependencies, ID3D12Resource** ppDependentResources, SubresourceRangeUInt64* pDependentSubresourceRanges) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[60]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(61)] public void AtomicCopyBufferUINT64(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, uint Dependencies, ID3D12Resource** ppDependentResources, SubresourceRangeUInt64* pDependentSubresourceRanges) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[61]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(62)] public void OMSetDepthBounds(float Min, float Max) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[62]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), Min, Max); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), Min, Max); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), Min, Max); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(63)] public void SetSamplePositions(uint NumSamplesPerPixel, uint NumPixels, SamplePosition* pSamplePositions) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(64)] public void ResolveSubresourceRegion(ID3D12Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, ID3D12Resource* pSrcResource, uint SrcSubresource, Rect* pSrcRect, Graphics.Dxgi.Common.Format Format, ResolveMode ResolveMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); } /// @@ -835,11 +571,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(65)] public void SetViewInstanceMask(uint Mask) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[65]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), Mask); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), Mask); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), Mask); } /// @@ -847,11 +579,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(66)] public void WriteBufferImmediate(uint Count, WriteBufferImmediateParameter* pParams, WriteBufferImmediateMode* pModes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[66]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), Count, pParams, pModes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), Count, pParams, pModes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), Count, pParams, pModes); } /// @@ -859,11 +587,7 @@ public unsafe partial struct ID3D12GraphicsCommandList3 : ID3D12GraphicsCommandL [VtblIndex(67)] public void SetProtectedResourceSession(ID3D12ProtectedResourceSession* pProtectedResourceSession) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[67]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pProtectedResourceSession); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pProtectedResourceSession); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D12GraphicsCommandList3*)Unsafe.AsPointer(ref this), pProtectedResourceSession); } public interface Interface : ID3D12GraphicsCommandList2.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList4.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList4.cs index dbaac37..05449b5 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList4.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList4.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12GraphicsCommandList4)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12GraphicsCommandList4)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(8)] public new CommandListType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(9)] public HResult Close() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(10)] public HResult Reset(ID3D12CommandAllocator* pAllocator, ID3D12PipelineState* pInitialState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(11)] public void ClearState(ID3D12PipelineState* pPipelineState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pPipelineState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pPipelineState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(12)] public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(13)] public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(14)] public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(15)] public void CopyBufferRegion(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, ulong NumBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(16)] public void CopyTextureRegion(TextureCopyLocation* pDst, uint DstX, uint DstY, uint DstZ, TextureCopyLocation* pSrc, Box* pSrcBox) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(17)] public void CopyResource(ID3D12Resource* pDstResource, ID3D12Resource* pSrcResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(18)] public void CopyTiles(ID3D12Resource* pTiledResource, TiledResourceCoordinate* pTileRegionStartCoordinate, TileRegionSize* pTileRegionSize, ID3D12Resource* pBuffer, ulong BufferStartOffsetInBytes, TileCopyFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(19)] public void ResolveSubresource(ID3D12Resource* pDstResource, uint DstSubresource, ID3D12Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(20)] public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology PrimitiveTopology) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), PrimitiveTopology); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), PrimitiveTopology); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), PrimitiveTopology); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(21)] public void RSSetViewports(uint NumViewports, Viewport* pViewports) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumViewports, pViewports); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(22)] public void RSSetScissorRects(uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumRects, pRects); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(23)] public void OMSetBlendFactor(float* BlendFactor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), BlendFactor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), BlendFactor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), BlendFactor); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(24)] public void OMSetStencilRef(uint StencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), StencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), StencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), StencilRef); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(25)] public void SetPipelineState(ID3D12PipelineState* pPipelineState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pPipelineState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pPipelineState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pPipelineState); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(26)] public void ResourceBarrier(uint NumBarriers, ResourceBarrier* pBarriers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(27)] public void ExecuteBundle(ID3D12GraphicsCommandList* pCommandList) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pCommandList); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pCommandList); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pCommandList); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(28)] public void SetDescriptorHeaps(uint NumDescriptorHeaps, ID3D12DescriptorHeap** ppDescriptorHeaps) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(29)] public void SetComputeRootSignature(ID3D12RootSignature* pRootSignature) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pRootSignature); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pRootSignature); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(30)] public void SetGraphicsRootSignature(ID3D12RootSignature* pRootSignature) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pRootSignature); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pRootSignature); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(31)] public void SetComputeRootDescriptorTable(uint RootParameterIndex, GpuDescriptorHandle BaseDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(32)] public void SetGraphicsRootDescriptorTable(uint RootParameterIndex, GpuDescriptorHandle BaseDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(33)] public void SetComputeRoot32BitConstant(uint RootParameterIndex, uint SrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[33]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(34)] public void SetGraphicsRoot32BitConstant(uint RootParameterIndex, uint SrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(35)] public void SetComputeRoot32BitConstants(uint RootParameterIndex, uint Num32BitValuesToSet, void* pSrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[35]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(36)] public void SetGraphicsRoot32BitConstants(uint RootParameterIndex, uint Num32BitValuesToSet, void* pSrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(37)] public void SetComputeRootConstantBufferView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(38)] public void SetGraphicsRootConstantBufferView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(39)] public void SetComputeRootShaderResourceView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(40)] public void SetGraphicsRootShaderResourceView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(41)] public void SetComputeRootUnorderedAccessView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(42)] public void SetGraphicsRootUnorderedAccessView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(43)] public void IASetIndexBuffer(IndexBufferView* pView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pView); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(44)] public void IASetVertexBuffers(uint StartSlot, uint NumViews, VertexBufferView* pViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(45)] public void SOSetTargets(uint StartSlot, uint NumViews, StreamOutputBufferView* pViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(46)] public void OMSetRenderTargets(uint NumRenderTargetDescriptors, CpuDescriptorHandle* pRenderTargetDescriptors, Bool32 RTsSingleHandleToDescriptorRange, CpuDescriptorHandle* pDepthStencilDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(47)] public void ClearDepthStencilView(CpuDescriptorHandle DepthStencilView, ClearFlags ClearFlags, float Depth, byte Stencil, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(48)] public void ClearRenderTargetView(CpuDescriptorHandle RenderTargetView, float* ColorRGBA, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(49)] public void ClearUnorderedAccessViewUint(GpuDescriptorHandle ViewGPUHandleInCurrentHeap, CpuDescriptorHandle ViewCPUHandle, ID3D12Resource* pResource, uint* Values, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[49]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(50)] public void ClearUnorderedAccessViewFloat(GpuDescriptorHandle ViewGPUHandleInCurrentHeap, CpuDescriptorHandle ViewCPUHandle, ID3D12Resource* pResource, float* Values, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(51)] public void DiscardResource(ID3D12Resource* pResource, DiscardRegion* pRegion) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pResource, pRegion); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pResource, pRegion); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pResource, pRegion); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(52)] public void BeginQuery(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint Index) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(53)] public void EndQuery(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint Index) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[53]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(54)] public void ResolveQueryData(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint StartIndex, uint NumQueries, ID3D12Resource* pDestinationBuffer, ulong AlignedDestinationBufferOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[54]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(55)] public void SetPredication(ID3D12Resource* pBuffer, ulong AlignedBufferOffset, PredicationOperation Operation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[55]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(56)] public void SetMarker(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[56]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(57)] public void BeginEvent(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[57]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(58)] public void EndEvent() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this)); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(59)] public void ExecuteIndirect(ID3D12CommandSignature* pCommandSignature, uint MaxCommandCount, ID3D12Resource* pArgumentBuffer, ulong ArgumentBufferOffset, ID3D12Resource* pCountBuffer, ulong CountBufferOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[59]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(60)] public void AtomicCopyBufferUINT(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, uint Dependencies, ID3D12Resource** ppDependentResources, SubresourceRangeUInt64* pDependentSubresourceRanges) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[60]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(61)] public void AtomicCopyBufferUINT64(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, uint Dependencies, ID3D12Resource** ppDependentResources, SubresourceRangeUInt64* pDependentSubresourceRanges) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[61]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(62)] public void OMSetDepthBounds(float Min, float Max) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[62]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), Min, Max); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), Min, Max); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), Min, Max); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(63)] public void SetSamplePositions(uint NumSamplesPerPixel, uint NumPixels, SamplePosition* pSamplePositions) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(64)] public void ResolveSubresourceRegion(ID3D12Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, ID3D12Resource* pSrcResource, uint SrcSubresource, Rect* pSrcRect, Graphics.Dxgi.Common.Format Format, ResolveMode ResolveMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); } /// @@ -835,11 +571,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(65)] public void SetViewInstanceMask(uint Mask) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[65]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), Mask); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), Mask); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), Mask); } /// @@ -847,11 +579,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(66)] public void WriteBufferImmediate(uint Count, WriteBufferImmediateParameter* pParams, WriteBufferImmediateMode* pModes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[66]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), Count, pParams, pModes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), Count, pParams, pModes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), Count, pParams, pModes); } /// @@ -859,11 +587,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(67)] public void SetProtectedResourceSession(ID3D12ProtectedResourceSession* pProtectedResourceSession) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[67]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pProtectedResourceSession); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pProtectedResourceSession); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pProtectedResourceSession); } /// @@ -871,11 +595,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(68)] public void BeginRenderPass(uint NumRenderTargets, RenderPassRenderTargetDescription* pRenderTargets, RenderPassDepthStencilDescription* pDepthStencil, RenderPassFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[68]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumRenderTargets, pRenderTargets, pDepthStencil, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumRenderTargets, pRenderTargets, pDepthStencil, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), NumRenderTargets, pRenderTargets, pDepthStencil, Flags); } /// @@ -883,11 +603,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(69)] public void EndRenderPass() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[69]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this)); } /// @@ -895,11 +611,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(70)] public void InitializeMetaCommand(ID3D12MetaCommand* pMetaCommand, void* pInitializationParametersData, nuint InitializationParametersDataSizeInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[70]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pMetaCommand, pInitializationParametersData, InitializationParametersDataSizeInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pMetaCommand, pInitializationParametersData, InitializationParametersDataSizeInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pMetaCommand, pInitializationParametersData, InitializationParametersDataSizeInBytes); } /// @@ -907,11 +619,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(71)] public void ExecuteMetaCommand(ID3D12MetaCommand* pMetaCommand, void* pExecutionParametersData, nuint ExecutionParametersDataSizeInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[71]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pMetaCommand, pExecutionParametersData, ExecutionParametersDataSizeInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pMetaCommand, pExecutionParametersData, ExecutionParametersDataSizeInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pMetaCommand, pExecutionParametersData, ExecutionParametersDataSizeInBytes); } /// @@ -919,11 +627,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(72)] public void BuildRaytracingAccelerationStructure(BuildRaytracingAccelerationStructureDescription* pDesc, uint NumPostbuildInfoDescs, RaytracingAccelerationStructurePostbuildInfoDescription* pPostbuildInfoDescs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[72]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDesc, NumPostbuildInfoDescs, pPostbuildInfoDescs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDesc, NumPostbuildInfoDescs, pPostbuildInfoDescs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDesc, NumPostbuildInfoDescs, pPostbuildInfoDescs); } /// @@ -931,11 +635,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(73)] public void EmitRaytracingAccelerationStructurePostbuildInfo(RaytracingAccelerationStructurePostbuildInfoDescription* pDesc, uint NumSourceAccelerationStructures, ulong* pSourceAccelerationStructureData) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDesc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDesc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDesc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); } /// @@ -943,11 +643,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(74)] public void CopyRaytracingAccelerationStructure(ulong DestAccelerationStructureData, ulong SourceAccelerationStructureData, RaytracingAccelerationStructureCopyMode Mode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), DestAccelerationStructureData, SourceAccelerationStructureData, Mode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), DestAccelerationStructureData, SourceAccelerationStructureData, Mode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), DestAccelerationStructureData, SourceAccelerationStructureData, Mode); } /// @@ -955,11 +651,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(75)] public void SetPipelineState1(ID3D12StateObject* pStateObject) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pStateObject); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pStateObject); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pStateObject); } /// @@ -967,11 +659,7 @@ public unsafe partial struct ID3D12GraphicsCommandList4 : ID3D12GraphicsCommandL [VtblIndex(76)] public void DispatchRays(DispatchRaysDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID3D12GraphicsCommandList4*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : ID3D12GraphicsCommandList3.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList5.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList5.cs index 9b8d725..860a7b0 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList5.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList5.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12GraphicsCommandList5)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12GraphicsCommandList5)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(8)] public new CommandListType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(9)] public HResult Close() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(10)] public HResult Reset(ID3D12CommandAllocator* pAllocator, ID3D12PipelineState* pInitialState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(11)] public void ClearState(ID3D12PipelineState* pPipelineState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pPipelineState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pPipelineState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(12)] public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(13)] public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(14)] public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(15)] public void CopyBufferRegion(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, ulong NumBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(16)] public void CopyTextureRegion(TextureCopyLocation* pDst, uint DstX, uint DstY, uint DstZ, TextureCopyLocation* pSrc, Box* pSrcBox) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(17)] public void CopyResource(ID3D12Resource* pDstResource, ID3D12Resource* pSrcResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(18)] public void CopyTiles(ID3D12Resource* pTiledResource, TiledResourceCoordinate* pTileRegionStartCoordinate, TileRegionSize* pTileRegionSize, ID3D12Resource* pBuffer, ulong BufferStartOffsetInBytes, TileCopyFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(19)] public void ResolveSubresource(ID3D12Resource* pDstResource, uint DstSubresource, ID3D12Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(20)] public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology PrimitiveTopology) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), PrimitiveTopology); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), PrimitiveTopology); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), PrimitiveTopology); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(21)] public void RSSetViewports(uint NumViewports, Viewport* pViewports) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumViewports, pViewports); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(22)] public void RSSetScissorRects(uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumRects, pRects); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(23)] public void OMSetBlendFactor(float* BlendFactor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), BlendFactor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), BlendFactor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), BlendFactor); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(24)] public void OMSetStencilRef(uint StencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), StencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), StencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), StencilRef); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(25)] public void SetPipelineState(ID3D12PipelineState* pPipelineState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pPipelineState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pPipelineState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pPipelineState); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(26)] public void ResourceBarrier(uint NumBarriers, ResourceBarrier* pBarriers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(27)] public void ExecuteBundle(ID3D12GraphicsCommandList* pCommandList) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pCommandList); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pCommandList); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pCommandList); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(28)] public void SetDescriptorHeaps(uint NumDescriptorHeaps, ID3D12DescriptorHeap** ppDescriptorHeaps) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(29)] public void SetComputeRootSignature(ID3D12RootSignature* pRootSignature) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pRootSignature); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pRootSignature); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(30)] public void SetGraphicsRootSignature(ID3D12RootSignature* pRootSignature) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pRootSignature); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pRootSignature); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(31)] public void SetComputeRootDescriptorTable(uint RootParameterIndex, GpuDescriptorHandle BaseDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(32)] public void SetGraphicsRootDescriptorTable(uint RootParameterIndex, GpuDescriptorHandle BaseDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(33)] public void SetComputeRoot32BitConstant(uint RootParameterIndex, uint SrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[33]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(34)] public void SetGraphicsRoot32BitConstant(uint RootParameterIndex, uint SrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(35)] public void SetComputeRoot32BitConstants(uint RootParameterIndex, uint Num32BitValuesToSet, void* pSrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[35]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(36)] public void SetGraphicsRoot32BitConstants(uint RootParameterIndex, uint Num32BitValuesToSet, void* pSrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(37)] public void SetComputeRootConstantBufferView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(38)] public void SetGraphicsRootConstantBufferView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(39)] public void SetComputeRootShaderResourceView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(40)] public void SetGraphicsRootShaderResourceView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(41)] public void SetComputeRootUnorderedAccessView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(42)] public void SetGraphicsRootUnorderedAccessView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(43)] public void IASetIndexBuffer(IndexBufferView* pView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pView); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(44)] public void IASetVertexBuffers(uint StartSlot, uint NumViews, VertexBufferView* pViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(45)] public void SOSetTargets(uint StartSlot, uint NumViews, StreamOutputBufferView* pViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(46)] public void OMSetRenderTargets(uint NumRenderTargetDescriptors, CpuDescriptorHandle* pRenderTargetDescriptors, Bool32 RTsSingleHandleToDescriptorRange, CpuDescriptorHandle* pDepthStencilDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(47)] public void ClearDepthStencilView(CpuDescriptorHandle DepthStencilView, ClearFlags ClearFlags, float Depth, byte Stencil, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(48)] public void ClearRenderTargetView(CpuDescriptorHandle RenderTargetView, float* ColorRGBA, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(49)] public void ClearUnorderedAccessViewUint(GpuDescriptorHandle ViewGPUHandleInCurrentHeap, CpuDescriptorHandle ViewCPUHandle, ID3D12Resource* pResource, uint* Values, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[49]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(50)] public void ClearUnorderedAccessViewFloat(GpuDescriptorHandle ViewGPUHandleInCurrentHeap, CpuDescriptorHandle ViewCPUHandle, ID3D12Resource* pResource, float* Values, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(51)] public void DiscardResource(ID3D12Resource* pResource, DiscardRegion* pRegion) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pResource, pRegion); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pResource, pRegion); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pResource, pRegion); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(52)] public void BeginQuery(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint Index) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(53)] public void EndQuery(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint Index) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[53]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(54)] public void ResolveQueryData(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint StartIndex, uint NumQueries, ID3D12Resource* pDestinationBuffer, ulong AlignedDestinationBufferOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[54]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(55)] public void SetPredication(ID3D12Resource* pBuffer, ulong AlignedBufferOffset, PredicationOperation Operation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[55]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(56)] public void SetMarker(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[56]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(57)] public void BeginEvent(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[57]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(58)] public void EndEvent() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this)); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(59)] public void ExecuteIndirect(ID3D12CommandSignature* pCommandSignature, uint MaxCommandCount, ID3D12Resource* pArgumentBuffer, ulong ArgumentBufferOffset, ID3D12Resource* pCountBuffer, ulong CountBufferOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[59]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(60)] public void AtomicCopyBufferUINT(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, uint Dependencies, ID3D12Resource** ppDependentResources, SubresourceRangeUInt64* pDependentSubresourceRanges) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[60]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(61)] public void AtomicCopyBufferUINT64(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, uint Dependencies, ID3D12Resource** ppDependentResources, SubresourceRangeUInt64* pDependentSubresourceRanges) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[61]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(62)] public void OMSetDepthBounds(float Min, float Max) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[62]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), Min, Max); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), Min, Max); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), Min, Max); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(63)] public void SetSamplePositions(uint NumSamplesPerPixel, uint NumPixels, SamplePosition* pSamplePositions) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(64)] public void ResolveSubresourceRegion(ID3D12Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, ID3D12Resource* pSrcResource, uint SrcSubresource, Rect* pSrcRect, Graphics.Dxgi.Common.Format Format, ResolveMode ResolveMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); } /// @@ -835,11 +571,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(65)] public void SetViewInstanceMask(uint Mask) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[65]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), Mask); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), Mask); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), Mask); } /// @@ -847,11 +579,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(66)] public void WriteBufferImmediate(uint Count, WriteBufferImmediateParameter* pParams, WriteBufferImmediateMode* pModes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[66]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), Count, pParams, pModes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), Count, pParams, pModes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), Count, pParams, pModes); } /// @@ -859,11 +587,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(67)] public void SetProtectedResourceSession(ID3D12ProtectedResourceSession* pProtectedResourceSession) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[67]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pProtectedResourceSession); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pProtectedResourceSession); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pProtectedResourceSession); } /// @@ -871,11 +595,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(68)] public void BeginRenderPass(uint NumRenderTargets, RenderPassRenderTargetDescription* pRenderTargets, RenderPassDepthStencilDescription* pDepthStencil, RenderPassFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[68]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumRenderTargets, pRenderTargets, pDepthStencil, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumRenderTargets, pRenderTargets, pDepthStencil, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), NumRenderTargets, pRenderTargets, pDepthStencil, Flags); } /// @@ -883,11 +603,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(69)] public void EndRenderPass() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[69]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this)); } /// @@ -895,11 +611,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(70)] public void InitializeMetaCommand(ID3D12MetaCommand* pMetaCommand, void* pInitializationParametersData, nuint InitializationParametersDataSizeInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[70]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pMetaCommand, pInitializationParametersData, InitializationParametersDataSizeInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pMetaCommand, pInitializationParametersData, InitializationParametersDataSizeInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pMetaCommand, pInitializationParametersData, InitializationParametersDataSizeInBytes); } /// @@ -907,11 +619,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(71)] public void ExecuteMetaCommand(ID3D12MetaCommand* pMetaCommand, void* pExecutionParametersData, nuint ExecutionParametersDataSizeInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[71]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pMetaCommand, pExecutionParametersData, ExecutionParametersDataSizeInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pMetaCommand, pExecutionParametersData, ExecutionParametersDataSizeInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pMetaCommand, pExecutionParametersData, ExecutionParametersDataSizeInBytes); } /// @@ -919,11 +627,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(72)] public void BuildRaytracingAccelerationStructure(BuildRaytracingAccelerationStructureDescription* pDesc, uint NumPostbuildInfoDescs, RaytracingAccelerationStructurePostbuildInfoDescription* pPostbuildInfoDescs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[72]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDesc, NumPostbuildInfoDescs, pPostbuildInfoDescs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDesc, NumPostbuildInfoDescs, pPostbuildInfoDescs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDesc, NumPostbuildInfoDescs, pPostbuildInfoDescs); } /// @@ -931,11 +635,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(73)] public void EmitRaytracingAccelerationStructurePostbuildInfo(RaytracingAccelerationStructurePostbuildInfoDescription* pDesc, uint NumSourceAccelerationStructures, ulong* pSourceAccelerationStructureData) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDesc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDesc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDesc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); } /// @@ -943,11 +643,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(74)] public void CopyRaytracingAccelerationStructure(ulong DestAccelerationStructureData, ulong SourceAccelerationStructureData, RaytracingAccelerationStructureCopyMode Mode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), DestAccelerationStructureData, SourceAccelerationStructureData, Mode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), DestAccelerationStructureData, SourceAccelerationStructureData, Mode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), DestAccelerationStructureData, SourceAccelerationStructureData, Mode); } /// @@ -955,11 +651,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(75)] public void SetPipelineState1(ID3D12StateObject* pStateObject) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pStateObject); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pStateObject); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pStateObject); } /// @@ -967,11 +659,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(76)] public void DispatchRays(DispatchRaysDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -979,11 +667,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(77)] public void RSSetShadingRate(ShadingRate baseShadingRate, ShadingRateCombiner* combiners) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[77]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), baseShadingRate, combiners); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), baseShadingRate, combiners); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), baseShadingRate, combiners); } /// @@ -991,11 +675,7 @@ public unsafe partial struct ID3D12GraphicsCommandList5 : ID3D12GraphicsCommandL [VtblIndex(78)] public void RSSetShadingRateImage(ID3D12Resource* shadingRateImage) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[78]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), shadingRateImage); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), shadingRateImage); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID3D12GraphicsCommandList5*)Unsafe.AsPointer(ref this), shadingRateImage); } public interface Interface : ID3D12GraphicsCommandList4.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList6.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList6.cs index 4e77ed6..c1f79c6 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList6.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList6.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12GraphicsCommandList6)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12GraphicsCommandList6)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(8)] public new CommandListType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(9)] public HResult Close() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(10)] public HResult Reset(ID3D12CommandAllocator* pAllocator, ID3D12PipelineState* pInitialState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(11)] public void ClearState(ID3D12PipelineState* pPipelineState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pPipelineState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pPipelineState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(12)] public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(13)] public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(14)] public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(15)] public void CopyBufferRegion(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, ulong NumBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(16)] public void CopyTextureRegion(TextureCopyLocation* pDst, uint DstX, uint DstY, uint DstZ, TextureCopyLocation* pSrc, Box* pSrcBox) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(17)] public void CopyResource(ID3D12Resource* pDstResource, ID3D12Resource* pSrcResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(18)] public void CopyTiles(ID3D12Resource* pTiledResource, TiledResourceCoordinate* pTileRegionStartCoordinate, TileRegionSize* pTileRegionSize, ID3D12Resource* pBuffer, ulong BufferStartOffsetInBytes, TileCopyFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(19)] public void ResolveSubresource(ID3D12Resource* pDstResource, uint DstSubresource, ID3D12Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(20)] public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology PrimitiveTopology) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), PrimitiveTopology); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), PrimitiveTopology); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), PrimitiveTopology); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(21)] public void RSSetViewports(uint NumViewports, Viewport* pViewports) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumViewports, pViewports); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(22)] public void RSSetScissorRects(uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumRects, pRects); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(23)] public void OMSetBlendFactor(float* BlendFactor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), BlendFactor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), BlendFactor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), BlendFactor); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(24)] public void OMSetStencilRef(uint StencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), StencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), StencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), StencilRef); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(25)] public void SetPipelineState(ID3D12PipelineState* pPipelineState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pPipelineState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pPipelineState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pPipelineState); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(26)] public void ResourceBarrier(uint NumBarriers, ResourceBarrier* pBarriers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(27)] public void ExecuteBundle(ID3D12GraphicsCommandList* pCommandList) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pCommandList); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pCommandList); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pCommandList); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(28)] public void SetDescriptorHeaps(uint NumDescriptorHeaps, ID3D12DescriptorHeap** ppDescriptorHeaps) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(29)] public void SetComputeRootSignature(ID3D12RootSignature* pRootSignature) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pRootSignature); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pRootSignature); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(30)] public void SetGraphicsRootSignature(ID3D12RootSignature* pRootSignature) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pRootSignature); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pRootSignature); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(31)] public void SetComputeRootDescriptorTable(uint RootParameterIndex, GpuDescriptorHandle BaseDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(32)] public void SetGraphicsRootDescriptorTable(uint RootParameterIndex, GpuDescriptorHandle BaseDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(33)] public void SetComputeRoot32BitConstant(uint RootParameterIndex, uint SrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[33]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(34)] public void SetGraphicsRoot32BitConstant(uint RootParameterIndex, uint SrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(35)] public void SetComputeRoot32BitConstants(uint RootParameterIndex, uint Num32BitValuesToSet, void* pSrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[35]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(36)] public void SetGraphicsRoot32BitConstants(uint RootParameterIndex, uint Num32BitValuesToSet, void* pSrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(37)] public void SetComputeRootConstantBufferView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(38)] public void SetGraphicsRootConstantBufferView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(39)] public void SetComputeRootShaderResourceView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(40)] public void SetGraphicsRootShaderResourceView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(41)] public void SetComputeRootUnorderedAccessView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(42)] public void SetGraphicsRootUnorderedAccessView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(43)] public void IASetIndexBuffer(IndexBufferView* pView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pView); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(44)] public void IASetVertexBuffers(uint StartSlot, uint NumViews, VertexBufferView* pViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(45)] public void SOSetTargets(uint StartSlot, uint NumViews, StreamOutputBufferView* pViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(46)] public void OMSetRenderTargets(uint NumRenderTargetDescriptors, CpuDescriptorHandle* pRenderTargetDescriptors, Bool32 RTsSingleHandleToDescriptorRange, CpuDescriptorHandle* pDepthStencilDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(47)] public void ClearDepthStencilView(CpuDescriptorHandle DepthStencilView, ClearFlags ClearFlags, float Depth, byte Stencil, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(48)] public void ClearRenderTargetView(CpuDescriptorHandle RenderTargetView, float* ColorRGBA, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(49)] public void ClearUnorderedAccessViewUint(GpuDescriptorHandle ViewGPUHandleInCurrentHeap, CpuDescriptorHandle ViewCPUHandle, ID3D12Resource* pResource, uint* Values, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[49]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(50)] public void ClearUnorderedAccessViewFloat(GpuDescriptorHandle ViewGPUHandleInCurrentHeap, CpuDescriptorHandle ViewCPUHandle, ID3D12Resource* pResource, float* Values, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(51)] public void DiscardResource(ID3D12Resource* pResource, DiscardRegion* pRegion) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pResource, pRegion); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pResource, pRegion); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pResource, pRegion); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(52)] public void BeginQuery(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint Index) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(53)] public void EndQuery(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint Index) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[53]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(54)] public void ResolveQueryData(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint StartIndex, uint NumQueries, ID3D12Resource* pDestinationBuffer, ulong AlignedDestinationBufferOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[54]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(55)] public void SetPredication(ID3D12Resource* pBuffer, ulong AlignedBufferOffset, PredicationOperation Operation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[55]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(56)] public void SetMarker(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[56]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(57)] public void BeginEvent(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[57]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(58)] public void EndEvent() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this)); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(59)] public void ExecuteIndirect(ID3D12CommandSignature* pCommandSignature, uint MaxCommandCount, ID3D12Resource* pArgumentBuffer, ulong ArgumentBufferOffset, ID3D12Resource* pCountBuffer, ulong CountBufferOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[59]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(60)] public void AtomicCopyBufferUINT(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, uint Dependencies, ID3D12Resource** ppDependentResources, SubresourceRangeUInt64* pDependentSubresourceRanges) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[60]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(61)] public void AtomicCopyBufferUINT64(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, uint Dependencies, ID3D12Resource** ppDependentResources, SubresourceRangeUInt64* pDependentSubresourceRanges) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[61]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(62)] public void OMSetDepthBounds(float Min, float Max) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[62]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), Min, Max); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), Min, Max); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), Min, Max); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(63)] public void SetSamplePositions(uint NumSamplesPerPixel, uint NumPixels, SamplePosition* pSamplePositions) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(64)] public void ResolveSubresourceRegion(ID3D12Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, ID3D12Resource* pSrcResource, uint SrcSubresource, Rect* pSrcRect, Graphics.Dxgi.Common.Format Format, ResolveMode ResolveMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); } /// @@ -835,11 +571,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(65)] public void SetViewInstanceMask(uint Mask) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[65]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), Mask); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), Mask); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), Mask); } /// @@ -847,11 +579,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(66)] public void WriteBufferImmediate(uint Count, WriteBufferImmediateParameter* pParams, WriteBufferImmediateMode* pModes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[66]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), Count, pParams, pModes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), Count, pParams, pModes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), Count, pParams, pModes); } /// @@ -859,11 +587,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(67)] public void SetProtectedResourceSession(ID3D12ProtectedResourceSession* pProtectedResourceSession) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[67]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pProtectedResourceSession); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pProtectedResourceSession); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pProtectedResourceSession); } /// @@ -871,11 +595,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(68)] public void BeginRenderPass(uint NumRenderTargets, RenderPassRenderTargetDescription* pRenderTargets, RenderPassDepthStencilDescription* pDepthStencil, RenderPassFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[68]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumRenderTargets, pRenderTargets, pDepthStencil, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumRenderTargets, pRenderTargets, pDepthStencil, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), NumRenderTargets, pRenderTargets, pDepthStencil, Flags); } /// @@ -883,11 +603,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(69)] public void EndRenderPass() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[69]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this)); } /// @@ -895,11 +611,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(70)] public void InitializeMetaCommand(ID3D12MetaCommand* pMetaCommand, void* pInitializationParametersData, nuint InitializationParametersDataSizeInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[70]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pMetaCommand, pInitializationParametersData, InitializationParametersDataSizeInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pMetaCommand, pInitializationParametersData, InitializationParametersDataSizeInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pMetaCommand, pInitializationParametersData, InitializationParametersDataSizeInBytes); } /// @@ -907,11 +619,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(71)] public void ExecuteMetaCommand(ID3D12MetaCommand* pMetaCommand, void* pExecutionParametersData, nuint ExecutionParametersDataSizeInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[71]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pMetaCommand, pExecutionParametersData, ExecutionParametersDataSizeInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pMetaCommand, pExecutionParametersData, ExecutionParametersDataSizeInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pMetaCommand, pExecutionParametersData, ExecutionParametersDataSizeInBytes); } /// @@ -919,11 +627,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(72)] public void BuildRaytracingAccelerationStructure(BuildRaytracingAccelerationStructureDescription* pDesc, uint NumPostbuildInfoDescs, RaytracingAccelerationStructurePostbuildInfoDescription* pPostbuildInfoDescs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[72]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDesc, NumPostbuildInfoDescs, pPostbuildInfoDescs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDesc, NumPostbuildInfoDescs, pPostbuildInfoDescs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDesc, NumPostbuildInfoDescs, pPostbuildInfoDescs); } /// @@ -931,11 +635,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(73)] public void EmitRaytracingAccelerationStructurePostbuildInfo(RaytracingAccelerationStructurePostbuildInfoDescription* pDesc, uint NumSourceAccelerationStructures, ulong* pSourceAccelerationStructureData) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDesc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDesc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDesc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); } /// @@ -943,11 +643,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(74)] public void CopyRaytracingAccelerationStructure(ulong DestAccelerationStructureData, ulong SourceAccelerationStructureData, RaytracingAccelerationStructureCopyMode Mode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), DestAccelerationStructureData, SourceAccelerationStructureData, Mode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), DestAccelerationStructureData, SourceAccelerationStructureData, Mode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), DestAccelerationStructureData, SourceAccelerationStructureData, Mode); } /// @@ -955,11 +651,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(75)] public void SetPipelineState1(ID3D12StateObject* pStateObject) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pStateObject); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pStateObject); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pStateObject); } /// @@ -967,11 +659,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(76)] public void DispatchRays(DispatchRaysDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -979,11 +667,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(77)] public void RSSetShadingRate(ShadingRate baseShadingRate, ShadingRateCombiner* combiners) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[77]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), baseShadingRate, combiners); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), baseShadingRate, combiners); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), baseShadingRate, combiners); } /// @@ -991,11 +675,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(78)] public void RSSetShadingRateImage(ID3D12Resource* shadingRateImage) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[78]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), shadingRateImage); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), shadingRateImage); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), shadingRateImage); } /// @@ -1003,11 +683,7 @@ public unsafe partial struct ID3D12GraphicsCommandList6 : ID3D12GraphicsCommandL [VtblIndex(79)] public void DispatchMesh(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[79]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((ID3D12GraphicsCommandList6*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); } public interface Interface : ID3D12GraphicsCommandList5.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList7.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList7.cs index f52528e..b387fc9 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList7.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList7.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12GraphicsCommandList7)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12GraphicsCommandList7)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(8)] public new CommandListType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(9)] public HResult Close() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(10)] public HResult Reset(ID3D12CommandAllocator* pAllocator, ID3D12PipelineState* pInitialState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(11)] public void ClearState(ID3D12PipelineState* pPipelineState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pPipelineState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pPipelineState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(12)] public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(13)] public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(14)] public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(15)] public void CopyBufferRegion(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, ulong NumBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(16)] public void CopyTextureRegion(TextureCopyLocation* pDst, uint DstX, uint DstY, uint DstZ, TextureCopyLocation* pSrc, Box* pSrcBox) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(17)] public void CopyResource(ID3D12Resource* pDstResource, ID3D12Resource* pSrcResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(18)] public void CopyTiles(ID3D12Resource* pTiledResource, TiledResourceCoordinate* pTileRegionStartCoordinate, TileRegionSize* pTileRegionSize, ID3D12Resource* pBuffer, ulong BufferStartOffsetInBytes, TileCopyFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(19)] public void ResolveSubresource(ID3D12Resource* pDstResource, uint DstSubresource, ID3D12Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(20)] public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology PrimitiveTopology) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), PrimitiveTopology); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), PrimitiveTopology); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), PrimitiveTopology); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(21)] public void RSSetViewports(uint NumViewports, Viewport* pViewports) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumViewports, pViewports); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(22)] public void RSSetScissorRects(uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumRects, pRects); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(23)] public void OMSetBlendFactor(float* BlendFactor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), BlendFactor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), BlendFactor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), BlendFactor); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(24)] public void OMSetStencilRef(uint StencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), StencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), StencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), StencilRef); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(25)] public void SetPipelineState(ID3D12PipelineState* pPipelineState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pPipelineState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pPipelineState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pPipelineState); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(26)] public void ResourceBarrier(uint NumBarriers, ResourceBarrier* pBarriers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(27)] public void ExecuteBundle(ID3D12GraphicsCommandList* pCommandList) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pCommandList); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pCommandList); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pCommandList); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(28)] public void SetDescriptorHeaps(uint NumDescriptorHeaps, ID3D12DescriptorHeap** ppDescriptorHeaps) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(29)] public void SetComputeRootSignature(ID3D12RootSignature* pRootSignature) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pRootSignature); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pRootSignature); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(30)] public void SetGraphicsRootSignature(ID3D12RootSignature* pRootSignature) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pRootSignature); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pRootSignature); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(31)] public void SetComputeRootDescriptorTable(uint RootParameterIndex, GpuDescriptorHandle BaseDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(32)] public void SetGraphicsRootDescriptorTable(uint RootParameterIndex, GpuDescriptorHandle BaseDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(33)] public void SetComputeRoot32BitConstant(uint RootParameterIndex, uint SrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[33]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(34)] public void SetGraphicsRoot32BitConstant(uint RootParameterIndex, uint SrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(35)] public void SetComputeRoot32BitConstants(uint RootParameterIndex, uint Num32BitValuesToSet, void* pSrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[35]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(36)] public void SetGraphicsRoot32BitConstants(uint RootParameterIndex, uint Num32BitValuesToSet, void* pSrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(37)] public void SetComputeRootConstantBufferView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(38)] public void SetGraphicsRootConstantBufferView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(39)] public void SetComputeRootShaderResourceView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(40)] public void SetGraphicsRootShaderResourceView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(41)] public void SetComputeRootUnorderedAccessView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(42)] public void SetGraphicsRootUnorderedAccessView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(43)] public void IASetIndexBuffer(IndexBufferView* pView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pView); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(44)] public void IASetVertexBuffers(uint StartSlot, uint NumViews, VertexBufferView* pViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(45)] public void SOSetTargets(uint StartSlot, uint NumViews, StreamOutputBufferView* pViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(46)] public void OMSetRenderTargets(uint NumRenderTargetDescriptors, CpuDescriptorHandle* pRenderTargetDescriptors, Bool32 RTsSingleHandleToDescriptorRange, CpuDescriptorHandle* pDepthStencilDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(47)] public void ClearDepthStencilView(CpuDescriptorHandle DepthStencilView, ClearFlags ClearFlags, float Depth, byte Stencil, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(48)] public void ClearRenderTargetView(CpuDescriptorHandle RenderTargetView, float* ColorRGBA, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(49)] public void ClearUnorderedAccessViewUint(GpuDescriptorHandle ViewGPUHandleInCurrentHeap, CpuDescriptorHandle ViewCPUHandle, ID3D12Resource* pResource, uint* Values, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[49]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(50)] public void ClearUnorderedAccessViewFloat(GpuDescriptorHandle ViewGPUHandleInCurrentHeap, CpuDescriptorHandle ViewCPUHandle, ID3D12Resource* pResource, float* Values, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(51)] public void DiscardResource(ID3D12Resource* pResource, DiscardRegion* pRegion) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pResource, pRegion); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pResource, pRegion); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pResource, pRegion); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(52)] public void BeginQuery(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint Index) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(53)] public void EndQuery(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint Index) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[53]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(54)] public void ResolveQueryData(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint StartIndex, uint NumQueries, ID3D12Resource* pDestinationBuffer, ulong AlignedDestinationBufferOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[54]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(55)] public void SetPredication(ID3D12Resource* pBuffer, ulong AlignedBufferOffset, PredicationOperation Operation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[55]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(56)] public void SetMarker(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[56]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(57)] public void BeginEvent(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[57]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(58)] public void EndEvent() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this)); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(59)] public void ExecuteIndirect(ID3D12CommandSignature* pCommandSignature, uint MaxCommandCount, ID3D12Resource* pArgumentBuffer, ulong ArgumentBufferOffset, ID3D12Resource* pCountBuffer, ulong CountBufferOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[59]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(60)] public void AtomicCopyBufferUINT(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, uint Dependencies, ID3D12Resource** ppDependentResources, SubresourceRangeUInt64* pDependentSubresourceRanges) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[60]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(61)] public void AtomicCopyBufferUINT64(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, uint Dependencies, ID3D12Resource** ppDependentResources, SubresourceRangeUInt64* pDependentSubresourceRanges) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[61]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(62)] public void OMSetDepthBounds(float Min, float Max) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[62]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), Min, Max); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), Min, Max); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), Min, Max); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(63)] public void SetSamplePositions(uint NumSamplesPerPixel, uint NumPixels, SamplePosition* pSamplePositions) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(64)] public void ResolveSubresourceRegion(ID3D12Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, ID3D12Resource* pSrcResource, uint SrcSubresource, Rect* pSrcRect, Graphics.Dxgi.Common.Format Format, ResolveMode ResolveMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); } /// @@ -835,11 +571,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(65)] public void SetViewInstanceMask(uint Mask) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[65]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), Mask); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), Mask); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), Mask); } /// @@ -847,11 +579,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(66)] public void WriteBufferImmediate(uint Count, WriteBufferImmediateParameter* pParams, WriteBufferImmediateMode* pModes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[66]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), Count, pParams, pModes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), Count, pParams, pModes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), Count, pParams, pModes); } /// @@ -859,11 +587,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(67)] public void SetProtectedResourceSession(ID3D12ProtectedResourceSession* pProtectedResourceSession) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[67]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pProtectedResourceSession); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pProtectedResourceSession); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pProtectedResourceSession); } /// @@ -871,11 +595,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(68)] public void BeginRenderPass(uint NumRenderTargets, RenderPassRenderTargetDescription* pRenderTargets, RenderPassDepthStencilDescription* pDepthStencil, RenderPassFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[68]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumRenderTargets, pRenderTargets, pDepthStencil, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumRenderTargets, pRenderTargets, pDepthStencil, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumRenderTargets, pRenderTargets, pDepthStencil, Flags); } /// @@ -883,11 +603,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(69)] public void EndRenderPass() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[69]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this)); } /// @@ -895,11 +611,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(70)] public void InitializeMetaCommand(ID3D12MetaCommand* pMetaCommand, void* pInitializationParametersData, nuint InitializationParametersDataSizeInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[70]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pMetaCommand, pInitializationParametersData, InitializationParametersDataSizeInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pMetaCommand, pInitializationParametersData, InitializationParametersDataSizeInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pMetaCommand, pInitializationParametersData, InitializationParametersDataSizeInBytes); } /// @@ -907,11 +619,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(71)] public void ExecuteMetaCommand(ID3D12MetaCommand* pMetaCommand, void* pExecutionParametersData, nuint ExecutionParametersDataSizeInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[71]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pMetaCommand, pExecutionParametersData, ExecutionParametersDataSizeInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pMetaCommand, pExecutionParametersData, ExecutionParametersDataSizeInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pMetaCommand, pExecutionParametersData, ExecutionParametersDataSizeInBytes); } /// @@ -919,11 +627,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(72)] public void BuildRaytracingAccelerationStructure(BuildRaytracingAccelerationStructureDescription* pDesc, uint NumPostbuildInfoDescs, RaytracingAccelerationStructurePostbuildInfoDescription* pPostbuildInfoDescs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[72]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDesc, NumPostbuildInfoDescs, pPostbuildInfoDescs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDesc, NumPostbuildInfoDescs, pPostbuildInfoDescs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDesc, NumPostbuildInfoDescs, pPostbuildInfoDescs); } /// @@ -931,11 +635,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(73)] public void EmitRaytracingAccelerationStructurePostbuildInfo(RaytracingAccelerationStructurePostbuildInfoDescription* pDesc, uint NumSourceAccelerationStructures, ulong* pSourceAccelerationStructureData) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDesc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDesc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDesc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); } /// @@ -943,11 +643,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(74)] public void CopyRaytracingAccelerationStructure(ulong DestAccelerationStructureData, ulong SourceAccelerationStructureData, RaytracingAccelerationStructureCopyMode Mode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), DestAccelerationStructureData, SourceAccelerationStructureData, Mode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), DestAccelerationStructureData, SourceAccelerationStructureData, Mode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), DestAccelerationStructureData, SourceAccelerationStructureData, Mode); } /// @@ -955,11 +651,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(75)] public void SetPipelineState1(ID3D12StateObject* pStateObject) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pStateObject); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pStateObject); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pStateObject); } /// @@ -967,11 +659,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(76)] public void DispatchRays(DispatchRaysDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -979,11 +667,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(77)] public void RSSetShadingRate(ShadingRate baseShadingRate, ShadingRateCombiner* combiners) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[77]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), baseShadingRate, combiners); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), baseShadingRate, combiners); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), baseShadingRate, combiners); } /// @@ -991,11 +675,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(78)] public void RSSetShadingRateImage(ID3D12Resource* shadingRateImage) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[78]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), shadingRateImage); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), shadingRateImage); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), shadingRateImage); } /// @@ -1003,11 +683,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(79)] public void DispatchMesh(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[79]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); } /// @@ -1015,11 +691,7 @@ public unsafe partial struct ID3D12GraphicsCommandList7 : ID3D12GraphicsCommandL [VtblIndex(80)] public void Barrier(uint NumBarrierGroups, BarrierGroup* pBarrierGroups) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[80]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumBarrierGroups, pBarrierGroups); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumBarrierGroups, pBarrierGroups); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[80]))((ID3D12GraphicsCommandList7*)Unsafe.AsPointer(ref this), NumBarrierGroups, pBarrierGroups); } public interface Interface : ID3D12GraphicsCommandList6.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList8.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList8.cs index 416a690..0313223 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList8.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList8.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12GraphicsCommandList8)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12GraphicsCommandList8)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(8)] public new CommandListType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(9)] public HResult Close() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(10)] public HResult Reset(ID3D12CommandAllocator* pAllocator, ID3D12PipelineState* pInitialState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(11)] public void ClearState(ID3D12PipelineState* pPipelineState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pPipelineState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pPipelineState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(12)] public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(13)] public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(14)] public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(15)] public void CopyBufferRegion(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, ulong NumBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(16)] public void CopyTextureRegion(TextureCopyLocation* pDst, uint DstX, uint DstY, uint DstZ, TextureCopyLocation* pSrc, Box* pSrcBox) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(17)] public void CopyResource(ID3D12Resource* pDstResource, ID3D12Resource* pSrcResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(18)] public void CopyTiles(ID3D12Resource* pTiledResource, TiledResourceCoordinate* pTileRegionStartCoordinate, TileRegionSize* pTileRegionSize, ID3D12Resource* pBuffer, ulong BufferStartOffsetInBytes, TileCopyFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(19)] public void ResolveSubresource(ID3D12Resource* pDstResource, uint DstSubresource, ID3D12Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(20)] public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology PrimitiveTopology) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), PrimitiveTopology); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), PrimitiveTopology); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), PrimitiveTopology); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(21)] public void RSSetViewports(uint NumViewports, Viewport* pViewports) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumViewports, pViewports); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(22)] public void RSSetScissorRects(uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumRects, pRects); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(23)] public void OMSetBlendFactor(float* BlendFactor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), BlendFactor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), BlendFactor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), BlendFactor); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(24)] public void OMSetStencilRef(uint StencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), StencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), StencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), StencilRef); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(25)] public void SetPipelineState(ID3D12PipelineState* pPipelineState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pPipelineState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pPipelineState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pPipelineState); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(26)] public void ResourceBarrier(uint NumBarriers, ResourceBarrier* pBarriers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(27)] public void ExecuteBundle(ID3D12GraphicsCommandList* pCommandList) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pCommandList); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pCommandList); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pCommandList); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(28)] public void SetDescriptorHeaps(uint NumDescriptorHeaps, ID3D12DescriptorHeap** ppDescriptorHeaps) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(29)] public void SetComputeRootSignature(ID3D12RootSignature* pRootSignature) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pRootSignature); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pRootSignature); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(30)] public void SetGraphicsRootSignature(ID3D12RootSignature* pRootSignature) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pRootSignature); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pRootSignature); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(31)] public void SetComputeRootDescriptorTable(uint RootParameterIndex, GpuDescriptorHandle BaseDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(32)] public void SetGraphicsRootDescriptorTable(uint RootParameterIndex, GpuDescriptorHandle BaseDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(33)] public void SetComputeRoot32BitConstant(uint RootParameterIndex, uint SrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[33]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(34)] public void SetGraphicsRoot32BitConstant(uint RootParameterIndex, uint SrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(35)] public void SetComputeRoot32BitConstants(uint RootParameterIndex, uint Num32BitValuesToSet, void* pSrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[35]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(36)] public void SetGraphicsRoot32BitConstants(uint RootParameterIndex, uint Num32BitValuesToSet, void* pSrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(37)] public void SetComputeRootConstantBufferView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(38)] public void SetGraphicsRootConstantBufferView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(39)] public void SetComputeRootShaderResourceView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(40)] public void SetGraphicsRootShaderResourceView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(41)] public void SetComputeRootUnorderedAccessView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(42)] public void SetGraphicsRootUnorderedAccessView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(43)] public void IASetIndexBuffer(IndexBufferView* pView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pView); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(44)] public void IASetVertexBuffers(uint StartSlot, uint NumViews, VertexBufferView* pViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(45)] public void SOSetTargets(uint StartSlot, uint NumViews, StreamOutputBufferView* pViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(46)] public void OMSetRenderTargets(uint NumRenderTargetDescriptors, CpuDescriptorHandle* pRenderTargetDescriptors, Bool32 RTsSingleHandleToDescriptorRange, CpuDescriptorHandle* pDepthStencilDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(47)] public void ClearDepthStencilView(CpuDescriptorHandle DepthStencilView, ClearFlags ClearFlags, float Depth, byte Stencil, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(48)] public void ClearRenderTargetView(CpuDescriptorHandle RenderTargetView, float* ColorRGBA, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(49)] public void ClearUnorderedAccessViewUint(GpuDescriptorHandle ViewGPUHandleInCurrentHeap, CpuDescriptorHandle ViewCPUHandle, ID3D12Resource* pResource, uint* Values, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[49]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(50)] public void ClearUnorderedAccessViewFloat(GpuDescriptorHandle ViewGPUHandleInCurrentHeap, CpuDescriptorHandle ViewCPUHandle, ID3D12Resource* pResource, float* Values, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(51)] public void DiscardResource(ID3D12Resource* pResource, DiscardRegion* pRegion) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pResource, pRegion); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pResource, pRegion); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pResource, pRegion); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(52)] public void BeginQuery(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint Index) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(53)] public void EndQuery(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint Index) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[53]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(54)] public void ResolveQueryData(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint StartIndex, uint NumQueries, ID3D12Resource* pDestinationBuffer, ulong AlignedDestinationBufferOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[54]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(55)] public void SetPredication(ID3D12Resource* pBuffer, ulong AlignedBufferOffset, PredicationOperation Operation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[55]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(56)] public void SetMarker(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[56]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(57)] public void BeginEvent(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[57]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(58)] public void EndEvent() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this)); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(59)] public void ExecuteIndirect(ID3D12CommandSignature* pCommandSignature, uint MaxCommandCount, ID3D12Resource* pArgumentBuffer, ulong ArgumentBufferOffset, ID3D12Resource* pCountBuffer, ulong CountBufferOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[59]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(60)] public void AtomicCopyBufferUINT(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, uint Dependencies, ID3D12Resource** ppDependentResources, SubresourceRangeUInt64* pDependentSubresourceRanges) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[60]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(61)] public void AtomicCopyBufferUINT64(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, uint Dependencies, ID3D12Resource** ppDependentResources, SubresourceRangeUInt64* pDependentSubresourceRanges) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[61]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(62)] public void OMSetDepthBounds(float Min, float Max) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[62]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), Min, Max); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), Min, Max); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), Min, Max); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(63)] public void SetSamplePositions(uint NumSamplesPerPixel, uint NumPixels, SamplePosition* pSamplePositions) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(64)] public void ResolveSubresourceRegion(ID3D12Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, ID3D12Resource* pSrcResource, uint SrcSubresource, Rect* pSrcRect, Graphics.Dxgi.Common.Format Format, ResolveMode ResolveMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); } /// @@ -835,11 +571,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(65)] public void SetViewInstanceMask(uint Mask) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[65]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), Mask); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), Mask); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), Mask); } /// @@ -847,11 +579,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(66)] public void WriteBufferImmediate(uint Count, WriteBufferImmediateParameter* pParams, WriteBufferImmediateMode* pModes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[66]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), Count, pParams, pModes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), Count, pParams, pModes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), Count, pParams, pModes); } /// @@ -859,11 +587,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(67)] public void SetProtectedResourceSession(ID3D12ProtectedResourceSession* pProtectedResourceSession) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[67]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pProtectedResourceSession); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pProtectedResourceSession); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pProtectedResourceSession); } /// @@ -871,11 +595,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(68)] public void BeginRenderPass(uint NumRenderTargets, RenderPassRenderTargetDescription* pRenderTargets, RenderPassDepthStencilDescription* pDepthStencil, RenderPassFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[68]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumRenderTargets, pRenderTargets, pDepthStencil, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumRenderTargets, pRenderTargets, pDepthStencil, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumRenderTargets, pRenderTargets, pDepthStencil, Flags); } /// @@ -883,11 +603,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(69)] public void EndRenderPass() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[69]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this)); } /// @@ -895,11 +611,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(70)] public void InitializeMetaCommand(ID3D12MetaCommand* pMetaCommand, void* pInitializationParametersData, nuint InitializationParametersDataSizeInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[70]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pMetaCommand, pInitializationParametersData, InitializationParametersDataSizeInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pMetaCommand, pInitializationParametersData, InitializationParametersDataSizeInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pMetaCommand, pInitializationParametersData, InitializationParametersDataSizeInBytes); } /// @@ -907,11 +619,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(71)] public void ExecuteMetaCommand(ID3D12MetaCommand* pMetaCommand, void* pExecutionParametersData, nuint ExecutionParametersDataSizeInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[71]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pMetaCommand, pExecutionParametersData, ExecutionParametersDataSizeInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pMetaCommand, pExecutionParametersData, ExecutionParametersDataSizeInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pMetaCommand, pExecutionParametersData, ExecutionParametersDataSizeInBytes); } /// @@ -919,11 +627,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(72)] public void BuildRaytracingAccelerationStructure(BuildRaytracingAccelerationStructureDescription* pDesc, uint NumPostbuildInfoDescs, RaytracingAccelerationStructurePostbuildInfoDescription* pPostbuildInfoDescs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[72]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDesc, NumPostbuildInfoDescs, pPostbuildInfoDescs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDesc, NumPostbuildInfoDescs, pPostbuildInfoDescs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDesc, NumPostbuildInfoDescs, pPostbuildInfoDescs); } /// @@ -931,11 +635,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(73)] public void EmitRaytracingAccelerationStructurePostbuildInfo(RaytracingAccelerationStructurePostbuildInfoDescription* pDesc, uint NumSourceAccelerationStructures, ulong* pSourceAccelerationStructureData) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDesc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDesc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDesc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); } /// @@ -943,11 +643,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(74)] public void CopyRaytracingAccelerationStructure(ulong DestAccelerationStructureData, ulong SourceAccelerationStructureData, RaytracingAccelerationStructureCopyMode Mode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), DestAccelerationStructureData, SourceAccelerationStructureData, Mode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), DestAccelerationStructureData, SourceAccelerationStructureData, Mode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), DestAccelerationStructureData, SourceAccelerationStructureData, Mode); } /// @@ -955,11 +651,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(75)] public void SetPipelineState1(ID3D12StateObject* pStateObject) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pStateObject); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pStateObject); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pStateObject); } /// @@ -967,11 +659,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(76)] public void DispatchRays(DispatchRaysDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -979,11 +667,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(77)] public void RSSetShadingRate(ShadingRate baseShadingRate, ShadingRateCombiner* combiners) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[77]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), baseShadingRate, combiners); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), baseShadingRate, combiners); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), baseShadingRate, combiners); } /// @@ -991,11 +675,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(78)] public void RSSetShadingRateImage(ID3D12Resource* shadingRateImage) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[78]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), shadingRateImage); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), shadingRateImage); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), shadingRateImage); } /// @@ -1003,11 +683,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(79)] public void DispatchMesh(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[79]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); } /// @@ -1015,11 +691,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(80)] public void Barrier(uint NumBarrierGroups, BarrierGroup* pBarrierGroups) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[80]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumBarrierGroups, pBarrierGroups); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumBarrierGroups, pBarrierGroups); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[80]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), NumBarrierGroups, pBarrierGroups); } /// @@ -1027,11 +699,7 @@ public unsafe partial struct ID3D12GraphicsCommandList8 : ID3D12GraphicsCommandL [VtblIndex(81)] public void OMSetFrontAndBackStencilRef(uint FrontStencilRef, uint BackStencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[81]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), FrontStencilRef, BackStencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[81]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), FrontStencilRef, BackStencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[81]))((ID3D12GraphicsCommandList8*)Unsafe.AsPointer(ref this), FrontStencilRef, BackStencilRef); } public interface Interface : ID3D12GraphicsCommandList7.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList9.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList9.cs index 62f6b20..42f5ad4 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList9.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12GraphicsCommandList9.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12GraphicsCommandList9)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12GraphicsCommandList9)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(8)] public new CommandListType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(9)] public HResult Close() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(10)] public HResult Reset(ID3D12CommandAllocator* pAllocator, ID3D12PipelineState* pInitialState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pAllocator, pInitialState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(11)] public void ClearState(ID3D12PipelineState* pPipelineState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pPipelineState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pPipelineState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pPipelineState); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(12)] public void DrawInstanced(uint VertexCountPerInstance, uint InstanceCount, uint StartVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), VertexCountPerInstance, InstanceCount, StartVertexLocation, StartInstanceLocation); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(13)] public void DrawIndexedInstanced(uint IndexCountPerInstance, uint InstanceCount, uint StartIndexLocation, int BaseVertexLocation, uint StartInstanceLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), IndexCountPerInstance, InstanceCount, StartIndexLocation, BaseVertexLocation, StartInstanceLocation); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(14)] public void Dispatch(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(15)] public void CopyBufferRegion(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, ulong NumBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, NumBytes); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(16)] public void CopyTextureRegion(TextureCopyLocation* pDst, uint DstX, uint DstY, uint DstZ, TextureCopyLocation* pSrc, Box* pSrcBox) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[16]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDst, DstX, DstY, DstZ, pSrc, pSrcBox); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(17)] public void CopyResource(ID3D12Resource* pDstResource, ID3D12Resource* pSrcResource) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDstResource, pSrcResource); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(18)] public void CopyTiles(ID3D12Resource* pTiledResource, TiledResourceCoordinate* pTileRegionStartCoordinate, TileRegionSize* pTileRegionSize, ID3D12Resource* pBuffer, ulong BufferStartOffsetInBytes, TileCopyFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pTiledResource, pTileRegionStartCoordinate, pTileRegionSize, pBuffer, BufferStartOffsetInBytes, Flags); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(19)] public void ResolveSubresource(ID3D12Resource* pDstResource, uint DstSubresource, ID3D12Resource* pSrcResource, uint SrcSubresource, Graphics.Dxgi.Common.Format Format) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, pSrcResource, SrcSubresource, Format); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(20)] public void IASetPrimitiveTopology(Graphics.Direct3D.PrimitiveTopology PrimitiveTopology) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), PrimitiveTopology); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), PrimitiveTopology); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), PrimitiveTopology); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(21)] public void RSSetViewports(uint NumViewports, Viewport* pViewports) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[21]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumViewports, pViewports); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumViewports, pViewports); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(22)] public void RSSetScissorRects(uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumRects, pRects); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(23)] public void OMSetBlendFactor(float* BlendFactor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), BlendFactor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), BlendFactor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), BlendFactor); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(24)] public void OMSetStencilRef(uint StencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[24]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), StencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), StencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), StencilRef); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(25)] public void SetPipelineState(ID3D12PipelineState* pPipelineState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pPipelineState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pPipelineState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pPipelineState); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(26)] public void ResourceBarrier(uint NumBarriers, ResourceBarrier* pBarriers) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumBarriers, pBarriers); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(27)] public void ExecuteBundle(ID3D12GraphicsCommandList* pCommandList) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pCommandList); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pCommandList); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pCommandList); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(28)] public void SetDescriptorHeaps(uint NumDescriptorHeaps, ID3D12DescriptorHeap** ppDescriptorHeaps) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumDescriptorHeaps, ppDescriptorHeaps); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(29)] public void SetComputeRootSignature(ID3D12RootSignature* pRootSignature) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[29]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pRootSignature); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pRootSignature); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(30)] public void SetGraphicsRootSignature(ID3D12RootSignature* pRootSignature) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[30]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pRootSignature); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pRootSignature); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pRootSignature); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(31)] public void SetComputeRootDescriptorTable(uint RootParameterIndex, GpuDescriptorHandle BaseDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[31]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(32)] public void SetGraphicsRootDescriptorTable(uint RootParameterIndex, GpuDescriptorHandle BaseDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[32]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BaseDescriptor); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(33)] public void SetComputeRoot32BitConstant(uint RootParameterIndex, uint SrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[33]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(34)] public void SetGraphicsRoot32BitConstant(uint RootParameterIndex, uint SrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[34]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, SrcData, DestOffsetIn32BitValues); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(35)] public void SetComputeRoot32BitConstants(uint RootParameterIndex, uint Num32BitValuesToSet, void* pSrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[35]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(36)] public void SetGraphicsRoot32BitConstants(uint RootParameterIndex, uint Num32BitValuesToSet, void* pSrcData, uint DestOffsetIn32BitValues) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, Num32BitValuesToSet, pSrcData, DestOffsetIn32BitValues); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(37)] public void SetComputeRootConstantBufferView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[37]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(38)] public void SetGraphicsRootConstantBufferView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(39)] public void SetComputeRootShaderResourceView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[39]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -535,11 +371,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(40)] public void SetGraphicsRootShaderResourceView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[40]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -547,11 +379,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(41)] public void SetComputeRootUnorderedAccessView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[41]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -559,11 +387,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(42)] public void SetGraphicsRootUnorderedAccessView(uint RootParameterIndex, ulong BufferLocation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[42]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RootParameterIndex, BufferLocation); } /// @@ -571,11 +395,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(43)] public void IASetIndexBuffer(IndexBufferView* pView) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[43]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pView); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pView); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pView); } /// @@ -583,11 +403,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(44)] public void IASetVertexBuffers(uint StartSlot, uint NumViews, VertexBufferView* pViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[44]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); } /// @@ -595,11 +411,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(45)] public void SOSetTargets(uint StartSlot, uint NumViews, StreamOutputBufferView* pViews) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[45]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), StartSlot, NumViews, pViews); } /// @@ -607,11 +419,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(46)] public void OMSetRenderTargets(uint NumRenderTargetDescriptors, CpuDescriptorHandle* pRenderTargetDescriptors, Bool32 RTsSingleHandleToDescriptorRange, CpuDescriptorHandle* pDepthStencilDescriptor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[46]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumRenderTargetDescriptors, pRenderTargetDescriptors, RTsSingleHandleToDescriptorRange, pDepthStencilDescriptor); } /// @@ -619,11 +427,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(47)] public void ClearDepthStencilView(CpuDescriptorHandle DepthStencilView, ClearFlags ClearFlags, float Depth, byte Stencil, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[47]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), DepthStencilView, ClearFlags, Depth, Stencil, NumRects, pRects); } /// @@ -631,11 +435,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(48)] public void ClearRenderTargetView(CpuDescriptorHandle RenderTargetView, float* ColorRGBA, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[48]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), RenderTargetView, ColorRGBA, NumRects, pRects); } /// @@ -643,11 +443,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(49)] public void ClearUnorderedAccessViewUint(GpuDescriptorHandle ViewGPUHandleInCurrentHeap, CpuDescriptorHandle ViewCPUHandle, ID3D12Resource* pResource, uint* Values, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[49]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); } /// @@ -655,11 +451,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(50)] public void ClearUnorderedAccessViewFloat(GpuDescriptorHandle ViewGPUHandleInCurrentHeap, CpuDescriptorHandle ViewCPUHandle, ID3D12Resource* pResource, float* Values, uint NumRects, Rect* pRects) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[50]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), ViewGPUHandleInCurrentHeap, ViewCPUHandle, pResource, Values, NumRects, pRects); } /// @@ -667,11 +459,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(51)] public void DiscardResource(ID3D12Resource* pResource, DiscardRegion* pRegion) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[51]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pResource, pRegion); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pResource, pRegion); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pResource, pRegion); } /// @@ -679,11 +467,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(52)] public void BeginQuery(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint Index) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); } /// @@ -691,11 +475,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(53)] public void EndQuery(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint Index) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[53]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pQueryHeap, Type, Index); } /// @@ -703,11 +483,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(54)] public void ResolveQueryData(ID3D12QueryHeap* pQueryHeap, QueryType Type, uint StartIndex, uint NumQueries, ID3D12Resource* pDestinationBuffer, ulong AlignedDestinationBufferOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[54]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pQueryHeap, Type, StartIndex, NumQueries, pDestinationBuffer, AlignedDestinationBufferOffset); } /// @@ -715,11 +491,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(55)] public void SetPredication(ID3D12Resource* pBuffer, ulong AlignedBufferOffset, PredicationOperation Operation) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[55]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pBuffer, AlignedBufferOffset, Operation); } /// @@ -727,11 +499,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(56)] public void SetMarker(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[56]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -739,11 +507,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(57)] public void BeginEvent(uint Metadata, void* pData, uint Size) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[57]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), Metadata, pData, Size); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), Metadata, pData, Size); } /// @@ -751,11 +515,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(58)] public void EndEvent() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[58]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this)); } /// @@ -763,11 +523,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(59)] public void ExecuteIndirect(ID3D12CommandSignature* pCommandSignature, uint MaxCommandCount, ID3D12Resource* pArgumentBuffer, ulong ArgumentBufferOffset, ID3D12Resource* pCountBuffer, ulong CountBufferOffset) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[59]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pCommandSignature, MaxCommandCount, pArgumentBuffer, ArgumentBufferOffset, pCountBuffer, CountBufferOffset); } /// @@ -775,11 +531,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(60)] public void AtomicCopyBufferUINT(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, uint Dependencies, ID3D12Resource** ppDependentResources, SubresourceRangeUInt64* pDependentSubresourceRanges) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[60]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); } /// @@ -787,11 +539,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(61)] public void AtomicCopyBufferUINT64(ID3D12Resource* pDstBuffer, ulong DstOffset, ID3D12Resource* pSrcBuffer, ulong SrcOffset, uint Dependencies, ID3D12Resource** ppDependentResources, SubresourceRangeUInt64* pDependentSubresourceRanges) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[61]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDstBuffer, DstOffset, pSrcBuffer, SrcOffset, Dependencies, ppDependentResources, pDependentSubresourceRanges); } /// @@ -799,11 +547,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(62)] public void OMSetDepthBounds(float Min, float Max) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[62]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), Min, Max); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), Min, Max); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), Min, Max); } /// @@ -811,11 +555,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(63)] public void SetSamplePositions(uint NumSamplesPerPixel, uint NumPixels, SamplePosition* pSamplePositions) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[63]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumSamplesPerPixel, NumPixels, pSamplePositions); } /// @@ -823,11 +563,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(64)] public void ResolveSubresourceRegion(ID3D12Resource* pDstResource, uint DstSubresource, uint DstX, uint DstY, ID3D12Resource* pSrcResource, uint SrcSubresource, Rect* pSrcRect, Graphics.Dxgi.Common.Format Format, ResolveMode ResolveMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[64]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDstResource, DstSubresource, DstX, DstY, pSrcResource, SrcSubresource, pSrcRect, Format, ResolveMode); } /// @@ -835,11 +571,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(65)] public void SetViewInstanceMask(uint Mask) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[65]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), Mask); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), Mask); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), Mask); } /// @@ -847,11 +579,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(66)] public void WriteBufferImmediate(uint Count, WriteBufferImmediateParameter* pParams, WriteBufferImmediateMode* pModes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[66]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), Count, pParams, pModes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), Count, pParams, pModes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), Count, pParams, pModes); } /// @@ -859,11 +587,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(67)] public void SetProtectedResourceSession(ID3D12ProtectedResourceSession* pProtectedResourceSession) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[67]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pProtectedResourceSession); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pProtectedResourceSession); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pProtectedResourceSession); } /// @@ -871,11 +595,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(68)] public void BeginRenderPass(uint NumRenderTargets, RenderPassRenderTargetDescription* pRenderTargets, RenderPassDepthStencilDescription* pDepthStencil, RenderPassFlags Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[68]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumRenderTargets, pRenderTargets, pDepthStencil, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumRenderTargets, pRenderTargets, pDepthStencil, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumRenderTargets, pRenderTargets, pDepthStencil, Flags); } /// @@ -883,11 +603,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(69)] public void EndRenderPass() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[69]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this)); } /// @@ -895,11 +611,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(70)] public void InitializeMetaCommand(ID3D12MetaCommand* pMetaCommand, void* pInitializationParametersData, nuint InitializationParametersDataSizeInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[70]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pMetaCommand, pInitializationParametersData, InitializationParametersDataSizeInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pMetaCommand, pInitializationParametersData, InitializationParametersDataSizeInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pMetaCommand, pInitializationParametersData, InitializationParametersDataSizeInBytes); } /// @@ -907,11 +619,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(71)] public void ExecuteMetaCommand(ID3D12MetaCommand* pMetaCommand, void* pExecutionParametersData, nuint ExecutionParametersDataSizeInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[71]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pMetaCommand, pExecutionParametersData, ExecutionParametersDataSizeInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pMetaCommand, pExecutionParametersData, ExecutionParametersDataSizeInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pMetaCommand, pExecutionParametersData, ExecutionParametersDataSizeInBytes); } /// @@ -919,11 +627,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(72)] public void BuildRaytracingAccelerationStructure(BuildRaytracingAccelerationStructureDescription* pDesc, uint NumPostbuildInfoDescs, RaytracingAccelerationStructurePostbuildInfoDescription* pPostbuildInfoDescs) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[72]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDesc, NumPostbuildInfoDescs, pPostbuildInfoDescs); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDesc, NumPostbuildInfoDescs, pPostbuildInfoDescs); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDesc, NumPostbuildInfoDescs, pPostbuildInfoDescs); } /// @@ -931,11 +635,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(73)] public void EmitRaytracingAccelerationStructurePostbuildInfo(RaytracingAccelerationStructurePostbuildInfoDescription* pDesc, uint NumSourceAccelerationStructures, ulong* pSourceAccelerationStructureData) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[73]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDesc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDesc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDesc, NumSourceAccelerationStructures, pSourceAccelerationStructureData); } /// @@ -943,11 +643,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(74)] public void CopyRaytracingAccelerationStructure(ulong DestAccelerationStructureData, ulong SourceAccelerationStructureData, RaytracingAccelerationStructureCopyMode Mode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[74]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), DestAccelerationStructureData, SourceAccelerationStructureData, Mode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), DestAccelerationStructureData, SourceAccelerationStructureData, Mode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), DestAccelerationStructureData, SourceAccelerationStructureData, Mode); } /// @@ -955,11 +651,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(75)] public void SetPipelineState1(ID3D12StateObject* pStateObject) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[75]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pStateObject); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pStateObject); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pStateObject); } /// @@ -967,11 +659,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(76)] public void DispatchRays(DispatchRaysDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[76]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -979,11 +667,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(77)] public void RSSetShadingRate(ShadingRate baseShadingRate, ShadingRateCombiner* combiners) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[77]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), baseShadingRate, combiners); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), baseShadingRate, combiners); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), baseShadingRate, combiners); } /// @@ -991,11 +675,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(78)] public void RSSetShadingRateImage(ID3D12Resource* shadingRateImage) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[78]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), shadingRateImage); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), shadingRateImage); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), shadingRateImage); } /// @@ -1003,11 +683,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(79)] public void DispatchMesh(uint ThreadGroupCountX, uint ThreadGroupCountY, uint ThreadGroupCountZ) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[79]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), ThreadGroupCountX, ThreadGroupCountY, ThreadGroupCountZ); } /// @@ -1015,11 +691,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(80)] public void Barrier(uint NumBarrierGroups, BarrierGroup* pBarrierGroups) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[80]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumBarrierGroups, pBarrierGroups); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumBarrierGroups, pBarrierGroups); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[80]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), NumBarrierGroups, pBarrierGroups); } /// @@ -1027,11 +699,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(81)] public void OMSetFrontAndBackStencilRef(uint FrontStencilRef, uint BackStencilRef) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[81]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), FrontStencilRef, BackStencilRef); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[81]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), FrontStencilRef, BackStencilRef); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[81]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), FrontStencilRef, BackStencilRef); } /// @@ -1039,11 +707,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(82)] public void RSSetDepthBias(float DepthBias, float DepthBiasClamp, float SlopeScaledDepthBias) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[82]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), DepthBias, DepthBiasClamp, SlopeScaledDepthBias); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[82]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), DepthBias, DepthBiasClamp, SlopeScaledDepthBias); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[82]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), DepthBias, DepthBiasClamp, SlopeScaledDepthBias); } /// @@ -1051,11 +715,7 @@ public unsafe partial struct ID3D12GraphicsCommandList9 : ID3D12GraphicsCommandL [VtblIndex(83)] public void IASetIndexBufferStripCutValue(IndexBufferStripCutValue IBStripCutValue) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[83]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), IBStripCutValue); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[83]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), IBStripCutValue); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[83]))((ID3D12GraphicsCommandList9*)Unsafe.AsPointer(ref this), IBStripCutValue); } public interface Interface : ID3D12GraphicsCommandList8.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Heap.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Heap.cs index bee545f..12bdf19 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Heap.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Heap.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Heap : ID3D12Heap.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Heap)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Heap)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Heap : ID3D12Heap.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Heap*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Heap*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Heap*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Heap : ID3D12Heap.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Heap*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Heap*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Heap*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Heap : ID3D12Heap.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Heap*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Heap*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Heap*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Heap : ID3D12Heap.Interface, INativeGuid [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Heap*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Heap*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Heap*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Heap : ID3D12Heap.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Heap*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Heap*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Heap*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Heap : ID3D12Heap.Interface, INativeGuid [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Heap*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Heap*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Heap*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Heap : ID3D12Heap.Interface, INativeGuid [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Heap*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Heap*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Heap*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Heap : ID3D12Heap.Interface, INativeGuid [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Heap*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Heap*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Heap*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -152,11 +116,7 @@ public unsafe partial struct ID3D12Heap : ID3D12Heap.Interface, INativeGuid public HeapDescription GetDesc() { HeapDescription result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[8]))((ID3D12Heap*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Heap*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Heap*)Unsafe.AsPointer(ref this), &result); } public interface Interface : ID3D12Pageable.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Heap1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Heap1.cs index 18cca3f..f55bbdd 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Heap1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Heap1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Heap1 : ID3D12Heap1.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Heap1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Heap1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Heap1 : ID3D12Heap1.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Heap1 : ID3D12Heap1.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Heap1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Heap1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Heap1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Heap1 : ID3D12Heap1.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Heap1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Heap1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Heap1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Heap1 : ID3D12Heap1.Interface, INativeGuid [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Heap1 : ID3D12Heap1.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Heap1 : ID3D12Heap1.Interface, INativeGuid [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Heap1 : ID3D12Heap1.Interface, INativeGuid [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Heap1 : ID3D12Heap1.Interface, INativeGuid [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -152,11 +116,7 @@ public unsafe partial struct ID3D12Heap1 : ID3D12Heap1.Interface, INativeGuid public HeapDescription GetDesc() { HeapDescription result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[8]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), &result); } /// @@ -164,11 +124,7 @@ public unsafe partial struct ID3D12Heap1 : ID3D12Heap1.Interface, INativeGuid [VtblIndex(9)] public HResult GetProtectedResourceSession(Guid* riid, void** ppProtectedSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), riid, ppProtectedSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), riid, ppProtectedSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12Heap1*)Unsafe.AsPointer(ref this), riid, ppProtectedSession); } public interface Interface : ID3D12Heap.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12InfoQueue.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12InfoQueue.cs index 1fc2422..89cf547 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12InfoQueue.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12InfoQueue.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12InfoQueue)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12InfoQueue)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(3)] public HResult SetMessageCountLimit(ulong MessageCountLimit) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), MessageCountLimit); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), MessageCountLimit); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), MessageCountLimit); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(4)] public void ClearStoredMessages() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(5)] public HResult GetMessage(ulong MessageIndex, Message* pMessage, nuint* pMessageByteLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), MessageIndex, pMessage, pMessageByteLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), MessageIndex, pMessage, pMessageByteLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), MessageIndex, pMessage, pMessageByteLength); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(6)] public ulong GetNumMessagesAllowedByStorageFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(7)] public ulong GetNumMessagesDeniedByStorageFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(8)] public ulong GetNumStoredMessages() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(9)] public ulong GetNumStoredMessagesAllowedByRetrievalFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(10)] public ulong GetNumMessagesDiscardedByMessageCountLimit() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(11)] public ulong GetMessageCountLimit() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(12)] public HResult AddStorageFilterEntries(InfoQueueFilter* pFilter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), pFilter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), pFilter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), pFilter); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(13)] public HResult GetStorageFilter(InfoQueueFilter* pFilter, nuint* pFilterByteLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(14)] public void ClearStorageFilter() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(15)] public HResult PushEmptyStorageFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(16)] public HResult PushCopyOfStorageFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(17)] public HResult PushStorageFilter(InfoQueueFilter* pFilter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), pFilter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), pFilter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), pFilter); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(18)] public void PopStorageFilter() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(19)] public uint GetStorageFilterStackSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(20)] public HResult AddRetrievalFilterEntries(InfoQueueFilter* pFilter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), pFilter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), pFilter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), pFilter); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(21)] public HResult GetRetrievalFilter(InfoQueueFilter* pFilter, nuint* pFilterByteLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(22)] public void ClearRetrievalFilter() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(23)] public HResult PushEmptyRetrievalFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(24)] public HResult PushCopyOfRetrievalFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(25)] public HResult PushRetrievalFilter(InfoQueueFilter* pFilter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), pFilter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), pFilter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), pFilter); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(26)] public void PopRetrievalFilter() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(27)] public uint GetRetrievalFilterStackSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(28)] public HResult AddMessage(MessageCategory Category, MessageSeverity Severity, MessageId ID, sbyte* pDescription) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Category, Severity, ID, pDescription); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Category, Severity, ID, pDescription); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Category, Severity, ID, pDescription); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(29)] public HResult AddApplicationMessage(MessageSeverity Severity, sbyte* pDescription) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Severity, pDescription); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Severity, pDescription); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Severity, pDescription); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(30)] public HResult SetBreakOnCategory(MessageCategory Category, Bool32 bEnable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Category, bEnable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Category, bEnable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Category, bEnable); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(31)] public HResult SetBreakOnSeverity(MessageSeverity Severity, Bool32 bEnable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Severity, bEnable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Severity, bEnable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Severity, bEnable); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(32)] public HResult SetBreakOnID(MessageId ID, Bool32 bEnable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), ID, bEnable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), ID, bEnable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), ID, bEnable); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(33)] public Bool32 GetBreakOnCategory(MessageCategory Category) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Category); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Category); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Category); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(34)] public Bool32 GetBreakOnSeverity(MessageSeverity Severity) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Severity); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Severity); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), Severity); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(35)] public Bool32 GetBreakOnID(MessageId ID) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), ID); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), ID); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), ID); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(36)] public void SetMuteDebugOutput(Bool32 bMute) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), bMute); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), bMute); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this), bMute); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D12InfoQueue : ID3D12InfoQueue.Interface, INativ [VtblIndex(37)] public Bool32 GetMuteDebugOutput() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12InfoQueue*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12InfoQueue1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12InfoQueue1.cs index e6773ab..12177c5 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12InfoQueue1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12InfoQueue1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12InfoQueue1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12InfoQueue1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(3)] public HResult SetMessageCountLimit(ulong MessageCountLimit) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), MessageCountLimit); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), MessageCountLimit); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), MessageCountLimit); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(4)] public void ClearStoredMessages() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(5)] public HResult GetMessage(ulong MessageIndex, Message* pMessage, nuint* pMessageByteLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), MessageIndex, pMessage, pMessageByteLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), MessageIndex, pMessage, pMessageByteLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), MessageIndex, pMessage, pMessageByteLength); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(6)] public ulong GetNumMessagesAllowedByStorageFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(7)] public ulong GetNumMessagesDeniedByStorageFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(8)] public ulong GetNumStoredMessages() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(9)] public ulong GetNumStoredMessagesAllowedByRetrievalFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(10)] public ulong GetNumMessagesDiscardedByMessageCountLimit() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(11)] public ulong GetMessageCountLimit() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(12)] public HResult AddStorageFilterEntries(InfoQueueFilter* pFilter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), pFilter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), pFilter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), pFilter); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(13)] public HResult GetStorageFilter(InfoQueueFilter* pFilter, nuint* pFilterByteLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(14)] public void ClearStorageFilter() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(15)] public HResult PushEmptyStorageFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(16)] public HResult PushCopyOfStorageFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(17)] public HResult PushStorageFilter(InfoQueueFilter* pFilter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), pFilter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), pFilter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), pFilter); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(18)] public void PopStorageFilter() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(19)] public uint GetStorageFilterStackSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(20)] public HResult AddRetrievalFilterEntries(InfoQueueFilter* pFilter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), pFilter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), pFilter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), pFilter); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(21)] public HResult GetRetrievalFilter(InfoQueueFilter* pFilter, nuint* pFilterByteLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), pFilter, pFilterByteLength); } /// @@ -319,11 +227,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(22)] public void ClearRetrievalFilter() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[22]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -331,11 +235,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(23)] public HResult PushEmptyRetrievalFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(24)] public HResult PushCopyOfRetrievalFilter() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -355,11 +251,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(25)] public HResult PushRetrievalFilter(InfoQueueFilter* pFilter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), pFilter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), pFilter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), pFilter); } /// @@ -367,11 +259,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(26)] public void PopRetrievalFilter() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[26]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(27)] public uint GetRetrievalFilterStackSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -391,11 +275,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(28)] public HResult AddMessage(MessageCategory Category, MessageSeverity Severity, MessageId ID, sbyte* pDescription) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Category, Severity, ID, pDescription); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Category, Severity, ID, pDescription); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Category, Severity, ID, pDescription); } /// @@ -403,11 +283,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(29)] public HResult AddApplicationMessage(MessageSeverity Severity, sbyte* pDescription) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Severity, pDescription); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Severity, pDescription); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Severity, pDescription); } /// @@ -415,11 +291,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(30)] public HResult SetBreakOnCategory(MessageCategory Category, Bool32 bEnable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Category, bEnable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Category, bEnable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Category, bEnable); } /// @@ -427,11 +299,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(31)] public HResult SetBreakOnSeverity(MessageSeverity Severity, Bool32 bEnable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Severity, bEnable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Severity, bEnable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Severity, bEnable); } /// @@ -439,11 +307,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(32)] public HResult SetBreakOnID(MessageId ID, Bool32 bEnable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), ID, bEnable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), ID, bEnable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), ID, bEnable); } /// @@ -451,11 +315,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(33)] public Bool32 GetBreakOnCategory(MessageCategory Category) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Category); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Category); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Category); } /// @@ -463,11 +323,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(34)] public Bool32 GetBreakOnSeverity(MessageSeverity Severity) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Severity); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Severity); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), Severity); } /// @@ -475,11 +331,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(35)] public Bool32 GetBreakOnID(MessageId ID) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), ID); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), ID); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), ID); } /// @@ -487,11 +339,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(36)] public void SetMuteDebugOutput(Bool32 bMute) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), bMute); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), bMute); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), bMute); } /// @@ -499,11 +347,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(37)] public Bool32 GetMuteDebugOutput() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this)); } /// @@ -511,11 +355,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(38)] public HResult RegisterMessageCallback(delegate* unmanaged[Stdcall] CallbackFunc, MessageCallbackFlags CallbackFilterFlags, void* pContext, uint* pCallbackCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged, MessageCallbackFlags, void*, uint*, int>)(lpVtbl[38]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), CallbackFunc, CallbackFilterFlags, pContext, pCallbackCookie); -#else - return ((delegate* unmanaged[Stdcall], MessageCallbackFlags, void*, uint*, int>)(lpVtbl[38]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), CallbackFunc, CallbackFilterFlags, pContext, pCallbackCookie); -#endif + return ((delegate* unmanaged[MemberFunction], MessageCallbackFlags, void*, uint*, int>)(lpVtbl[38]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), CallbackFunc, CallbackFilterFlags, pContext, pCallbackCookie); } /// @@ -523,11 +363,7 @@ public unsafe partial struct ID3D12InfoQueue1 : ID3D12InfoQueue1.Interface, INat [VtblIndex(39)] public HResult UnregisterMessageCallback(uint CallbackCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), CallbackCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), CallbackCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((ID3D12InfoQueue1*)Unsafe.AsPointer(ref this), CallbackCookie); } public interface Interface : ID3D12InfoQueue.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12LibraryReflection.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12LibraryReflection.cs index 64da81c..e28dd9a 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12LibraryReflection.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12LibraryReflection.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12LibraryReflection : ID3D12LibraryReflection.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12LibraryReflection)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12LibraryReflection)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12LibraryReflection : ID3D12LibraryReflection.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12LibraryReflection*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12LibraryReflection*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12LibraryReflection*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12LibraryReflection : ID3D12LibraryReflection.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12LibraryReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12LibraryReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12LibraryReflection*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12LibraryReflection : ID3D12LibraryReflection.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12LibraryReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12LibraryReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12LibraryReflection*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12LibraryReflection : ID3D12LibraryReflection.I [VtblIndex(3)] public HResult GetDesc(LibraryDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12LibraryReflection*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12LibraryReflection*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12LibraryReflection*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12LibraryReflection : ID3D12LibraryReflection.I [VtblIndex(4)] public ID3D12FunctionReflection* GetFunctionByIndex(int FunctionIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12LibraryReflection*)Unsafe.AsPointer(ref this), FunctionIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12LibraryReflection*)Unsafe.AsPointer(ref this), FunctionIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12LibraryReflection*)Unsafe.AsPointer(ref this), FunctionIndex); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12LifetimeOwner.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12LifetimeOwner.cs index 332f6b5..d0b75b2 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12LifetimeOwner.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12LifetimeOwner.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12LifetimeOwner : ID3D12LifetimeOwner.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12LifetimeOwner)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12LifetimeOwner)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12LifetimeOwner : ID3D12LifetimeOwner.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12LifetimeOwner*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12LifetimeOwner*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12LifetimeOwner*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12LifetimeOwner : ID3D12LifetimeOwner.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12LifetimeOwner*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12LifetimeOwner*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12LifetimeOwner*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12LifetimeOwner : ID3D12LifetimeOwner.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12LifetimeOwner*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12LifetimeOwner*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12LifetimeOwner*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12LifetimeOwner : ID3D12LifetimeOwner.Interface [VtblIndex(3)] public void LifetimeStateUpdated(LifetimeState NewState) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D12LifetimeOwner*)Unsafe.AsPointer(ref this), NewState); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12LifetimeOwner*)Unsafe.AsPointer(ref this), NewState); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12LifetimeOwner*)Unsafe.AsPointer(ref this), NewState); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12LifetimeTracker.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12LifetimeTracker.cs index 0079ff3..61e1fc7 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12LifetimeTracker.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12LifetimeTracker.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12LifetimeTracker : ID3D12LifetimeTracker.Inter } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12LifetimeTracker)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12LifetimeTracker)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12LifetimeTracker : ID3D12LifetimeTracker.Inter [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12LifetimeTracker : ID3D12LifetimeTracker.Inter [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12LifetimeTracker : ID3D12LifetimeTracker.Inter [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12LifetimeTracker : ID3D12LifetimeTracker.Inter [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12LifetimeTracker : ID3D12LifetimeTracker.Inter [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12LifetimeTracker : ID3D12LifetimeTracker.Inter [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12LifetimeTracker : ID3D12LifetimeTracker.Inter [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12LifetimeTracker : ID3D12LifetimeTracker.Inter [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12LifetimeTracker : ID3D12LifetimeTracker.Inter [VtblIndex(8)] public HResult DestroyOwnedObject(ID3D12DeviceChild* pObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), pObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), pObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12LifetimeTracker*)Unsafe.AsPointer(ref this), pObject); } public interface Interface : ID3D12DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ManualWriteTrackingResource.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ManualWriteTrackingResource.cs index 9f8f959..8c0f8e8 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ManualWriteTrackingResource.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ManualWriteTrackingResource.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12ManualWriteTrackingResource : ID3D12ManualWri } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12ManualWriteTrackingResource)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12ManualWriteTrackingResource)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12ManualWriteTrackingResource : ID3D12ManualWri [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12ManualWriteTrackingResource*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12ManualWriteTrackingResource*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12ManualWriteTrackingResource*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12ManualWriteTrackingResource : ID3D12ManualWri [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12ManualWriteTrackingResource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12ManualWriteTrackingResource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12ManualWriteTrackingResource*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12ManualWriteTrackingResource : ID3D12ManualWri [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12ManualWriteTrackingResource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12ManualWriteTrackingResource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12ManualWriteTrackingResource*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12ManualWriteTrackingResource : ID3D12ManualWri [VtblIndex(3)] public void TrackWrite(uint Subresource, Range* pWrittenRange) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D12ManualWriteTrackingResource*)Unsafe.AsPointer(ref this), Subresource, pWrittenRange); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12ManualWriteTrackingResource*)Unsafe.AsPointer(ref this), Subresource, pWrittenRange); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12ManualWriteTrackingResource*)Unsafe.AsPointer(ref this), Subresource, pWrittenRange); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12MetaCommand.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12MetaCommand.cs index 78945a4..d2443b3 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12MetaCommand.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12MetaCommand.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12MetaCommand : ID3D12MetaCommand.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12MetaCommand)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12MetaCommand)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12MetaCommand : ID3D12MetaCommand.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12MetaCommand : ID3D12MetaCommand.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12MetaCommand : ID3D12MetaCommand.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12MetaCommand : ID3D12MetaCommand.Interface, IN [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12MetaCommand : ID3D12MetaCommand.Interface, IN [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12MetaCommand : ID3D12MetaCommand.Interface, IN [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12MetaCommand : ID3D12MetaCommand.Interface, IN [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12MetaCommand : ID3D12MetaCommand.Interface, IN [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12MetaCommand : ID3D12MetaCommand.Interface, IN [VtblIndex(8)] public ulong GetRequiredParameterResourceSize(MetaCommandParameterStage Stage, uint ParameterIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), Stage, ParameterIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), Stage, ParameterIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12MetaCommand*)Unsafe.AsPointer(ref this), Stage, ParameterIndex); } public interface Interface : ID3D12Pageable.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Object.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Object.cs index d5e8de4..866497c 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Object.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Object.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Object : ID3D12Object.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Object)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Object)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Object : ID3D12Object.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Object*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Object*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Object*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Object : ID3D12Object.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Object*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Object*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Object*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Object : ID3D12Object.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Object*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Object*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Object*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Object : ID3D12Object.Interface, INativeGuid [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Object*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Object*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Object*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Object : ID3D12Object.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Object*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Object*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Object*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Object : ID3D12Object.Interface, INativeGuid [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Object*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Object*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Object*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Object : ID3D12Object.Interface, INativeGuid [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Object*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Object*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Object*)Unsafe.AsPointer(ref this), Name); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Pageable.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Pageable.cs index 2ed42ae..193b713 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Pageable.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Pageable.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Pageable : ID3D12Pageable.Interface, INativeG } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Pageable)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Pageable)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Pageable : ID3D12Pageable.Interface, INativeG [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Pageable*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Pageable*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Pageable*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Pageable : ID3D12Pageable.Interface, INativeG [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Pageable*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Pageable*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Pageable*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Pageable : ID3D12Pageable.Interface, INativeG [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Pageable*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Pageable*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Pageable*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Pageable : ID3D12Pageable.Interface, INativeG [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Pageable*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Pageable*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Pageable*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Pageable : ID3D12Pageable.Interface, INativeG [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Pageable*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Pageable*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Pageable*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Pageable : ID3D12Pageable.Interface, INativeG [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Pageable*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Pageable*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Pageable*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Pageable : ID3D12Pageable.Interface, INativeG [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Pageable*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Pageable*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Pageable*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Pageable : ID3D12Pageable.Interface, INativeG [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Pageable*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Pageable*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Pageable*)Unsafe.AsPointer(ref this), riid, ppvDevice); } public interface Interface : ID3D12DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12PipelineLibrary.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12PipelineLibrary.cs index d8ada16..4fbba0e 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12PipelineLibrary.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12PipelineLibrary.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12PipelineLibrary : ID3D12PipelineLibrary.Inter } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12PipelineLibrary)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12PipelineLibrary)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12PipelineLibrary : ID3D12PipelineLibrary.Inter [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12PipelineLibrary : ID3D12PipelineLibrary.Inter [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12PipelineLibrary : ID3D12PipelineLibrary.Inter [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12PipelineLibrary : ID3D12PipelineLibrary.Inter [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12PipelineLibrary : ID3D12PipelineLibrary.Inter [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12PipelineLibrary : ID3D12PipelineLibrary.Inter [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12PipelineLibrary : ID3D12PipelineLibrary.Inter [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12PipelineLibrary : ID3D12PipelineLibrary.Inter [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12PipelineLibrary : ID3D12PipelineLibrary.Inter [VtblIndex(8)] public HResult StorePipeline(ushort* pName, ID3D12PipelineState* pPipeline) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), pName, pPipeline); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), pName, pPipeline); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), pName, pPipeline); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12PipelineLibrary : ID3D12PipelineLibrary.Inter [VtblIndex(9)] public HResult LoadGraphicsPipeline(ushort* pName, GraphicsPipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), pName, pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), pName, pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), pName, pDesc, riid, ppPipelineState); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12PipelineLibrary : ID3D12PipelineLibrary.Inter [VtblIndex(10)] public HResult LoadComputePipeline(ushort* pName, ComputePipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), pName, pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), pName, pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), pName, pDesc, riid, ppPipelineState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12PipelineLibrary : ID3D12PipelineLibrary.Inter [VtblIndex(11)] public nuint GetSerializedSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12PipelineLibrary : ID3D12PipelineLibrary.Inter [VtblIndex(12)] public HResult Serialize(void* pData, nuint DataSizeInBytes) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), pData, DataSizeInBytes); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), pData, DataSizeInBytes); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12PipelineLibrary*)Unsafe.AsPointer(ref this), pData, DataSizeInBytes); } public interface Interface : ID3D12DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12PipelineLibrary1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12PipelineLibrary1.cs index e2c0770..4975bfd 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12PipelineLibrary1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12PipelineLibrary1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12PipelineLibrary1 : ID3D12PipelineLibrary1.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12PipelineLibrary1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12PipelineLibrary1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12PipelineLibrary1 : ID3D12PipelineLibrary1.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12PipelineLibrary1 : ID3D12PipelineLibrary1.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12PipelineLibrary1 : ID3D12PipelineLibrary1.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12PipelineLibrary1 : ID3D12PipelineLibrary1.Int [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12PipelineLibrary1 : ID3D12PipelineLibrary1.Int [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12PipelineLibrary1 : ID3D12PipelineLibrary1.Int [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12PipelineLibrary1 : ID3D12PipelineLibrary1.Int [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12PipelineLibrary1 : ID3D12PipelineLibrary1.Int [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12PipelineLibrary1 : ID3D12PipelineLibrary1.Int [VtblIndex(8)] public HResult StorePipeline(ushort* pName, ID3D12PipelineState* pPipeline) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), pName, pPipeline); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), pName, pPipeline); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), pName, pPipeline); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12PipelineLibrary1 : ID3D12PipelineLibrary1.Int [VtblIndex(9)] public HResult LoadGraphicsPipeline(ushort* pName, GraphicsPipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), pName, pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), pName, pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), pName, pDesc, riid, ppPipelineState); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12PipelineLibrary1 : ID3D12PipelineLibrary1.Int [VtblIndex(10)] public HResult LoadComputePipeline(ushort* pName, ComputePipelineStateDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), pName, pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), pName, pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), pName, pDesc, riid, ppPipelineState); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12PipelineLibrary1 : ID3D12PipelineLibrary1.Int [VtblIndex(11)] public nuint GetSerializedSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12PipelineLibrary1 : ID3D12PipelineLibrary1.Int [VtblIndex(12)] public HResult Serialize(void* pData, nuint DataSizeInBytes) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), pData, DataSizeInBytes); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), pData, DataSizeInBytes); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), pData, DataSizeInBytes); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12PipelineLibrary1 : ID3D12PipelineLibrary1.Int [VtblIndex(13)] public HResult LoadPipeline(ushort* pName, PipelineStateStreamDescription* pDesc, Guid* riid, void** ppPipelineState) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), pName, pDesc, riid, ppPipelineState); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), pName, pDesc, riid, ppPipelineState); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12PipelineLibrary1*)Unsafe.AsPointer(ref this), pName, pDesc, riid, ppPipelineState); } public interface Interface : ID3D12PipelineLibrary.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12PipelineState.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12PipelineState.cs index fc07a01..e313544 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12PipelineState.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12PipelineState.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12PipelineState : ID3D12PipelineState.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12PipelineState)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12PipelineState)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12PipelineState : ID3D12PipelineState.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12PipelineState : ID3D12PipelineState.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12PipelineState : ID3D12PipelineState.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12PipelineState : ID3D12PipelineState.Interface [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12PipelineState : ID3D12PipelineState.Interface [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12PipelineState : ID3D12PipelineState.Interface [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12PipelineState : ID3D12PipelineState.Interface [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12PipelineState : ID3D12PipelineState.Interface [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12PipelineState : ID3D12PipelineState.Interface [VtblIndex(8)] public HResult GetCachedBlob(Graphics.Direct3D.ID3DBlob** ppBlob) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), ppBlob); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), ppBlob); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12PipelineState*)Unsafe.AsPointer(ref this), ppBlob); } public interface Interface : ID3D12Pageable.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ProtectedResourceSession.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ProtectedResourceSession.cs index 6a4eacd..f85454a 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ProtectedResourceSession.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ProtectedResourceSession.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession : ID3D12ProtectedRes } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12ProtectedResourceSession)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12ProtectedResourceSession)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession : ID3D12ProtectedRes [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession : ID3D12ProtectedRes [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession : ID3D12ProtectedRes [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession : ID3D12ProtectedRes [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession : ID3D12ProtectedRes [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession : ID3D12ProtectedRes [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession : ID3D12ProtectedRes [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession : ID3D12ProtectedRes [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession : ID3D12ProtectedRes [VtblIndex(8)] public HResult GetStatusFence(Guid* riid, void** ppFence) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), riid, ppFence); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), riid, ppFence); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), riid, ppFence); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession : ID3D12ProtectedRes [VtblIndex(9)] public ProtectedSessionStatus GetSessionStatus() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this)); } /// @@ -176,11 +132,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession : ID3D12ProtectedRes public ProtectedResourceSessionDescription GetDesc() { ProtectedResourceSessionDescription result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[10]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12ProtectedResourceSession*)Unsafe.AsPointer(ref this), &result); } public interface Interface : ID3D12ProtectedSession.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ProtectedResourceSession1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ProtectedResourceSession1.cs index 25c161f..a144722 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ProtectedResourceSession1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ProtectedResourceSession1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession1 : ID3D12ProtectedRe } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12ProtectedResourceSession1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12ProtectedResourceSession1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession1 : ID3D12ProtectedRe [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession1 : ID3D12ProtectedRe [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession1 : ID3D12ProtectedRe [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession1 : ID3D12ProtectedRe [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession1 : ID3D12ProtectedRe [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession1 : ID3D12ProtectedRe [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession1 : ID3D12ProtectedRe [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession1 : ID3D12ProtectedRe [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession1 : ID3D12ProtectedRe [VtblIndex(8)] public HResult GetStatusFence(Guid* riid, void** ppFence) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), riid, ppFence); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), riid, ppFence); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), riid, ppFence); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession1 : ID3D12ProtectedRe [VtblIndex(9)] public ProtectedSessionStatus GetSessionStatus() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this)); } /// @@ -176,11 +132,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession1 : ID3D12ProtectedRe public ProtectedResourceSessionDescription GetDesc() { ProtectedResourceSessionDescription result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[10]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), &result); } /// @@ -189,11 +141,7 @@ public unsafe partial struct ID3D12ProtectedResourceSession1 : ID3D12ProtectedRe public ProtectedResourceSessionDescription1 GetDesc1() { ProtectedResourceSessionDescription1 result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[11]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12ProtectedResourceSession1*)Unsafe.AsPointer(ref this), &result); } public interface Interface : ID3D12ProtectedResourceSession.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ProtectedSession.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ProtectedSession.cs index b6fd723..4e90bf7 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ProtectedSession.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ProtectedSession.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12ProtectedSession : ID3D12ProtectedSession.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12ProtectedSession)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12ProtectedSession)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12ProtectedSession : ID3D12ProtectedSession.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12ProtectedSession : ID3D12ProtectedSession.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12ProtectedSession : ID3D12ProtectedSession.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12ProtectedSession : ID3D12ProtectedSession.Int [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12ProtectedSession : ID3D12ProtectedSession.Int [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12ProtectedSession : ID3D12ProtectedSession.Int [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12ProtectedSession : ID3D12ProtectedSession.Int [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12ProtectedSession : ID3D12ProtectedSession.Int [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12ProtectedSession : ID3D12ProtectedSession.Int [VtblIndex(8)] public HResult GetStatusFence(Guid* riid, void** ppFence) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), riid, ppFence); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), riid, ppFence); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this), riid, ppFence); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12ProtectedSession : ID3D12ProtectedSession.Int [VtblIndex(9)] public ProtectedSessionStatus GetSessionStatus() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12ProtectedSession*)Unsafe.AsPointer(ref this)); } public interface Interface : ID3D12DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12QueryHeap.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12QueryHeap.cs index 71b9215..a14a195 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12QueryHeap.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12QueryHeap.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12QueryHeap : ID3D12QueryHeap.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12QueryHeap)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12QueryHeap)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12QueryHeap : ID3D12QueryHeap.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12QueryHeap : ID3D12QueryHeap.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12QueryHeap : ID3D12QueryHeap.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12QueryHeap : ID3D12QueryHeap.Interface, INativ [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12QueryHeap : ID3D12QueryHeap.Interface, INativ [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12QueryHeap : ID3D12QueryHeap.Interface, INativ [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12QueryHeap : ID3D12QueryHeap.Interface, INativ [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12QueryHeap : ID3D12QueryHeap.Interface, INativ [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12QueryHeap*)Unsafe.AsPointer(ref this), riid, ppvDevice); } public interface Interface : ID3D12Pageable.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Resource.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Resource.cs index 314fa7a..2f05765 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Resource.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Resource.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Resource : ID3D12Resource.Interface, INativeG } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Resource)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Resource)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Resource : ID3D12Resource.Interface, INativeG [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Resource*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Resource*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Resource*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Resource : ID3D12Resource.Interface, INativeG [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Resource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Resource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Resource*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Resource : ID3D12Resource.Interface, INativeG [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Resource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Resource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Resource*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Resource : ID3D12Resource.Interface, INativeG [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Resource*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Resource*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Resource*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Resource : ID3D12Resource.Interface, INativeG [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Resource*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Resource*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Resource*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Resource : ID3D12Resource.Interface, INativeG [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Resource*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Resource*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Resource*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Resource : ID3D12Resource.Interface, INativeG [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Resource*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Resource*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Resource*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Resource : ID3D12Resource.Interface, INativeG [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Resource*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Resource*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Resource*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12Resource : ID3D12Resource.Interface, INativeG [VtblIndex(8)] public HResult Map(uint Subresource, Range* pReadRange, void** ppData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12Resource*)Unsafe.AsPointer(ref this), Subresource, pReadRange, ppData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Resource*)Unsafe.AsPointer(ref this), Subresource, pReadRange, ppData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Resource*)Unsafe.AsPointer(ref this), Subresource, pReadRange, ppData); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12Resource : ID3D12Resource.Interface, INativeG [VtblIndex(9)] public void Unmap(uint Subresource, Range* pWrittenRange) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID3D12Resource*)Unsafe.AsPointer(ref this), Subresource, pWrittenRange); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12Resource*)Unsafe.AsPointer(ref this), Subresource, pWrittenRange); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12Resource*)Unsafe.AsPointer(ref this), Subresource, pWrittenRange); } /// @@ -176,11 +132,7 @@ public unsafe partial struct ID3D12Resource : ID3D12Resource.Interface, INativeG public ResourceDescription GetDesc() { ResourceDescription result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[10]))((ID3D12Resource*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12Resource*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12Resource*)Unsafe.AsPointer(ref this), &result); } /// @@ -188,11 +140,7 @@ public unsafe partial struct ID3D12Resource : ID3D12Resource.Interface, INativeG [VtblIndex(11)] public ulong GetGPUVirtualAddress() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12Resource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12Resource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12Resource*)Unsafe.AsPointer(ref this)); } /// @@ -200,11 +148,7 @@ public unsafe partial struct ID3D12Resource : ID3D12Resource.Interface, INativeG [VtblIndex(12)] public HResult WriteToSubresource(uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12Resource*)Unsafe.AsPointer(ref this), DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12Resource*)Unsafe.AsPointer(ref this), DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12Resource*)Unsafe.AsPointer(ref this), DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); } /// @@ -212,11 +156,7 @@ public unsafe partial struct ID3D12Resource : ID3D12Resource.Interface, INativeG [VtblIndex(13)] public HResult ReadFromSubresource(void* pDstData, uint DstRowPitch, uint DstDepthPitch, uint SrcSubresource, Box* pSrcBox) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D12Resource*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, SrcSubresource, pSrcBox); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12Resource*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, SrcSubresource, pSrcBox); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12Resource*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, SrcSubresource, pSrcBox); } /// @@ -224,11 +164,7 @@ public unsafe partial struct ID3D12Resource : ID3D12Resource.Interface, INativeG [VtblIndex(14)] public HResult GetHeapProperties(HeapProperties* pHeapProperties, HeapFlags* pHeapFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D12Resource*)Unsafe.AsPointer(ref this), pHeapProperties, pHeapFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12Resource*)Unsafe.AsPointer(ref this), pHeapProperties, pHeapFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12Resource*)Unsafe.AsPointer(ref this), pHeapProperties, pHeapFlags); } public interface Interface : ID3D12Pageable.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Resource1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Resource1.cs index 197f1cf..fe29e51 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Resource1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Resource1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Resource1 : ID3D12Resource1.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Resource1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Resource1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Resource1 : ID3D12Resource1.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Resource1 : ID3D12Resource1.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Resource1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Resource1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Resource1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Resource1 : ID3D12Resource1.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Resource1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Resource1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Resource1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Resource1 : ID3D12Resource1.Interface, INativ [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Resource1 : ID3D12Resource1.Interface, INativ [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Resource1 : ID3D12Resource1.Interface, INativ [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Resource1 : ID3D12Resource1.Interface, INativ [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Resource1 : ID3D12Resource1.Interface, INativ [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12Resource1 : ID3D12Resource1.Interface, INativ [VtblIndex(8)] public HResult Map(uint Subresource, Range* pReadRange, void** ppData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), Subresource, pReadRange, ppData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), Subresource, pReadRange, ppData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), Subresource, pReadRange, ppData); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12Resource1 : ID3D12Resource1.Interface, INativ [VtblIndex(9)] public void Unmap(uint Subresource, Range* pWrittenRange) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), Subresource, pWrittenRange); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), Subresource, pWrittenRange); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), Subresource, pWrittenRange); } /// @@ -176,11 +132,7 @@ public unsafe partial struct ID3D12Resource1 : ID3D12Resource1.Interface, INativ public ResourceDescription GetDesc() { ResourceDescription result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[10]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), &result); } /// @@ -188,11 +140,7 @@ public unsafe partial struct ID3D12Resource1 : ID3D12Resource1.Interface, INativ [VtblIndex(11)] public ulong GetGPUVirtualAddress() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12Resource1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12Resource1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12Resource1*)Unsafe.AsPointer(ref this)); } /// @@ -200,11 +148,7 @@ public unsafe partial struct ID3D12Resource1 : ID3D12Resource1.Interface, INativ [VtblIndex(12)] public HResult WriteToSubresource(uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); } /// @@ -212,11 +156,7 @@ public unsafe partial struct ID3D12Resource1 : ID3D12Resource1.Interface, INativ [VtblIndex(13)] public HResult ReadFromSubresource(void* pDstData, uint DstRowPitch, uint DstDepthPitch, uint SrcSubresource, Box* pSrcBox) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, SrcSubresource, pSrcBox); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, SrcSubresource, pSrcBox); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, SrcSubresource, pSrcBox); } /// @@ -224,11 +164,7 @@ public unsafe partial struct ID3D12Resource1 : ID3D12Resource1.Interface, INativ [VtblIndex(14)] public HResult GetHeapProperties(HeapProperties* pHeapProperties, HeapFlags* pHeapFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), pHeapProperties, pHeapFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), pHeapProperties, pHeapFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), pHeapProperties, pHeapFlags); } /// @@ -236,11 +172,7 @@ public unsafe partial struct ID3D12Resource1 : ID3D12Resource1.Interface, INativ [VtblIndex(15)] public HResult GetProtectedResourceSession(Guid* riid, void** ppProtectedSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), riid, ppProtectedSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), riid, ppProtectedSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12Resource1*)Unsafe.AsPointer(ref this), riid, ppProtectedSession); } public interface Interface : ID3D12Resource.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Resource2.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Resource2.cs index 79049e3..948677a 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Resource2.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Resource2.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Resource2 : ID3D12Resource2.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Resource2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Resource2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Resource2 : ID3D12Resource2.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Resource2 : ID3D12Resource2.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Resource2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Resource2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Resource2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Resource2 : ID3D12Resource2.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Resource2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Resource2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Resource2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Resource2 : ID3D12Resource2.Interface, INativ [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Resource2 : ID3D12Resource2.Interface, INativ [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12Resource2 : ID3D12Resource2.Interface, INativ [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12Resource2 : ID3D12Resource2.Interface, INativ [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12Resource2 : ID3D12Resource2.Interface, INativ [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12Resource2 : ID3D12Resource2.Interface, INativ [VtblIndex(8)] public HResult Map(uint Subresource, Range* pReadRange, void** ppData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), Subresource, pReadRange, ppData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), Subresource, pReadRange, ppData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), Subresource, pReadRange, ppData); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12Resource2 : ID3D12Resource2.Interface, INativ [VtblIndex(9)] public void Unmap(uint Subresource, Range* pWrittenRange) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), Subresource, pWrittenRange); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), Subresource, pWrittenRange); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), Subresource, pWrittenRange); } /// @@ -176,11 +132,7 @@ public unsafe partial struct ID3D12Resource2 : ID3D12Resource2.Interface, INativ public ResourceDescription GetDesc() { ResourceDescription result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[10]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), &result); } /// @@ -188,11 +140,7 @@ public unsafe partial struct ID3D12Resource2 : ID3D12Resource2.Interface, INativ [VtblIndex(11)] public ulong GetGPUVirtualAddress() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12Resource2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12Resource2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12Resource2*)Unsafe.AsPointer(ref this)); } /// @@ -200,11 +148,7 @@ public unsafe partial struct ID3D12Resource2 : ID3D12Resource2.Interface, INativ [VtblIndex(12)] public HResult WriteToSubresource(uint DstSubresource, Box* pDstBox, void* pSrcData, uint SrcRowPitch, uint SrcDepthPitch) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), DstSubresource, pDstBox, pSrcData, SrcRowPitch, SrcDepthPitch); } /// @@ -212,11 +156,7 @@ public unsafe partial struct ID3D12Resource2 : ID3D12Resource2.Interface, INativ [VtblIndex(13)] public HResult ReadFromSubresource(void* pDstData, uint DstRowPitch, uint DstDepthPitch, uint SrcSubresource, Box* pSrcBox) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, SrcSubresource, pSrcBox); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, SrcSubresource, pSrcBox); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), pDstData, DstRowPitch, DstDepthPitch, SrcSubresource, pSrcBox); } /// @@ -224,11 +164,7 @@ public unsafe partial struct ID3D12Resource2 : ID3D12Resource2.Interface, INativ [VtblIndex(14)] public HResult GetHeapProperties(HeapProperties* pHeapProperties, HeapFlags* pHeapFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), pHeapProperties, pHeapFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), pHeapProperties, pHeapFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), pHeapProperties, pHeapFlags); } /// @@ -236,11 +172,7 @@ public unsafe partial struct ID3D12Resource2 : ID3D12Resource2.Interface, INativ [VtblIndex(15)] public HResult GetProtectedResourceSession(Guid* riid, void** ppProtectedSession) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), riid, ppProtectedSession); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), riid, ppProtectedSession); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), riid, ppProtectedSession); } /// @@ -249,11 +181,7 @@ public unsafe partial struct ID3D12Resource2 : ID3D12Resource2.Interface, INativ public ResourceDescription1 GetDesc1() { ResourceDescription1 result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[16]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12Resource2*)Unsafe.AsPointer(ref this), &result); } public interface Interface : ID3D12Resource1.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12RootSignature.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12RootSignature.cs index b0817f2..fc35131 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12RootSignature.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12RootSignature.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12RootSignature : ID3D12RootSignature.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12RootSignature)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12RootSignature)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12RootSignature : ID3D12RootSignature.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12RootSignature : ID3D12RootSignature.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12RootSignature : ID3D12RootSignature.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12RootSignature : ID3D12RootSignature.Interface [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12RootSignature : ID3D12RootSignature.Interface [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12RootSignature : ID3D12RootSignature.Interface [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12RootSignature : ID3D12RootSignature.Interface [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12RootSignature : ID3D12RootSignature.Interface [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12RootSignature*)Unsafe.AsPointer(ref this), riid, ppvDevice); } public interface Interface : ID3D12DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12RootSignatureDeserializer.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12RootSignatureDeserializer.cs index dc5e2a7..799c54e 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12RootSignatureDeserializer.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12RootSignatureDeserializer.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12RootSignatureDeserializer : ID3D12RootSignatu } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12RootSignatureDeserializer)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12RootSignatureDeserializer)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12RootSignatureDeserializer : ID3D12RootSignatu [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12RootSignatureDeserializer*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12RootSignatureDeserializer*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12RootSignatureDeserializer*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12RootSignatureDeserializer : ID3D12RootSignatu [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12RootSignatureDeserializer*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12RootSignatureDeserializer*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12RootSignatureDeserializer*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12RootSignatureDeserializer : ID3D12RootSignatu [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12RootSignatureDeserializer*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12RootSignatureDeserializer*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12RootSignatureDeserializer*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12RootSignatureDeserializer : ID3D12RootSignatu [VtblIndex(3)] public RootSignatureDescription* GetRootSignatureDesc() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12RootSignatureDeserializer*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12RootSignatureDeserializer*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12RootSignatureDeserializer*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SDKConfiguration.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SDKConfiguration.cs index bfdc1c6..38dba14 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SDKConfiguration.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SDKConfiguration.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12SDKConfiguration : ID3D12SDKConfiguration.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12SDKConfiguration)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12SDKConfiguration)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12SDKConfiguration : ID3D12SDKConfiguration.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12SDKConfiguration*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12SDKConfiguration*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12SDKConfiguration*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12SDKConfiguration : ID3D12SDKConfiguration.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12SDKConfiguration*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12SDKConfiguration*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12SDKConfiguration*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12SDKConfiguration : ID3D12SDKConfiguration.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12SDKConfiguration*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12SDKConfiguration*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12SDKConfiguration*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12SDKConfiguration : ID3D12SDKConfiguration.Int [VtblIndex(3)] public HResult SetSDKVersion(uint SDKVersion, sbyte* SDKPath) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12SDKConfiguration*)Unsafe.AsPointer(ref this), SDKVersion, SDKPath); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12SDKConfiguration*)Unsafe.AsPointer(ref this), SDKVersion, SDKPath); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12SDKConfiguration*)Unsafe.AsPointer(ref this), SDKVersion, SDKPath); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SDKConfiguration1.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SDKConfiguration1.cs index d33c2ba..8f8f9de 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SDKConfiguration1.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SDKConfiguration1.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12SDKConfiguration1 : ID3D12SDKConfiguration1.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12SDKConfiguration1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12SDKConfiguration1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12SDKConfiguration1 : ID3D12SDKConfiguration1.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12SDKConfiguration1 : ID3D12SDKConfiguration1.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12SDKConfiguration1 : ID3D12SDKConfiguration1.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12SDKConfiguration1 : ID3D12SDKConfiguration1.I [VtblIndex(3)] public HResult SetSDKVersion(uint SDKVersion, sbyte* SDKPath) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this), SDKVersion, SDKPath); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this), SDKVersion, SDKPath); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this), SDKVersion, SDKPath); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12SDKConfiguration1 : ID3D12SDKConfiguration1.I [VtblIndex(4)] public HResult CreateDeviceFactory(uint SDKVersion, sbyte* SDKPath, Guid* riid, void** ppvFactory) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this), SDKVersion, SDKPath, riid, ppvFactory); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this), SDKVersion, SDKPath, riid, ppvFactory); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this), SDKVersion, SDKPath, riid, ppvFactory); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12SDKConfiguration1 : ID3D12SDKConfiguration1.I [VtblIndex(5)] public void FreeUnusedSDKs() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12SDKConfiguration1*)Unsafe.AsPointer(ref this)); } public interface Interface : ID3D12SDKConfiguration.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderCacheSession.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderCacheSession.cs index 735ffee..9f318e2 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderCacheSession.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderCacheSession.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12ShaderCacheSession : ID3D12ShaderCacheSession } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12ShaderCacheSession)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12ShaderCacheSession)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12ShaderCacheSession : ID3D12ShaderCacheSession [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12ShaderCacheSession : ID3D12ShaderCacheSession [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12ShaderCacheSession : ID3D12ShaderCacheSession [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12ShaderCacheSession : ID3D12ShaderCacheSession [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12ShaderCacheSession : ID3D12ShaderCacheSession [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12ShaderCacheSession : ID3D12ShaderCacheSession [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12ShaderCacheSession : ID3D12ShaderCacheSession [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12ShaderCacheSession : ID3D12ShaderCacheSession [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), riid, ppvDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12ShaderCacheSession : ID3D12ShaderCacheSession [VtblIndex(8)] public HResult FindValue(void* pKey, uint KeySize, void* pValue, uint* pValueSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), pKey, KeySize, pValue, pValueSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), pKey, KeySize, pValue, pValueSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), pKey, KeySize, pValue, pValueSize); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12ShaderCacheSession : ID3D12ShaderCacheSession [VtblIndex(9)] public HResult StoreValue(void* pKey, uint KeySize, void* pValue, uint ValueSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), pKey, KeySize, pValue, ValueSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), pKey, KeySize, pValue, ValueSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), pKey, KeySize, pValue, ValueSize); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12ShaderCacheSession : ID3D12ShaderCacheSession [VtblIndex(10)] public void SetDeleteOnDestroy() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this)); } /// @@ -188,11 +140,7 @@ public unsafe partial struct ID3D12ShaderCacheSession : ID3D12ShaderCacheSession public ShaderCacheSessionDescription GetDesc() { ShaderCacheSessionDescription result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[11]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12ShaderCacheSession*)Unsafe.AsPointer(ref this), &result); } public interface Interface : ID3D12DeviceChild.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflection.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflection.cs index 4bdb93f..aefbf74 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflection.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflection.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12ShaderReflection)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12ShaderReflection)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [VtblIndex(3)] public HResult GetDesc(ShaderDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [VtblIndex(4)] public ID3D12ShaderReflectionConstantBuffer* GetConstantBufferByIndex(uint Index) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), Index); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), Index); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), Index); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [VtblIndex(5)] public ID3D12ShaderReflectionConstantBuffer* GetConstantBufferByName(sbyte* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), Name); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [VtblIndex(6)] public HResult GetResourceBindingDesc(uint ResourceIndex, ShaderInputBindDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), ResourceIndex, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), ResourceIndex, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), ResourceIndex, pDesc); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [VtblIndex(7)] public HResult GetInputParameterDesc(uint ParameterIndex, SignatureParameterDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [VtblIndex(8)] public HResult GetOutputParameterDesc(uint ParameterIndex, SignatureParameterDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [VtblIndex(9)] public HResult GetPatchConstantParameterDesc(uint ParameterIndex, SignatureParameterDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), ParameterIndex, pDesc); } /// @@ -175,11 +131,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [VtblIndex(10)] public ID3D12ShaderReflectionVariable* GetVariableByName(sbyte* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), Name); } /// @@ -187,11 +139,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [VtblIndex(11)] public HResult GetResourceBindingDescByName(sbyte* Name, ShaderInputBindDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), Name, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), Name, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), Name, pDesc); } /// @@ -199,11 +147,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [VtblIndex(12)] public uint GetMovInstructionCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [VtblIndex(13)] public uint GetMovcInstructionCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [VtblIndex(14)] public uint GetConversionInstructionCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [VtblIndex(15)] public uint GetBitwiseInstructionCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); } /// @@ -247,11 +179,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [VtblIndex(16)] public Graphics.Direct3D.Primitive GetGSInputPrimitive() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); } /// @@ -259,11 +187,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [VtblIndex(17)] public Bool32 IsSampleFrequencyShader() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); } /// @@ -271,11 +195,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [VtblIndex(18)] public uint GetNumInterfaceSlots() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); } /// @@ -283,11 +203,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [VtblIndex(19)] public HResult GetMinFeatureLevel(Graphics.Direct3D.FeatureLevel* pLevel) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), pLevel); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), pLevel); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), pLevel); } /// @@ -295,11 +211,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [VtblIndex(20)] public uint GetThreadGroupSize(uint* pSizeX, uint* pSizeY, uint* pSizeZ) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), pSizeX, pSizeY, pSizeZ); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), pSizeX, pSizeY, pSizeZ); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this), pSizeX, pSizeY, pSizeZ); } /// @@ -307,11 +219,7 @@ public unsafe partial struct ID3D12ShaderReflection : ID3D12ShaderReflection.Int [VtblIndex(21)] public ulong GetRequiresFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((ID3D12ShaderReflection*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflectionConstantBuffer.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflectionConstantBuffer.cs index 8bfecc7..686ba63 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflectionConstantBuffer.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflectionConstantBuffer.cs @@ -38,11 +38,7 @@ public unsafe partial struct ID3D12ShaderReflectionConstantBuffer : ID3D12Shader } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12ShaderReflectionConstantBuffer)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12ShaderReflectionConstantBuffer)); -#endif public void** lpVtbl; @@ -51,11 +47,7 @@ public unsafe partial struct ID3D12ShaderReflectionConstantBuffer : ID3D12Shader [VtblIndex(0)] public HResult GetDesc(ShaderBufferDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -63,11 +55,7 @@ public unsafe partial struct ID3D12ShaderReflectionConstantBuffer : ID3D12Shader [VtblIndex(1)] public ID3D12ShaderReflectionVariable* GetVariableByIndex(uint Index) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), Index); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), Index); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), Index); } /// @@ -75,11 +63,7 @@ public unsafe partial struct ID3D12ShaderReflectionConstantBuffer : ID3D12Shader [VtblIndex(2)] public ID3D12ShaderReflectionVariable* GetVariableByName(sbyte* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12ShaderReflectionConstantBuffer*)Unsafe.AsPointer(ref this), Name); } public interface Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflectionType.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflectionType.cs index db581a7..272c994 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflectionType.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflectionType.cs @@ -38,11 +38,7 @@ public unsafe partial struct ID3D12ShaderReflectionType : ID3D12ShaderReflection } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12ShaderReflectionType)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12ShaderReflectionType)); -#endif public void** lpVtbl; @@ -51,11 +47,7 @@ public unsafe partial struct ID3D12ShaderReflectionType : ID3D12ShaderReflection [VtblIndex(0)] public HResult GetDesc(ShaderTypeDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -63,11 +55,7 @@ public unsafe partial struct ID3D12ShaderReflectionType : ID3D12ShaderReflection [VtblIndex(1)] public ID3D12ShaderReflectionType* GetMemberTypeByIndex(uint Index) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), Index); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), Index); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), Index); } /// @@ -75,11 +63,7 @@ public unsafe partial struct ID3D12ShaderReflectionType : ID3D12ShaderReflection [VtblIndex(2)] public ID3D12ShaderReflectionType* GetMemberTypeByName(sbyte* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), Name); } /// @@ -87,11 +71,7 @@ public unsafe partial struct ID3D12ShaderReflectionType : ID3D12ShaderReflection [VtblIndex(3)] public sbyte* GetMemberTypeName(uint Index) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), Index); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), Index); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), Index); } /// @@ -99,11 +79,7 @@ public unsafe partial struct ID3D12ShaderReflectionType : ID3D12ShaderReflection [VtblIndex(4)] public HResult IsEqual(ID3D12ShaderReflectionType* pType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), pType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), pType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), pType); } /// @@ -111,11 +87,7 @@ public unsafe partial struct ID3D12ShaderReflectionType : ID3D12ShaderReflection [VtblIndex(5)] public ID3D12ShaderReflectionType* GetSubType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this)); } /// @@ -123,11 +95,7 @@ public unsafe partial struct ID3D12ShaderReflectionType : ID3D12ShaderReflection [VtblIndex(6)] public ID3D12ShaderReflectionType* GetBaseClass() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this)); } /// @@ -135,11 +103,7 @@ public unsafe partial struct ID3D12ShaderReflectionType : ID3D12ShaderReflection [VtblIndex(7)] public uint GetNumInterfaces() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this)); } /// @@ -147,11 +111,7 @@ public unsafe partial struct ID3D12ShaderReflectionType : ID3D12ShaderReflection [VtblIndex(8)] public ID3D12ShaderReflectionType* GetInterfaceByIndex(uint uIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), uIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), uIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), uIndex); } /// @@ -159,11 +119,7 @@ public unsafe partial struct ID3D12ShaderReflectionType : ID3D12ShaderReflection [VtblIndex(9)] public HResult IsOfType(ID3D12ShaderReflectionType* pType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), pType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), pType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), pType); } /// @@ -171,11 +127,7 @@ public unsafe partial struct ID3D12ShaderReflectionType : ID3D12ShaderReflection [VtblIndex(10)] public HResult ImplementsInterface(ID3D12ShaderReflectionType* pBase) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), pBase); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), pBase); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((ID3D12ShaderReflectionType*)Unsafe.AsPointer(ref this), pBase); } public interface Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflectionVariable.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflectionVariable.cs index 663ea05..959059b 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflectionVariable.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12ShaderReflectionVariable.cs @@ -38,11 +38,7 @@ public unsafe partial struct ID3D12ShaderReflectionVariable : ID3D12ShaderReflec } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12ShaderReflectionVariable)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12ShaderReflectionVariable)); -#endif public void** lpVtbl; @@ -51,11 +47,7 @@ public unsafe partial struct ID3D12ShaderReflectionVariable : ID3D12ShaderReflec [VtblIndex(0)] public HResult GetDesc(ShaderVariableDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12ShaderReflectionVariable*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12ShaderReflectionVariable*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12ShaderReflectionVariable*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -63,11 +55,7 @@ public unsafe partial struct ID3D12ShaderReflectionVariable : ID3D12ShaderReflec [VtblIndex(1)] public new ID3D12ShaderReflectionType* GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12ShaderReflectionVariable*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12ShaderReflectionVariable*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12ShaderReflectionVariable*)Unsafe.AsPointer(ref this)); } /// @@ -75,11 +63,7 @@ public unsafe partial struct ID3D12ShaderReflectionVariable : ID3D12ShaderReflec [VtblIndex(2)] public ID3D12ShaderReflectionConstantBuffer* GetBuffer() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12ShaderReflectionVariable*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12ShaderReflectionVariable*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12ShaderReflectionVariable*)Unsafe.AsPointer(ref this)); } /// @@ -87,11 +71,7 @@ public unsafe partial struct ID3D12ShaderReflectionVariable : ID3D12ShaderReflec [VtblIndex(3)] public uint GetInterfaceSlot(uint uArrayIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12ShaderReflectionVariable*)Unsafe.AsPointer(ref this), uArrayIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12ShaderReflectionVariable*)Unsafe.AsPointer(ref this), uArrayIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12ShaderReflectionVariable*)Unsafe.AsPointer(ref this), uArrayIndex); } public interface Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SharingContract.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SharingContract.cs index 2a2d775..e59a7f7 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SharingContract.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SharingContract.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12SharingContract : ID3D12SharingContract.Inter } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12SharingContract)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12SharingContract)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12SharingContract : ID3D12SharingContract.Inter [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12SharingContract : ID3D12SharingContract.Inter [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12SharingContract : ID3D12SharingContract.Inter [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12SharingContract : ID3D12SharingContract.Inter [VtblIndex(3)] public void Present(ID3D12Resource* pResource, uint Subresource, nint window) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this), pResource, Subresource, window); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this), pResource, Subresource, window); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this), pResource, Subresource, window); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12SharingContract : ID3D12SharingContract.Inter [VtblIndex(4)] public void SharedFenceSignal(ID3D12Fence* pFence, ulong FenceValue) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this), pFence, FenceValue); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this), pFence, FenceValue); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this), pFence, FenceValue); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12SharingContract : ID3D12SharingContract.Inter [VtblIndex(5)] public void BeginCapturableWork(Guid* guid) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this), guid); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this), guid); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this), guid); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12SharingContract : ID3D12SharingContract.Inter [VtblIndex(6)] public void EndCapturableWork(Guid* guid) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[6]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this), guid); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this), guid); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12SharingContract*)Unsafe.AsPointer(ref this), guid); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12StateObject.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12StateObject.cs index e7a0b62..55572ca 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12StateObject.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12StateObject.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12StateObject : ID3D12StateObject.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12StateObject)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12StateObject)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12StateObject : ID3D12StateObject.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12StateObject*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12StateObject*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12StateObject*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12StateObject : ID3D12StateObject.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12StateObject*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12StateObject*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12StateObject*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12StateObject : ID3D12StateObject.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12StateObject*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12StateObject*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12StateObject*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12StateObject : ID3D12StateObject.Interface, IN [VtblIndex(3)] public HResult GetPrivateData(Guid* guid, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12StateObject*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12StateObject*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12StateObject*)Unsafe.AsPointer(ref this), guid, pDataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12StateObject : ID3D12StateObject.Interface, IN [VtblIndex(4)] public HResult SetPrivateData(Guid* guid, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12StateObject*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12StateObject*)Unsafe.AsPointer(ref this), guid, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12StateObject*)Unsafe.AsPointer(ref this), guid, DataSize, pData); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12StateObject : ID3D12StateObject.Interface, IN [VtblIndex(5)] public HResult SetPrivateDataInterface(Guid* guid, IUnknown* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12StateObject*)Unsafe.AsPointer(ref this), guid, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12StateObject*)Unsafe.AsPointer(ref this), guid, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12StateObject*)Unsafe.AsPointer(ref this), guid, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12StateObject : ID3D12StateObject.Interface, IN [VtblIndex(6)] public HResult SetName(ushort* Name) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12StateObject*)Unsafe.AsPointer(ref this), Name); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12StateObject*)Unsafe.AsPointer(ref this), Name); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12StateObject*)Unsafe.AsPointer(ref this), Name); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID3D12StateObject : ID3D12StateObject.Interface, IN [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppvDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((ID3D12StateObject*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID3D12StateObject*)Unsafe.AsPointer(ref this), riid, ppvDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID3D12StateObject*)Unsafe.AsPointer(ref this), riid, ppvDevice); } public interface Interface : ID3D12Pageable.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12StateObjectProperties.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12StateObjectProperties.cs index e938add..708da7e 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12StateObjectProperties.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12StateObjectProperties.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12StateObjectProperties : ID3D12StateObjectProp } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12StateObjectProperties)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12StateObjectProperties)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12StateObjectProperties : ID3D12StateObjectProp [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12StateObjectProperties : ID3D12StateObjectProp [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12StateObjectProperties : ID3D12StateObjectProp [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12StateObjectProperties : ID3D12StateObjectProp [VtblIndex(3)] public void* GetShaderIdentifier(ushort* pExportName) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this), pExportName); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this), pExportName); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this), pExportName); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12StateObjectProperties : ID3D12StateObjectProp [VtblIndex(4)] public ulong GetShaderStackSize(ushort* pExportName) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this), pExportName); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this), pExportName); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this), pExportName); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID3D12StateObjectProperties : ID3D12StateObjectProp [VtblIndex(5)] public ulong GetPipelineStackSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID3D12StateObjectProperties : ID3D12StateObjectProp [VtblIndex(6)] public void SetPipelineStackSize(ulong PipelineStackSizeInBytes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[6]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this), PipelineStackSizeInBytes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this), PipelineStackSizeInBytes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12StateObjectProperties*)Unsafe.AsPointer(ref this), PipelineStackSizeInBytes); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SwapChainAssistant.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SwapChainAssistant.cs index 0014eb1..250c033 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SwapChainAssistant.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12SwapChainAssistant.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12SwapChainAssistant : ID3D12SwapChainAssistant } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12SwapChainAssistant)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12SwapChainAssistant)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12SwapChainAssistant : ID3D12SwapChainAssistant [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12SwapChainAssistant : ID3D12SwapChainAssistant [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12SwapChainAssistant : ID3D12SwapChainAssistant [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this)); } /// @@ -92,11 +76,7 @@ public unsafe partial struct ID3D12SwapChainAssistant : ID3D12SwapChainAssistant public Luid GetLUID() { Luid result; -#if NET6_0_OR_GREATER - return *((delegate* unmanaged)(lpVtbl[3]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this), &result); -#else - return *((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this), &result); -#endif + return *((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this), &result); } /// @@ -104,11 +84,7 @@ public unsafe partial struct ID3D12SwapChainAssistant : ID3D12SwapChainAssistant [VtblIndex(4)] public HResult GetSwapChainObject(Guid* riid, void** ppv) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this), riid, ppv); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this), riid, ppv); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this), riid, ppv); } /// @@ -116,11 +92,7 @@ public unsafe partial struct ID3D12SwapChainAssistant : ID3D12SwapChainAssistant [VtblIndex(5)] public HResult GetCurrentResourceAndCommandQueue(Guid* riidResource, void** ppvResource, Guid* riidQueue, void** ppvQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this), riidResource, ppvResource, riidQueue, ppvQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this), riidResource, ppvResource, riidQueue, ppvQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this), riidResource, ppvResource, riidQueue, ppvQueue); } /// @@ -128,11 +100,7 @@ public unsafe partial struct ID3D12SwapChainAssistant : ID3D12SwapChainAssistant [VtblIndex(6)] public HResult InsertImplicitSync() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID3D12SwapChainAssistant*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Tools.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Tools.cs index 0a6c11c..3fa500e 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Tools.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12Tools.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12Tools : ID3D12Tools.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Tools)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12Tools)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12Tools : ID3D12Tools.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12Tools*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12Tools*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12Tools*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12Tools : ID3D12Tools.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12Tools*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12Tools*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12Tools*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12Tools : ID3D12Tools.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12Tools*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12Tools*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12Tools*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12Tools : ID3D12Tools.Interface, INativeGuid [VtblIndex(3)] public void EnableShaderInstrumentation(Bool32 bEnable) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID3D12Tools*)Unsafe.AsPointer(ref this), bEnable); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12Tools*)Unsafe.AsPointer(ref this), bEnable); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12Tools*)Unsafe.AsPointer(ref this), bEnable); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12Tools : ID3D12Tools.Interface, INativeGuid [VtblIndex(4)] public Bool32 ShaderInstrumentationEnabled() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12Tools*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12Tools*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12Tools*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12VersionedRootSignatureDeserializer.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12VersionedRootSignatureDeserializer.cs index 4c2d6b2..2d8a4c8 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12VersionedRootSignatureDeserializer.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12VersionedRootSignatureDeserializer.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12VersionedRootSignatureDeserializer : ID3D12Ve } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12VersionedRootSignatureDeserializer)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12VersionedRootSignatureDeserializer)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12VersionedRootSignatureDeserializer : ID3D12Ve [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12VersionedRootSignatureDeserializer*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12VersionedRootSignatureDeserializer*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12VersionedRootSignatureDeserializer*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12VersionedRootSignatureDeserializer : ID3D12Ve [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12VersionedRootSignatureDeserializer*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12VersionedRootSignatureDeserializer*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12VersionedRootSignatureDeserializer*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12VersionedRootSignatureDeserializer : ID3D12Ve [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12VersionedRootSignatureDeserializer*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12VersionedRootSignatureDeserializer*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12VersionedRootSignatureDeserializer*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12VersionedRootSignatureDeserializer : ID3D12Ve [VtblIndex(3)] public HResult GetRootSignatureDescAtVersion(RootSignatureVersion convertToVersion, VersionedRootSignatureDescription** ppDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12VersionedRootSignatureDeserializer*)Unsafe.AsPointer(ref this), convertToVersion, ppDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12VersionedRootSignatureDeserializer*)Unsafe.AsPointer(ref this), convertToVersion, ppDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12VersionedRootSignatureDeserializer*)Unsafe.AsPointer(ref this), convertToVersion, ppDesc); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12VersionedRootSignatureDeserializer : ID3D12Ve [VtblIndex(4)] public VersionedRootSignatureDescription* GetUnconvertedRootSignatureDesc() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12VersionedRootSignatureDeserializer*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12VersionedRootSignatureDeserializer*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12VersionedRootSignatureDeserializer*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12VirtualizationGuestDevice.cs b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12VirtualizationGuestDevice.cs index c3cc519..6dae677 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12VirtualizationGuestDevice.cs +++ b/src/Vortice.Win32.Graphics.Direct3D12/Generated/ID3D12VirtualizationGuestDevice.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3D12VirtualizationGuestDevice : ID3D12Virtualizat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12VirtualizationGuestDevice)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3D12VirtualizationGuestDevice)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3D12VirtualizationGuestDevice : ID3D12Virtualizat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3D12VirtualizationGuestDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3D12VirtualizationGuestDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3D12VirtualizationGuestDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3D12VirtualizationGuestDevice : ID3D12Virtualizat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3D12VirtualizationGuestDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3D12VirtualizationGuestDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3D12VirtualizationGuestDevice*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3D12VirtualizationGuestDevice : ID3D12Virtualizat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3D12VirtualizationGuestDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3D12VirtualizationGuestDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3D12VirtualizationGuestDevice*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3D12VirtualizationGuestDevice : ID3D12Virtualizat [VtblIndex(3)] public HResult ShareWithHost(ID3D12DeviceChild* pObject, Handle* pHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3D12VirtualizationGuestDevice*)Unsafe.AsPointer(ref this), pObject, pHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3D12VirtualizationGuestDevice*)Unsafe.AsPointer(ref this), pObject, pHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3D12VirtualizationGuestDevice*)Unsafe.AsPointer(ref this), pObject, pHandle); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3D12VirtualizationGuestDevice : ID3D12Virtualizat [VtblIndex(4)] public HResult CreateFenceFd(ID3D12Fence* pFence, ulong FenceValue, int* pFenceFd) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3D12VirtualizationGuestDevice*)Unsafe.AsPointer(ref this), pFence, FenceValue, pFenceFd); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3D12VirtualizationGuestDevice*)Unsafe.AsPointer(ref this), pFence, FenceValue, pFenceFd); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3D12VirtualizationGuestDevice*)Unsafe.AsPointer(ref this), pFence, FenceValue, pFenceFd); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Direct3D12/Vortice.Win32.Graphics.Direct3D12.csproj b/src/Vortice.Win32.Graphics.Direct3D12/Vortice.Win32.Graphics.Direct3D12.csproj index 1d572b4..49fb302 100644 --- a/src/Vortice.Win32.Graphics.Direct3D12/Vortice.Win32.Graphics.Direct3D12.csproj +++ b/src/Vortice.Win32.Graphics.Direct3D12/Vortice.Win32.Graphics.Direct3D12.csproj @@ -1,7 +1,7 @@ - netstandard2.0;net7.0;net8.0 + net7.0;net8.0 Direct3D12 bindings. $(NoWarn);CS0419;IDE0017 diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionAffineTransform2DEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionAffineTransform2DEffect.cs index a2b787c..19ea09c 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionAffineTransform2DEffect.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionAffineTransform2DEffect.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionAffineTransform2DEffect : IDCompositio } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionAffineTransform2DEffect)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionAffineTransform2DEffect)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionAffineTransform2DEffect : IDCompositio [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionAffineTransform2DEffect : IDCompositio [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionAffineTransform2DEffect : IDCompositio [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionAffineTransform2DEffect : IDCompositio [VtblIndex(3)] public HResult SetInput(uint index, IUnknown* input, uint flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), index, input, flags); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionAffineTransform2DEffect : IDCompositio [VtblIndex(4)] public HResult SetInterpolationMode(Graphics.Direct2D.Common.AffineTransform2DInterpolationMode interpolationMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), interpolationMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), interpolationMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), interpolationMode); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionAffineTransform2DEffect : IDCompositio [VtblIndex(5)] public HResult SetBorderMode(Graphics.Direct2D.Common.BorderMode borderMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), borderMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), borderMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), borderMode); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionAffineTransform2DEffect : IDCompositio [VtblIndex(6)] public HResult SetTransformMatrix(Matrix3x2* transformMatrix) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), transformMatrix); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), transformMatrix); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), transformMatrix); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionAffineTransform2DEffect : IDCompositio [VtblIndex(7)] public HResult SetTransformMatrixElement(int row, int column, IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), row, column, animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), row, column, animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), row, column, animation); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionAffineTransform2DEffect : IDCompositio [VtblIndex(8)] public HResult SetTransformMatrixElement(int row, int column, float value) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), row, column, value); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), row, column, value); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), row, column, value); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionAffineTransform2DEffect : IDCompositio [VtblIndex(9)] public HResult SetSharpness(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDCompositionAffineTransform2DEffect : IDCompositio [VtblIndex(10)] public HResult SetSharpness(float sharpness) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), sharpness); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), sharpness); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDCompositionAffineTransform2DEffect*)Unsafe.AsPointer(ref this), sharpness); } public interface Interface : IDCompositionFilterEffect.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionAnimation.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionAnimation.cs index 533487e..5ca7a26 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionAnimation.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionAnimation.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionAnimation : IDCompositionAnimation.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionAnimation)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionAnimation)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionAnimation : IDCompositionAnimation.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionAnimation : IDCompositionAnimation.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionAnimation : IDCompositionAnimation.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionAnimation : IDCompositionAnimation.Int [VtblIndex(3)] public HResult Reset() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionAnimation : IDCompositionAnimation.Int [VtblIndex(4)] public HResult SetAbsoluteBeginTime(long beginTime) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), beginTime); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), beginTime); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), beginTime); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionAnimation : IDCompositionAnimation.Int [VtblIndex(5)] public HResult AddCubic(double beginOffset, float constantCoefficient, float linearCoefficient, float quadraticCoefficient, float cubicCoefficient) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), beginOffset, constantCoefficient, linearCoefficient, quadraticCoefficient, cubicCoefficient); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), beginOffset, constantCoefficient, linearCoefficient, quadraticCoefficient, cubicCoefficient); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), beginOffset, constantCoefficient, linearCoefficient, quadraticCoefficient, cubicCoefficient); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionAnimation : IDCompositionAnimation.Int [VtblIndex(6)] public HResult AddSinusoidal(double beginOffset, float bias, float amplitude, float frequency, float phase) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), beginOffset, bias, amplitude, frequency, phase); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), beginOffset, bias, amplitude, frequency, phase); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), beginOffset, bias, amplitude, frequency, phase); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionAnimation : IDCompositionAnimation.Int [VtblIndex(7)] public HResult AddRepeat(double beginOffset, double durationToRepeat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), beginOffset, durationToRepeat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), beginOffset, durationToRepeat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), beginOffset, durationToRepeat); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionAnimation : IDCompositionAnimation.Int [VtblIndex(8)] public HResult End(double endOffset, float endValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), endOffset, endValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), endOffset, endValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionAnimation*)Unsafe.AsPointer(ref this), endOffset, endValue); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionArithmeticCompositeEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionArithmeticCompositeEffect.cs index 4649901..b09e3f6 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionArithmeticCompositeEffect.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionArithmeticCompositeEffect.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionArithmeticCompositeEffect : IDComposit } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionArithmeticCompositeEffect)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionArithmeticCompositeEffect)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionArithmeticCompositeEffect : IDComposit [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionArithmeticCompositeEffect : IDComposit [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionArithmeticCompositeEffect : IDComposit [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionArithmeticCompositeEffect : IDComposit [VtblIndex(3)] public HResult SetInput(uint index, IUnknown* input, uint flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), index, input, flags); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionArithmeticCompositeEffect : IDComposit [VtblIndex(4)] public HResult SetCoefficients(Vector4* coefficients) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), coefficients); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), coefficients); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), coefficients); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionArithmeticCompositeEffect : IDComposit [VtblIndex(5)] public HResult SetClampOutput(Bool32 clampoutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), clampoutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), clampoutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), clampoutput); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionArithmeticCompositeEffect : IDComposit [VtblIndex(6)] public HResult SetCoefficient1(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionArithmeticCompositeEffect : IDComposit [VtblIndex(7)] public HResult SetCoefficient1(float Coeffcient1) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), Coeffcient1); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), Coeffcient1); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), Coeffcient1); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionArithmeticCompositeEffect : IDComposit [VtblIndex(8)] public HResult SetCoefficient2(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionArithmeticCompositeEffect : IDComposit [VtblIndex(9)] public HResult SetCoefficient2(float Coefficient2) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), Coefficient2); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), Coefficient2); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), Coefficient2); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDCompositionArithmeticCompositeEffect : IDComposit [VtblIndex(10)] public HResult SetCoefficient3(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDCompositionArithmeticCompositeEffect : IDComposit [VtblIndex(11)] public HResult SetCoefficient3(float Coefficient3) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), Coefficient3); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), Coefficient3); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), Coefficient3); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDCompositionArithmeticCompositeEffect : IDComposit [VtblIndex(12)] public HResult SetCoefficient4(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDCompositionArithmeticCompositeEffect : IDComposit [VtblIndex(13)] public HResult SetCoefficient4(float Coefficient4) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), Coefficient4); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), Coefficient4); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDCompositionArithmeticCompositeEffect*)Unsafe.AsPointer(ref this), Coefficient4); } public interface Interface : IDCompositionFilterEffect.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionBlendEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionBlendEffect.cs index 0834fc1..a11716d 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionBlendEffect.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionBlendEffect.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionBlendEffect : IDCompositionBlendEffect } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionBlendEffect)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionBlendEffect)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionBlendEffect : IDCompositionBlendEffect [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionBlendEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionBlendEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionBlendEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionBlendEffect : IDCompositionBlendEffect [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionBlendEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionBlendEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionBlendEffect*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionBlendEffect : IDCompositionBlendEffect [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionBlendEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionBlendEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionBlendEffect*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionBlendEffect : IDCompositionBlendEffect [VtblIndex(3)] public HResult SetInput(uint index, IUnknown* input, uint flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionBlendEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionBlendEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionBlendEffect*)Unsafe.AsPointer(ref this), index, input, flags); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionBlendEffect : IDCompositionBlendEffect [VtblIndex(4)] public HResult SetMode(Graphics.Direct2D.Common.BlendMode mode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionBlendEffect*)Unsafe.AsPointer(ref this), mode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionBlendEffect*)Unsafe.AsPointer(ref this), mode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionBlendEffect*)Unsafe.AsPointer(ref this), mode); } public interface Interface : IDCompositionFilterEffect.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionBrightnessEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionBrightnessEffect.cs index 8e3493b..e4e756e 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionBrightnessEffect.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionBrightnessEffect.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionBrightnessEffect : IDCompositionBright } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionBrightnessEffect)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionBrightnessEffect)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionBrightnessEffect : IDCompositionBright [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionBrightnessEffect : IDCompositionBright [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionBrightnessEffect : IDCompositionBright [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionBrightnessEffect : IDCompositionBright [VtblIndex(3)] public HResult SetInput(uint index, IUnknown* input, uint flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), index, input, flags); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionBrightnessEffect : IDCompositionBright [VtblIndex(4)] public HResult SetWhitePoint(Vector2* whitePoint) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), whitePoint); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), whitePoint); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), whitePoint); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionBrightnessEffect : IDCompositionBright [VtblIndex(5)] public HResult SetBlackPoint(Vector2* blackPoint) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), blackPoint); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), blackPoint); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), blackPoint); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionBrightnessEffect : IDCompositionBright [VtblIndex(6)] public HResult SetWhitePointX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionBrightnessEffect : IDCompositionBright [VtblIndex(7)] public HResult SetWhitePointX(float whitePointX) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), whitePointX); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), whitePointX); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), whitePointX); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionBrightnessEffect : IDCompositionBright [VtblIndex(8)] public HResult SetWhitePointY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionBrightnessEffect : IDCompositionBright [VtblIndex(9)] public HResult SetWhitePointY(float whitePointY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), whitePointY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), whitePointY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), whitePointY); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDCompositionBrightnessEffect : IDCompositionBright [VtblIndex(10)] public HResult SetBlackPointX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDCompositionBrightnessEffect : IDCompositionBright [VtblIndex(11)] public HResult SetBlackPointX(float blackPointX) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), blackPointX); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), blackPointX); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), blackPointX); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDCompositionBrightnessEffect : IDCompositionBright [VtblIndex(12)] public HResult SetBlackPointY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDCompositionBrightnessEffect : IDCompositionBright [VtblIndex(13)] public HResult SetBlackPointY(float blackPointY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), blackPointY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), blackPointY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDCompositionBrightnessEffect*)Unsafe.AsPointer(ref this), blackPointY); } public interface Interface : IDCompositionFilterEffect.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionClip.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionClip.cs index a93220d..337c86b 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionClip.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionClip.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionClip : IDCompositionClip.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionClip)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionClip)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionClip : IDCompositionClip.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionClip*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionClip*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionClip*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionClip : IDCompositionClip.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionClip*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionClip*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionClip*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionClip : IDCompositionClip.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionClip*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionClip*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionClip*)Unsafe.AsPointer(ref this)); } diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionColorMatrixEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionColorMatrixEffect.cs index ed13601..c8a181c 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionColorMatrixEffect.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionColorMatrixEffect.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionColorMatrixEffect : IDCompositionColor } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionColorMatrixEffect)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionColorMatrixEffect)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionColorMatrixEffect : IDCompositionColor [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionColorMatrixEffect : IDCompositionColor [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionColorMatrixEffect : IDCompositionColor [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionColorMatrixEffect : IDCompositionColor [VtblIndex(3)] public HResult SetInput(uint index, IUnknown* input, uint flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), index, input, flags); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionColorMatrixEffect : IDCompositionColor [VtblIndex(4)] public HResult SetMatrix(Matrix5x4* matrix) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), matrix); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), matrix); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), matrix); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionColorMatrixEffect : IDCompositionColor [VtblIndex(5)] public HResult SetMatrixElement(int row, int column, IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), row, column, animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), row, column, animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), row, column, animation); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionColorMatrixEffect : IDCompositionColor [VtblIndex(6)] public HResult SetMatrixElement(int row, int column, float value) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), row, column, value); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), row, column, value); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), row, column, value); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionColorMatrixEffect : IDCompositionColor [VtblIndex(7)] public HResult SetAlphaMode(Graphics.Direct2D.Common.ColorMatrixAlphaMode mode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), mode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), mode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), mode); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionColorMatrixEffect : IDCompositionColor [VtblIndex(8)] public HResult SetClampOutput(Bool32 clamp) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), clamp); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), clamp); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionColorMatrixEffect*)Unsafe.AsPointer(ref this), clamp); } public interface Interface : IDCompositionFilterEffect.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionCompositeEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionCompositeEffect.cs index 80b622a..af5d881 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionCompositeEffect.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionCompositeEffect.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionCompositeEffect : IDCompositionComposi } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionCompositeEffect)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionCompositeEffect)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionCompositeEffect : IDCompositionComposi [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionCompositeEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionCompositeEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionCompositeEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionCompositeEffect : IDCompositionComposi [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionCompositeEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionCompositeEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionCompositeEffect*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionCompositeEffect : IDCompositionComposi [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionCompositeEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionCompositeEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionCompositeEffect*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionCompositeEffect : IDCompositionComposi [VtblIndex(3)] public HResult SetInput(uint index, IUnknown* input, uint flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionCompositeEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionCompositeEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionCompositeEffect*)Unsafe.AsPointer(ref this), index, input, flags); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionCompositeEffect : IDCompositionComposi [VtblIndex(4)] public HResult SetMode(Graphics.Direct2D.Common.CompositeMode mode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionCompositeEffect*)Unsafe.AsPointer(ref this), mode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionCompositeEffect*)Unsafe.AsPointer(ref this), mode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionCompositeEffect*)Unsafe.AsPointer(ref this), mode); } public interface Interface : IDCompositionFilterEffect.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDelegatedInkTrail.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDelegatedInkTrail.cs index b4b2001..16894eb 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDelegatedInkTrail.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDelegatedInkTrail.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionDelegatedInkTrail : IDCompositionDeleg } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDelegatedInkTrail)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDelegatedInkTrail)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionDelegatedInkTrail : IDCompositionDeleg [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionDelegatedInkTrail : IDCompositionDeleg [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionDelegatedInkTrail : IDCompositionDeleg [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionDelegatedInkTrail : IDCompositionDeleg [VtblIndex(3)] public HResult AddTrailPoints(InkTrailPoint* inkPoints, uint inkPointsCount, uint* generationId) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this), inkPoints, inkPointsCount, generationId); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this), inkPoints, inkPointsCount, generationId); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this), inkPoints, inkPointsCount, generationId); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionDelegatedInkTrail : IDCompositionDeleg [VtblIndex(4)] public HResult AddTrailPointsWithPrediction(InkTrailPoint* inkPoints, uint inkPointsCount, InkTrailPoint* predictedInkPoints, uint predictedInkPointsCount, uint* generationId) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this), inkPoints, inkPointsCount, predictedInkPoints, predictedInkPointsCount, generationId); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this), inkPoints, inkPointsCount, predictedInkPoints, predictedInkPointsCount, generationId); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this), inkPoints, inkPointsCount, predictedInkPoints, predictedInkPointsCount, generationId); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionDelegatedInkTrail : IDCompositionDeleg [VtblIndex(5)] public HResult RemoveTrailPoints(uint generationId) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this), generationId); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this), generationId); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this), generationId); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionDelegatedInkTrail : IDCompositionDeleg [VtblIndex(6)] public HResult StartNewTrail(Color4* color) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this), color); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this), color); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionDelegatedInkTrail*)Unsafe.AsPointer(ref this), color); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDesktopDevice.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDesktopDevice.cs index 3514cf7..0efc5cc 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDesktopDevice.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDesktopDevice.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDesktopDevice)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDesktopDevice)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(3)] public HResult Commit() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(4)] public HResult WaitForCommitCompletion() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(5)] public HResult GetFrameStatistics(FrameStatistics* statistics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), statistics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), statistics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), statistics); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(6)] public HResult CreateVisual(IDCompositionVisual2** visual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), visual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), visual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), visual); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(7)] public HResult CreateSurfaceFactory(IUnknown* renderingDevice, IDCompositionSurfaceFactory** surfaceFactory) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), renderingDevice, surfaceFactory); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), renderingDevice, surfaceFactory); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), renderingDevice, surfaceFactory); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(8)] public HResult CreateSurface(uint width, uint height, Graphics.Dxgi.Common.Format pixelFormat, Graphics.Dxgi.Common.AlphaMode alphaMode, IDCompositionSurface** surface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(9)] public HResult CreateVirtualSurface(uint initialWidth, uint initialHeight, Graphics.Dxgi.Common.Format pixelFormat, Graphics.Dxgi.Common.AlphaMode alphaMode, IDCompositionVirtualSurface** virtualSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(10)] public HResult CreateTranslateTransform(IDCompositionTranslateTransform** translateTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), translateTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), translateTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), translateTransform); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(11)] public HResult CreateScaleTransform(IDCompositionScaleTransform** scaleTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), scaleTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), scaleTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), scaleTransform); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(12)] public HResult CreateRotateTransform(IDCompositionRotateTransform** rotateTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), rotateTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), rotateTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), rotateTransform); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(13)] public HResult CreateSkewTransform(IDCompositionSkewTransform** skewTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), skewTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), skewTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), skewTransform); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(14)] public HResult CreateMatrixTransform(IDCompositionMatrixTransform** matrixTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), matrixTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), matrixTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), matrixTransform); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(15)] public HResult CreateTransformGroup(IDCompositionTransform** transforms, uint elements, IDCompositionTransform** transformGroup) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), transforms, elements, transformGroup); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), transforms, elements, transformGroup); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), transforms, elements, transformGroup); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(16)] public HResult CreateTranslateTransform3D(IDCompositionTranslateTransform3D** translateTransform3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), translateTransform3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), translateTransform3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), translateTransform3D); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(17)] public HResult CreateScaleTransform3D(IDCompositionScaleTransform3D** scaleTransform3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), scaleTransform3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), scaleTransform3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), scaleTransform3D); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(18)] public HResult CreateRotateTransform3D(IDCompositionRotateTransform3D** rotateTransform3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), rotateTransform3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), rotateTransform3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), rotateTransform3D); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(19)] public HResult CreateMatrixTransform3D(IDCompositionMatrixTransform3D** matrixTransform3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), matrixTransform3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), matrixTransform3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), matrixTransform3D); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(20)] public HResult CreateTransform3DGroup(IDCompositionTransform3D** transforms3D, uint elements, IDCompositionTransform3D** transform3DGroup) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), transforms3D, elements, transform3DGroup); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), transforms3D, elements, transform3DGroup); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), transforms3D, elements, transform3DGroup); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(21)] public HResult CreateEffectGroup(IDCompositionEffectGroup** effectGroup) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), effectGroup); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), effectGroup); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), effectGroup); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(22)] public HResult CreateRectangleClip(IDCompositionRectangleClip** clip) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), clip); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), clip); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), clip); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(23)] public HResult CreateAnimation(IDCompositionAnimation** animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), animation); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(24)] public HResult CreateTargetForHwnd(nint hwnd, Bool32 topmost, IDCompositionTarget** target) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), hwnd, topmost, target); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), hwnd, topmost, target); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), hwnd, topmost, target); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(25)] public HResult CreateSurfaceFromHandle(Handle handle, IUnknown** surface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), handle, surface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), handle, surface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), handle, surface); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDCompositionDesktopDevice : IDCompositionDesktopDe [VtblIndex(26)] public HResult CreateSurfaceFromHwnd(nint hwnd, IUnknown** surface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), hwnd, surface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), hwnd, surface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDCompositionDesktopDevice*)Unsafe.AsPointer(ref this), hwnd, surface); } public interface Interface : IDCompositionDevice2.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice.cs index df5106d..9d4674a 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDevice)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDevice)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionDevice*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionDevice*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(3)] public HResult Commit() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionDevice*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(4)] public HResult WaitForCommitCompletion() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionDevice*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(5)] public HResult GetFrameStatistics(FrameStatistics* statistics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), statistics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), statistics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), statistics); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(6)] public HResult CreateTargetForHwnd(nint hwnd, Bool32 topmost, IDCompositionTarget** target) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), hwnd, topmost, target); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), hwnd, topmost, target); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), hwnd, topmost, target); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(7)] public HResult CreateVisual(IDCompositionVisual** visual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), visual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), visual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), visual); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(8)] public HResult CreateSurface(uint width, uint height, Graphics.Dxgi.Common.Format pixelFormat, Graphics.Dxgi.Common.AlphaMode alphaMode, IDCompositionSurface** surface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(9)] public HResult CreateVirtualSurface(uint initialWidth, uint initialHeight, Graphics.Dxgi.Common.Format pixelFormat, Graphics.Dxgi.Common.AlphaMode alphaMode, IDCompositionVirtualSurface** virtualSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(10)] public HResult CreateSurfaceFromHandle(Handle handle, IUnknown** surface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), handle, surface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), handle, surface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), handle, surface); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(11)] public HResult CreateSurfaceFromHwnd(nint hwnd, IUnknown** surface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), hwnd, surface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), hwnd, surface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), hwnd, surface); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(12)] public HResult CreateTranslateTransform(IDCompositionTranslateTransform** translateTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), translateTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), translateTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), translateTransform); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(13)] public HResult CreateScaleTransform(IDCompositionScaleTransform** scaleTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), scaleTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), scaleTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), scaleTransform); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(14)] public HResult CreateRotateTransform(IDCompositionRotateTransform** rotateTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), rotateTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), rotateTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), rotateTransform); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(15)] public HResult CreateSkewTransform(IDCompositionSkewTransform** skewTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), skewTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), skewTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), skewTransform); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(16)] public HResult CreateMatrixTransform(IDCompositionMatrixTransform** matrixTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), matrixTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), matrixTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), matrixTransform); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(17)] public HResult CreateTransformGroup(IDCompositionTransform** transforms, uint elements, IDCompositionTransform** transformGroup) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), transforms, elements, transformGroup); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), transforms, elements, transformGroup); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), transforms, elements, transformGroup); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(18)] public HResult CreateTranslateTransform3D(IDCompositionTranslateTransform3D** translateTransform3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), translateTransform3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), translateTransform3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), translateTransform3D); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(19)] public HResult CreateScaleTransform3D(IDCompositionScaleTransform3D** scaleTransform3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), scaleTransform3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), scaleTransform3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), scaleTransform3D); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(20)] public HResult CreateRotateTransform3D(IDCompositionRotateTransform3D** rotateTransform3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), rotateTransform3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), rotateTransform3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), rotateTransform3D); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(21)] public HResult CreateMatrixTransform3D(IDCompositionMatrixTransform3D** matrixTransform3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), matrixTransform3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), matrixTransform3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), matrixTransform3D); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(22)] public HResult CreateTransform3DGroup(IDCompositionTransform3D** transforms3D, uint elements, IDCompositionTransform3D** transform3DGroup) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), transforms3D, elements, transform3DGroup); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), transforms3D, elements, transform3DGroup); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), transforms3D, elements, transform3DGroup); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(23)] public HResult CreateEffectGroup(IDCompositionEffectGroup** effectGroup) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), effectGroup); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), effectGroup); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), effectGroup); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(24)] public HResult CreateRectangleClip(IDCompositionRectangleClip** clip) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), clip); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), clip); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), clip); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(25)] public HResult CreateAnimation(IDCompositionAnimation** animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), animation); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDCompositionDevice : IDCompositionDevice.Interface [VtblIndex(26)] public HResult CheckDeviceState(Bool32* pfValid) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), pfValid); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), pfValid); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDCompositionDevice*)Unsafe.AsPointer(ref this), pfValid); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice2.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice2.cs index 34ebc1f..0a965f6 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice2.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDevice2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDevice2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(3)] public HResult Commit() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(4)] public HResult WaitForCommitCompletion() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(5)] public HResult GetFrameStatistics(FrameStatistics* statistics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), statistics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), statistics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), statistics); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(6)] public HResult CreateVisual(IDCompositionVisual2** visual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), visual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), visual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), visual); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(7)] public HResult CreateSurfaceFactory(IUnknown* renderingDevice, IDCompositionSurfaceFactory** surfaceFactory) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), renderingDevice, surfaceFactory); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), renderingDevice, surfaceFactory); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), renderingDevice, surfaceFactory); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(8)] public HResult CreateSurface(uint width, uint height, Graphics.Dxgi.Common.Format pixelFormat, Graphics.Dxgi.Common.AlphaMode alphaMode, IDCompositionSurface** surface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(9)] public HResult CreateVirtualSurface(uint initialWidth, uint initialHeight, Graphics.Dxgi.Common.Format pixelFormat, Graphics.Dxgi.Common.AlphaMode alphaMode, IDCompositionVirtualSurface** virtualSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(10)] public HResult CreateTranslateTransform(IDCompositionTranslateTransform** translateTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), translateTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), translateTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), translateTransform); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(11)] public HResult CreateScaleTransform(IDCompositionScaleTransform** scaleTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), scaleTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), scaleTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), scaleTransform); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(12)] public HResult CreateRotateTransform(IDCompositionRotateTransform** rotateTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), rotateTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), rotateTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), rotateTransform); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(13)] public HResult CreateSkewTransform(IDCompositionSkewTransform** skewTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), skewTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), skewTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), skewTransform); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(14)] public HResult CreateMatrixTransform(IDCompositionMatrixTransform** matrixTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), matrixTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), matrixTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), matrixTransform); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(15)] public HResult CreateTransformGroup(IDCompositionTransform** transforms, uint elements, IDCompositionTransform** transformGroup) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), transforms, elements, transformGroup); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), transforms, elements, transformGroup); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), transforms, elements, transformGroup); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(16)] public HResult CreateTranslateTransform3D(IDCompositionTranslateTransform3D** translateTransform3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), translateTransform3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), translateTransform3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), translateTransform3D); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(17)] public HResult CreateScaleTransform3D(IDCompositionScaleTransform3D** scaleTransform3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), scaleTransform3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), scaleTransform3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), scaleTransform3D); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(18)] public HResult CreateRotateTransform3D(IDCompositionRotateTransform3D** rotateTransform3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), rotateTransform3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), rotateTransform3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), rotateTransform3D); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(19)] public HResult CreateMatrixTransform3D(IDCompositionMatrixTransform3D** matrixTransform3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), matrixTransform3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), matrixTransform3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), matrixTransform3D); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(20)] public HResult CreateTransform3DGroup(IDCompositionTransform3D** transforms3D, uint elements, IDCompositionTransform3D** transform3DGroup) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), transforms3D, elements, transform3DGroup); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), transforms3D, elements, transform3DGroup); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), transforms3D, elements, transform3DGroup); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(21)] public HResult CreateEffectGroup(IDCompositionEffectGroup** effectGroup) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), effectGroup); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), effectGroup); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), effectGroup); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(22)] public HResult CreateRectangleClip(IDCompositionRectangleClip** clip) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), clip); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), clip); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), clip); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDCompositionDevice2 : IDCompositionDevice2.Interfa [VtblIndex(23)] public HResult CreateAnimation(IDCompositionAnimation** animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDCompositionDevice2*)Unsafe.AsPointer(ref this), animation); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice3.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice3.cs index 7db2ec7..4c56b61 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice3.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDevice3.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDevice3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDevice3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(3)] public HResult Commit() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(4)] public HResult WaitForCommitCompletion() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(5)] public HResult GetFrameStatistics(FrameStatistics* statistics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), statistics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), statistics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), statistics); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(6)] public HResult CreateVisual(IDCompositionVisual2** visual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), visual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), visual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), visual); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(7)] public HResult CreateSurfaceFactory(IUnknown* renderingDevice, IDCompositionSurfaceFactory** surfaceFactory) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), renderingDevice, surfaceFactory); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), renderingDevice, surfaceFactory); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), renderingDevice, surfaceFactory); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(8)] public HResult CreateSurface(uint width, uint height, Graphics.Dxgi.Common.Format pixelFormat, Graphics.Dxgi.Common.AlphaMode alphaMode, IDCompositionSurface** surface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(9)] public HResult CreateVirtualSurface(uint initialWidth, uint initialHeight, Graphics.Dxgi.Common.Format pixelFormat, Graphics.Dxgi.Common.AlphaMode alphaMode, IDCompositionVirtualSurface** virtualSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(10)] public HResult CreateTranslateTransform(IDCompositionTranslateTransform** translateTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), translateTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), translateTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), translateTransform); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(11)] public HResult CreateScaleTransform(IDCompositionScaleTransform** scaleTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), scaleTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), scaleTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), scaleTransform); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(12)] public HResult CreateRotateTransform(IDCompositionRotateTransform** rotateTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), rotateTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), rotateTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), rotateTransform); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(13)] public HResult CreateSkewTransform(IDCompositionSkewTransform** skewTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), skewTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), skewTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), skewTransform); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(14)] public HResult CreateMatrixTransform(IDCompositionMatrixTransform** matrixTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), matrixTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), matrixTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), matrixTransform); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(15)] public HResult CreateTransformGroup(IDCompositionTransform** transforms, uint elements, IDCompositionTransform** transformGroup) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), transforms, elements, transformGroup); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), transforms, elements, transformGroup); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), transforms, elements, transformGroup); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(16)] public HResult CreateTranslateTransform3D(IDCompositionTranslateTransform3D** translateTransform3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), translateTransform3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), translateTransform3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), translateTransform3D); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(17)] public HResult CreateScaleTransform3D(IDCompositionScaleTransform3D** scaleTransform3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), scaleTransform3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), scaleTransform3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), scaleTransform3D); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(18)] public HResult CreateRotateTransform3D(IDCompositionRotateTransform3D** rotateTransform3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), rotateTransform3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), rotateTransform3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), rotateTransform3D); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(19)] public HResult CreateMatrixTransform3D(IDCompositionMatrixTransform3D** matrixTransform3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), matrixTransform3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), matrixTransform3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), matrixTransform3D); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(20)] public HResult CreateTransform3DGroup(IDCompositionTransform3D** transforms3D, uint elements, IDCompositionTransform3D** transform3DGroup) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), transforms3D, elements, transform3DGroup); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), transforms3D, elements, transform3DGroup); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), transforms3D, elements, transform3DGroup); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(21)] public HResult CreateEffectGroup(IDCompositionEffectGroup** effectGroup) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), effectGroup); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), effectGroup); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), effectGroup); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(22)] public HResult CreateRectangleClip(IDCompositionRectangleClip** clip) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), clip); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), clip); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), clip); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(23)] public HResult CreateAnimation(IDCompositionAnimation** animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), animation); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(24)] public HResult CreateGaussianBlurEffect(IDCompositionGaussianBlurEffect** gaussianBlurEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), gaussianBlurEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), gaussianBlurEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), gaussianBlurEffect); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(25)] public HResult CreateBrightnessEffect(IDCompositionBrightnessEffect** brightnessEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), brightnessEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), brightnessEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), brightnessEffect); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(26)] public HResult CreateColorMatrixEffect(IDCompositionColorMatrixEffect** colorMatrixEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), colorMatrixEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), colorMatrixEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), colorMatrixEffect); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(27)] public HResult CreateShadowEffect(IDCompositionShadowEffect** shadowEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), shadowEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), shadowEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), shadowEffect); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(28)] public HResult CreateHueRotationEffect(IDCompositionHueRotationEffect** hueRotationEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), hueRotationEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), hueRotationEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), hueRotationEffect); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(29)] public HResult CreateSaturationEffect(IDCompositionSaturationEffect** saturationEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), saturationEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), saturationEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), saturationEffect); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(30)] public HResult CreateTurbulenceEffect(IDCompositionTurbulenceEffect** turbulenceEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), turbulenceEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), turbulenceEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), turbulenceEffect); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(31)] public HResult CreateLinearTransferEffect(IDCompositionLinearTransferEffect** linearTransferEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), linearTransferEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), linearTransferEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), linearTransferEffect); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(32)] public HResult CreateTableTransferEffect(IDCompositionTableTransferEffect** tableTransferEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), tableTransferEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), tableTransferEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), tableTransferEffect); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(33)] public HResult CreateCompositeEffect(IDCompositionCompositeEffect** compositeEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), compositeEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), compositeEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), compositeEffect); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(34)] public HResult CreateBlendEffect(IDCompositionBlendEffect** blendEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), blendEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), blendEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), blendEffect); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(35)] public HResult CreateArithmeticCompositeEffect(IDCompositionArithmeticCompositeEffect** arithmeticCompositeEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), arithmeticCompositeEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), arithmeticCompositeEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), arithmeticCompositeEffect); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IDCompositionDevice3 : IDCompositionDevice3.Interfa [VtblIndex(36)] public HResult CreateAffineTransform2DEffect(IDCompositionAffineTransform2DEffect** affineTransform2dEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), affineTransform2dEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), affineTransform2dEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IDCompositionDevice3*)Unsafe.AsPointer(ref this), affineTransform2dEffect); } public interface Interface : IDCompositionDevice2.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDeviceDebug.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDeviceDebug.cs index 12ea59c..12fef71 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDeviceDebug.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionDeviceDebug.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionDeviceDebug : IDCompositionDeviceDebug } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDeviceDebug)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionDeviceDebug)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionDeviceDebug : IDCompositionDeviceDebug [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionDeviceDebug*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionDeviceDebug*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionDeviceDebug*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionDeviceDebug : IDCompositionDeviceDebug [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionDeviceDebug*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionDeviceDebug*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionDeviceDebug*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionDeviceDebug : IDCompositionDeviceDebug [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionDeviceDebug*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionDeviceDebug*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionDeviceDebug*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionDeviceDebug : IDCompositionDeviceDebug [VtblIndex(3)] public HResult EnableDebugCounters() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionDeviceDebug*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionDeviceDebug*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionDeviceDebug*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionDeviceDebug : IDCompositionDeviceDebug [VtblIndex(4)] public HResult DisableDebugCounters() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionDeviceDebug*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionDeviceDebug*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionDeviceDebug*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionEffect.cs index 8513e01..3b33e0e 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionEffect.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionEffect.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionEffect : IDCompositionEffect.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionEffect)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionEffect)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionEffect : IDCompositionEffect.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionEffect : IDCompositionEffect.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionEffect*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionEffect : IDCompositionEffect.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionEffect*)Unsafe.AsPointer(ref this)); } diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionEffectGroup.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionEffectGroup.cs index f8cf447..9b5a612 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionEffectGroup.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionEffectGroup.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionEffectGroup : IDCompositionEffectGroup } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionEffectGroup)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionEffectGroup)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionEffectGroup : IDCompositionEffectGroup [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionEffectGroup : IDCompositionEffectGroup [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionEffectGroup : IDCompositionEffectGroup [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionEffectGroup : IDCompositionEffectGroup [VtblIndex(3)] public HResult SetOpacity(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this), animation); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionEffectGroup : IDCompositionEffectGroup [VtblIndex(4)] public HResult SetOpacity(float opacity) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this), opacity); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this), opacity); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this), opacity); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionEffectGroup : IDCompositionEffectGroup [VtblIndex(5)] public HResult SetTransform3D(IDCompositionTransform3D* transform3D) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this), transform3D); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this), transform3D); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionEffectGroup*)Unsafe.AsPointer(ref this), transform3D); } public interface Interface : IDCompositionEffect.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionFilterEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionFilterEffect.cs index 975ec0c..a3717e7 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionFilterEffect.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionFilterEffect.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionFilterEffect : IDCompositionFilterEffe } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionFilterEffect)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionFilterEffect)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionFilterEffect : IDCompositionFilterEffe [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionFilterEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionFilterEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionFilterEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionFilterEffect : IDCompositionFilterEffe [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionFilterEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionFilterEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionFilterEffect*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionFilterEffect : IDCompositionFilterEffe [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionFilterEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionFilterEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionFilterEffect*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionFilterEffect : IDCompositionFilterEffe [VtblIndex(3)] public HResult SetInput(uint index, IUnknown* input, uint flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionFilterEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionFilterEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionFilterEffect*)Unsafe.AsPointer(ref this), index, input, flags); } public interface Interface : IDCompositionEffect.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionGaussianBlurEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionGaussianBlurEffect.cs index 95bea90..87fd134 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionGaussianBlurEffect.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionGaussianBlurEffect.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionGaussianBlurEffect : IDCompositionGaus } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionGaussianBlurEffect)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionGaussianBlurEffect)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionGaussianBlurEffect : IDCompositionGaus [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionGaussianBlurEffect : IDCompositionGaus [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionGaussianBlurEffect : IDCompositionGaus [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionGaussianBlurEffect : IDCompositionGaus [VtblIndex(3)] public HResult SetInput(uint index, IUnknown* input, uint flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this), index, input, flags); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionGaussianBlurEffect : IDCompositionGaus [VtblIndex(4)] public HResult SetStandardDeviation(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionGaussianBlurEffect : IDCompositionGaus [VtblIndex(5)] public HResult SetStandardDeviation(float amount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this), amount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this), amount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this), amount); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionGaussianBlurEffect : IDCompositionGaus [VtblIndex(6)] public HResult SetBorderMode(Graphics.Direct2D.Common.BorderMode mode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this), mode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this), mode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionGaussianBlurEffect*)Unsafe.AsPointer(ref this), mode); } public interface Interface : IDCompositionFilterEffect.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionHueRotationEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionHueRotationEffect.cs index 91aeec9..d0ef49f 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionHueRotationEffect.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionHueRotationEffect.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionHueRotationEffect : IDCompositionHueRo } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionHueRotationEffect)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionHueRotationEffect)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionHueRotationEffect : IDCompositionHueRo [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionHueRotationEffect : IDCompositionHueRo [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionHueRotationEffect : IDCompositionHueRo [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionHueRotationEffect : IDCompositionHueRo [VtblIndex(3)] public HResult SetInput(uint index, IUnknown* input, uint flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this), index, input, flags); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionHueRotationEffect : IDCompositionHueRo [VtblIndex(4)] public HResult SetAngle(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionHueRotationEffect : IDCompositionHueRo [VtblIndex(5)] public HResult SetAngle(float amountDegrees) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this), amountDegrees); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this), amountDegrees); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionHueRotationEffect*)Unsafe.AsPointer(ref this), amountDegrees); } public interface Interface : IDCompositionFilterEffect.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionInkTrailDevice.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionInkTrailDevice.cs index 30c9c10..0f0c520 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionInkTrailDevice.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionInkTrailDevice.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionInkTrailDevice : IDCompositionInkTrail } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionInkTrailDevice)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionInkTrailDevice)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionInkTrailDevice : IDCompositionInkTrail [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionInkTrailDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionInkTrailDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionInkTrailDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionInkTrailDevice : IDCompositionInkTrail [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionInkTrailDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionInkTrailDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionInkTrailDevice*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionInkTrailDevice : IDCompositionInkTrail [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionInkTrailDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionInkTrailDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionInkTrailDevice*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionInkTrailDevice : IDCompositionInkTrail [VtblIndex(3)] public HResult CreateDelegatedInkTrail(IDCompositionDelegatedInkTrail** inkTrail) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionInkTrailDevice*)Unsafe.AsPointer(ref this), inkTrail); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionInkTrailDevice*)Unsafe.AsPointer(ref this), inkTrail); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionInkTrailDevice*)Unsafe.AsPointer(ref this), inkTrail); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionInkTrailDevice : IDCompositionInkTrail [VtblIndex(4)] public HResult CreateDelegatedInkTrailForSwapChain(IUnknown* swapChain, IDCompositionDelegatedInkTrail** inkTrail) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionInkTrailDevice*)Unsafe.AsPointer(ref this), swapChain, inkTrail); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionInkTrailDevice*)Unsafe.AsPointer(ref this), swapChain, inkTrail); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionInkTrailDevice*)Unsafe.AsPointer(ref this), swapChain, inkTrail); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionLinearTransferEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionLinearTransferEffect.cs index c884405..4b365f4 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionLinearTransferEffect.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionLinearTransferEffect.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionLinearTransferEffect)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionLinearTransferEffect)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(3)] public HResult SetInput(uint index, IUnknown* input, uint flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), index, input, flags); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(4)] public HResult SetRedYIntercept(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(5)] public HResult SetRedYIntercept(float redYIntercept) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), redYIntercept); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), redYIntercept); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), redYIntercept); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(6)] public HResult SetRedSlope(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(7)] public HResult SetRedSlope(float redSlope) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), redSlope); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), redSlope); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), redSlope); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(8)] public HResult SetRedDisable(Bool32 redDisable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), redDisable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), redDisable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), redDisable); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(9)] public HResult SetGreenYIntercept(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(10)] public HResult SetGreenYIntercept(float greenYIntercept) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), greenYIntercept); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), greenYIntercept); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), greenYIntercept); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(11)] public HResult SetGreenSlope(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(12)] public HResult SetGreenSlope(float greenSlope) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), greenSlope); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), greenSlope); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), greenSlope); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(13)] public HResult SetGreenDisable(Bool32 greenDisable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), greenDisable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), greenDisable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), greenDisable); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(14)] public HResult SetBlueYIntercept(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(15)] public HResult SetBlueYIntercept(float blueYIntercept) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), blueYIntercept); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), blueYIntercept); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), blueYIntercept); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(16)] public HResult SetBlueSlope(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(17)] public HResult SetBlueSlope(float blueSlope) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), blueSlope); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), blueSlope); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), blueSlope); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(18)] public HResult SetBlueDisable(Bool32 blueDisable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), blueDisable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), blueDisable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), blueDisable); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(19)] public HResult SetAlphaYIntercept(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(20)] public HResult SetAlphaYIntercept(float alphaYIntercept) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), alphaYIntercept); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), alphaYIntercept); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), alphaYIntercept); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(21)] public HResult SetAlphaSlope(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(22)] public HResult SetAlphaSlope(float alphaSlope) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), alphaSlope); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), alphaSlope); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), alphaSlope); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(23)] public HResult SetAlphaDisable(Bool32 alphaDisable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), alphaDisable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), alphaDisable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), alphaDisable); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDCompositionLinearTransferEffect : IDCompositionLi [VtblIndex(24)] public HResult SetClampOutput(Bool32 clampOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), clampOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), clampOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDCompositionLinearTransferEffect*)Unsafe.AsPointer(ref this), clampOutput); } public interface Interface : IDCompositionFilterEffect.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionMatrixTransform.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionMatrixTransform.cs index 1bac818..a4d3fab 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionMatrixTransform.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionMatrixTransform.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionMatrixTransform : IDCompositionMatrixT } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionMatrixTransform)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionMatrixTransform)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionMatrixTransform : IDCompositionMatrixT [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionMatrixTransform : IDCompositionMatrixT [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionMatrixTransform : IDCompositionMatrixT [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionMatrixTransform : IDCompositionMatrixT [VtblIndex(3)] public HResult SetMatrix(Matrix3x2* matrix) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this), matrix); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this), matrix); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this), matrix); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionMatrixTransform : IDCompositionMatrixT [VtblIndex(4)] public HResult SetMatrixElement(int row, int column, IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this), row, column, animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this), row, column, animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this), row, column, animation); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionMatrixTransform : IDCompositionMatrixT [VtblIndex(5)] public HResult SetMatrixElement(int row, int column, float value) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this), row, column, value); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this), row, column, value); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionMatrixTransform*)Unsafe.AsPointer(ref this), row, column, value); } public interface Interface : IDCompositionTransform.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionMatrixTransform3D.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionMatrixTransform3D.cs index 11c04ad..8f16c16 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionMatrixTransform3D.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionMatrixTransform3D.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionMatrixTransform3D : IDCompositionMatri } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionMatrixTransform3D)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionMatrixTransform3D)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionMatrixTransform3D : IDCompositionMatri [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionMatrixTransform3D : IDCompositionMatri [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionMatrixTransform3D : IDCompositionMatri [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionMatrixTransform3D : IDCompositionMatri [VtblIndex(3)] public HResult SetMatrix(Matrix4x4* matrix) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this), matrix); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this), matrix); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this), matrix); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionMatrixTransform3D : IDCompositionMatri [VtblIndex(4)] public HResult SetMatrixElement(int row, int column, IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this), row, column, animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this), row, column, animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this), row, column, animation); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionMatrixTransform3D : IDCompositionMatri [VtblIndex(5)] public HResult SetMatrixElement(int row, int column, float value) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this), row, column, value); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this), row, column, value); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionMatrixTransform3D*)Unsafe.AsPointer(ref this), row, column, value); } public interface Interface : IDCompositionTransform3D.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRectangleClip.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRectangleClip.cs index 23dbcb4..6ab4da4 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRectangleClip.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRectangleClip.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionRectangleClip)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionRectangleClip)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(3)] public HResult SetLeft(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(4)] public HResult SetLeft(float left) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), left); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), left); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), left); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(5)] public HResult SetTop(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(6)] public HResult SetTop(float top) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), top); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), top); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), top); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(7)] public HResult SetRight(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(8)] public HResult SetRight(float right) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), right); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), right); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), right); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(9)] public HResult SetBottom(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(10)] public HResult SetBottom(float bottom) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), bottom); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), bottom); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), bottom); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(11)] public HResult SetTopLeftRadiusX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(12)] public HResult SetTopLeftRadiusX(float radius) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(13)] public HResult SetTopLeftRadiusY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(14)] public HResult SetTopLeftRadiusY(float radius) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(15)] public HResult SetTopRightRadiusX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(16)] public HResult SetTopRightRadiusX(float radius) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(17)] public HResult SetTopRightRadiusY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(18)] public HResult SetTopRightRadiusY(float radius) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(19)] public HResult SetBottomLeftRadiusX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(20)] public HResult SetBottomLeftRadiusX(float radius) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(21)] public HResult SetBottomLeftRadiusY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(22)] public HResult SetBottomLeftRadiusY(float radius) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(23)] public HResult SetBottomRightRadiusX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(24)] public HResult SetBottomRightRadiusX(float radius) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(25)] public HResult SetBottomRightRadiusY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), animation); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDCompositionRectangleClip : IDCompositionRectangle [VtblIndex(26)] public HResult SetBottomRightRadiusY(float radius) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDCompositionRectangleClip*)Unsafe.AsPointer(ref this), radius); } public interface Interface : IDCompositionClip.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRotateTransform.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRotateTransform.cs index 3df4205..445e954 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRotateTransform.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRotateTransform.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionRotateTransform : IDCompositionRotateT } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionRotateTransform)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionRotateTransform)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionRotateTransform : IDCompositionRotateT [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionRotateTransform : IDCompositionRotateT [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionRotateTransform : IDCompositionRotateT [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionRotateTransform : IDCompositionRotateT [VtblIndex(3)] public HResult SetAngle(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), animation); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionRotateTransform : IDCompositionRotateT [VtblIndex(4)] public HResult SetAngle(float angle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), angle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), angle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), angle); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionRotateTransform : IDCompositionRotateT [VtblIndex(5)] public HResult SetCenterX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), animation); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionRotateTransform : IDCompositionRotateT [VtblIndex(6)] public HResult SetCenterX(float centerX) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), centerX); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), centerX); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), centerX); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionRotateTransform : IDCompositionRotateT [VtblIndex(7)] public HResult SetCenterY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), animation); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionRotateTransform : IDCompositionRotateT [VtblIndex(8)] public HResult SetCenterY(float centerY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), centerY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), centerY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionRotateTransform*)Unsafe.AsPointer(ref this), centerY); } public interface Interface : IDCompositionTransform.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRotateTransform3D.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRotateTransform3D.cs index 6b86d83..7b9f914 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRotateTransform3D.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionRotateTransform3D.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionRotateTransform3D : IDCompositionRotat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionRotateTransform3D)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionRotateTransform3D)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionRotateTransform3D : IDCompositionRotat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionRotateTransform3D : IDCompositionRotat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionRotateTransform3D : IDCompositionRotat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionRotateTransform3D : IDCompositionRotat [VtblIndex(3)] public HResult SetAngle(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionRotateTransform3D : IDCompositionRotat [VtblIndex(4)] public HResult SetAngle(float angle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), angle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), angle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), angle); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionRotateTransform3D : IDCompositionRotat [VtblIndex(5)] public HResult SetAxisX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionRotateTransform3D : IDCompositionRotat [VtblIndex(6)] public HResult SetAxisX(float axisX) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), axisX); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), axisX); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), axisX); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionRotateTransform3D : IDCompositionRotat [VtblIndex(7)] public HResult SetAxisY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionRotateTransform3D : IDCompositionRotat [VtblIndex(8)] public HResult SetAxisY(float axisY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), axisY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), axisY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), axisY); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionRotateTransform3D : IDCompositionRotat [VtblIndex(9)] public HResult SetAxisZ(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDCompositionRotateTransform3D : IDCompositionRotat [VtblIndex(10)] public HResult SetAxisZ(float axisZ) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), axisZ); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), axisZ); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), axisZ); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDCompositionRotateTransform3D : IDCompositionRotat [VtblIndex(11)] public HResult SetCenterX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDCompositionRotateTransform3D : IDCompositionRotat [VtblIndex(12)] public HResult SetCenterX(float centerX) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), centerX); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), centerX); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), centerX); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDCompositionRotateTransform3D : IDCompositionRotat [VtblIndex(13)] public HResult SetCenterY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDCompositionRotateTransform3D : IDCompositionRotat [VtblIndex(14)] public HResult SetCenterY(float centerY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), centerY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), centerY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), centerY); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDCompositionRotateTransform3D : IDCompositionRotat [VtblIndex(15)] public HResult SetCenterZ(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), animation); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDCompositionRotateTransform3D : IDCompositionRotat [VtblIndex(16)] public HResult SetCenterZ(float centerZ) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), centerZ); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), centerZ); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDCompositionRotateTransform3D*)Unsafe.AsPointer(ref this), centerZ); } public interface Interface : IDCompositionTransform3D.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSaturationEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSaturationEffect.cs index 7d3f896..d3538c6 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSaturationEffect.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSaturationEffect.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionSaturationEffect : IDCompositionSatura } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionSaturationEffect)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionSaturationEffect)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionSaturationEffect : IDCompositionSatura [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionSaturationEffect : IDCompositionSatura [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionSaturationEffect : IDCompositionSatura [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionSaturationEffect : IDCompositionSatura [VtblIndex(3)] public HResult SetInput(uint index, IUnknown* input, uint flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this), index, input, flags); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionSaturationEffect : IDCompositionSatura [VtblIndex(4)] public HResult SetSaturation(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionSaturationEffect : IDCompositionSatura [VtblIndex(5)] public HResult SetSaturation(float ratio) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this), ratio); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this), ratio); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionSaturationEffect*)Unsafe.AsPointer(ref this), ratio); } public interface Interface : IDCompositionFilterEffect.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionScaleTransform.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionScaleTransform.cs index 3538028..6a21e46 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionScaleTransform.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionScaleTransform.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionScaleTransform : IDCompositionScaleTra } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionScaleTransform)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionScaleTransform)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionScaleTransform : IDCompositionScaleTra [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionScaleTransform : IDCompositionScaleTra [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionScaleTransform : IDCompositionScaleTra [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionScaleTransform : IDCompositionScaleTra [VtblIndex(3)] public HResult SetScaleX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), animation); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionScaleTransform : IDCompositionScaleTra [VtblIndex(4)] public HResult SetScaleX(float scaleX) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), scaleX); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), scaleX); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), scaleX); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionScaleTransform : IDCompositionScaleTra [VtblIndex(5)] public HResult SetScaleY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), animation); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionScaleTransform : IDCompositionScaleTra [VtblIndex(6)] public HResult SetScaleY(float scaleY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), scaleY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), scaleY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), scaleY); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionScaleTransform : IDCompositionScaleTra [VtblIndex(7)] public HResult SetCenterX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), animation); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionScaleTransform : IDCompositionScaleTra [VtblIndex(8)] public HResult SetCenterX(float centerX) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), centerX); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), centerX); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), centerX); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionScaleTransform : IDCompositionScaleTra [VtblIndex(9)] public HResult SetCenterY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), animation); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDCompositionScaleTransform : IDCompositionScaleTra [VtblIndex(10)] public HResult SetCenterY(float centerY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), centerY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), centerY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDCompositionScaleTransform*)Unsafe.AsPointer(ref this), centerY); } public interface Interface : IDCompositionTransform.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionScaleTransform3D.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionScaleTransform3D.cs index 8017f84..c195d0c 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionScaleTransform3D.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionScaleTransform3D.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionScaleTransform3D : IDCompositionScaleT } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionScaleTransform3D)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionScaleTransform3D)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionScaleTransform3D : IDCompositionScaleT [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionScaleTransform3D : IDCompositionScaleT [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionScaleTransform3D : IDCompositionScaleT [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionScaleTransform3D : IDCompositionScaleT [VtblIndex(3)] public HResult SetScaleX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionScaleTransform3D : IDCompositionScaleT [VtblIndex(4)] public HResult SetScaleX(float scaleX) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), scaleX); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), scaleX); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), scaleX); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionScaleTransform3D : IDCompositionScaleT [VtblIndex(5)] public HResult SetScaleY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionScaleTransform3D : IDCompositionScaleT [VtblIndex(6)] public HResult SetScaleY(float scaleY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), scaleY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), scaleY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), scaleY); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionScaleTransform3D : IDCompositionScaleT [VtblIndex(7)] public HResult SetScaleZ(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionScaleTransform3D : IDCompositionScaleT [VtblIndex(8)] public HResult SetScaleZ(float scaleZ) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), scaleZ); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), scaleZ); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), scaleZ); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionScaleTransform3D : IDCompositionScaleT [VtblIndex(9)] public HResult SetCenterX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDCompositionScaleTransform3D : IDCompositionScaleT [VtblIndex(10)] public HResult SetCenterX(float centerX) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), centerX); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), centerX); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), centerX); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDCompositionScaleTransform3D : IDCompositionScaleT [VtblIndex(11)] public HResult SetCenterY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDCompositionScaleTransform3D : IDCompositionScaleT [VtblIndex(12)] public HResult SetCenterY(float centerY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), centerY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), centerY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), centerY); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDCompositionScaleTransform3D : IDCompositionScaleT [VtblIndex(13)] public HResult SetCenterZ(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), animation); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDCompositionScaleTransform3D : IDCompositionScaleT [VtblIndex(14)] public HResult SetCenterZ(float centerZ) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), centerZ); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), centerZ); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDCompositionScaleTransform3D*)Unsafe.AsPointer(ref this), centerZ); } public interface Interface : IDCompositionTransform3D.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionShadowEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionShadowEffect.cs index d3d0347..2b296b2 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionShadowEffect.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionShadowEffect.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionShadowEffect : IDCompositionShadowEffe } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionShadowEffect)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionShadowEffect)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionShadowEffect : IDCompositionShadowEffe [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionShadowEffect : IDCompositionShadowEffe [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionShadowEffect : IDCompositionShadowEffe [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionShadowEffect : IDCompositionShadowEffe [VtblIndex(3)] public HResult SetInput(uint index, IUnknown* input, uint flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), index, input, flags); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionShadowEffect : IDCompositionShadowEffe [VtblIndex(4)] public HResult SetStandardDeviation(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionShadowEffect : IDCompositionShadowEffe [VtblIndex(5)] public HResult SetStandardDeviation(float amount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), amount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), amount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), amount); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionShadowEffect : IDCompositionShadowEffe [VtblIndex(6)] public HResult SetColor(Vector4* color) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), color); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), color); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), color); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionShadowEffect : IDCompositionShadowEffe [VtblIndex(7)] public HResult SetRed(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionShadowEffect : IDCompositionShadowEffe [VtblIndex(8)] public HResult SetRed(float amount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), amount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), amount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), amount); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionShadowEffect : IDCompositionShadowEffe [VtblIndex(9)] public HResult SetGreen(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDCompositionShadowEffect : IDCompositionShadowEffe [VtblIndex(10)] public HResult SetGreen(float amount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), amount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), amount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), amount); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDCompositionShadowEffect : IDCompositionShadowEffe [VtblIndex(11)] public HResult SetBlue(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDCompositionShadowEffect : IDCompositionShadowEffe [VtblIndex(12)] public HResult SetBlue(float amount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), amount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), amount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), amount); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDCompositionShadowEffect : IDCompositionShadowEffe [VtblIndex(13)] public HResult SetAlpha(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), animation); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDCompositionShadowEffect : IDCompositionShadowEffe [VtblIndex(14)] public HResult SetAlpha(float amount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), amount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), amount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDCompositionShadowEffect*)Unsafe.AsPointer(ref this), amount); } public interface Interface : IDCompositionFilterEffect.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSkewTransform.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSkewTransform.cs index 9fa9c2c..dbadc5b 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSkewTransform.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSkewTransform.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionSkewTransform : IDCompositionSkewTrans } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionSkewTransform)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionSkewTransform)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionSkewTransform : IDCompositionSkewTrans [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionSkewTransform : IDCompositionSkewTrans [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionSkewTransform : IDCompositionSkewTrans [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionSkewTransform : IDCompositionSkewTrans [VtblIndex(3)] public HResult SetAngleX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), animation); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionSkewTransform : IDCompositionSkewTrans [VtblIndex(4)] public HResult SetAngleX(float angleX) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), angleX); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), angleX); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), angleX); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionSkewTransform : IDCompositionSkewTrans [VtblIndex(5)] public HResult SetAngleY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), animation); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionSkewTransform : IDCompositionSkewTrans [VtblIndex(6)] public HResult SetAngleY(float angleY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), angleY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), angleY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), angleY); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionSkewTransform : IDCompositionSkewTrans [VtblIndex(7)] public HResult SetCenterX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), animation); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionSkewTransform : IDCompositionSkewTrans [VtblIndex(8)] public HResult SetCenterX(float centerX) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), centerX); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), centerX); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), centerX); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionSkewTransform : IDCompositionSkewTrans [VtblIndex(9)] public HResult SetCenterY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), animation); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDCompositionSkewTransform : IDCompositionSkewTrans [VtblIndex(10)] public HResult SetCenterY(float centerY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), centerY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), centerY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDCompositionSkewTransform*)Unsafe.AsPointer(ref this), centerY); } public interface Interface : IDCompositionTransform.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSurface.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSurface.cs index e023a8a..88203b7 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSurface.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSurface.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionSurface : IDCompositionSurface.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionSurface)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionSurface)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionSurface : IDCompositionSurface.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionSurface*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionSurface*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionSurface*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionSurface : IDCompositionSurface.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionSurface*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionSurface*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionSurface*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionSurface : IDCompositionSurface.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionSurface*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionSurface*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionSurface*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionSurface : IDCompositionSurface.Interfa [VtblIndex(3)] public HResult BeginDraw(Rect* updateRect, Guid* iid, void** updateObject, System.Drawing.Point* updateOffset) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionSurface*)Unsafe.AsPointer(ref this), updateRect, iid, updateObject, updateOffset); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionSurface*)Unsafe.AsPointer(ref this), updateRect, iid, updateObject, updateOffset); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionSurface*)Unsafe.AsPointer(ref this), updateRect, iid, updateObject, updateOffset); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionSurface : IDCompositionSurface.Interfa [VtblIndex(4)] public HResult EndDraw() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionSurface*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionSurface*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionSurface*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionSurface : IDCompositionSurface.Interfa [VtblIndex(5)] public HResult SuspendDraw() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionSurface*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionSurface*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionSurface*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionSurface : IDCompositionSurface.Interfa [VtblIndex(6)] public HResult ResumeDraw() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionSurface*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionSurface*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionSurface*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionSurface : IDCompositionSurface.Interfa [VtblIndex(7)] public HResult Scroll(Rect* scrollRect, Rect* clipRect, int offsetX, int offsetY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionSurface*)Unsafe.AsPointer(ref this), scrollRect, clipRect, offsetX, offsetY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionSurface*)Unsafe.AsPointer(ref this), scrollRect, clipRect, offsetX, offsetY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionSurface*)Unsafe.AsPointer(ref this), scrollRect, clipRect, offsetX, offsetY); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSurfaceFactory.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSurfaceFactory.cs index f3d4f4b..f539de8 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSurfaceFactory.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionSurfaceFactory.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionSurfaceFactory : IDCompositionSurfaceF } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionSurfaceFactory)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionSurfaceFactory)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionSurfaceFactory : IDCompositionSurfaceF [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionSurfaceFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionSurfaceFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionSurfaceFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionSurfaceFactory : IDCompositionSurfaceF [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionSurfaceFactory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionSurfaceFactory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionSurfaceFactory*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionSurfaceFactory : IDCompositionSurfaceF [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionSurfaceFactory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionSurfaceFactory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionSurfaceFactory*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionSurfaceFactory : IDCompositionSurfaceF [VtblIndex(3)] public HResult CreateSurface(uint width, uint height, Graphics.Dxgi.Common.Format pixelFormat, Graphics.Dxgi.Common.AlphaMode alphaMode, IDCompositionSurface** surface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionSurfaceFactory*)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionSurfaceFactory*)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionSurfaceFactory*)Unsafe.AsPointer(ref this), width, height, pixelFormat, alphaMode, surface); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionSurfaceFactory : IDCompositionSurfaceF [VtblIndex(4)] public HResult CreateVirtualSurface(uint initialWidth, uint initialHeight, Graphics.Dxgi.Common.Format pixelFormat, Graphics.Dxgi.Common.AlphaMode alphaMode, IDCompositionVirtualSurface** virtualSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionSurfaceFactory*)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionSurfaceFactory*)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionSurfaceFactory*)Unsafe.AsPointer(ref this), initialWidth, initialHeight, pixelFormat, alphaMode, virtualSurface); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTableTransferEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTableTransferEffect.cs index 91e4f78..ca74c6a 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTableTransferEffect.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTableTransferEffect.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTableTransferEffect)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTableTransferEffect)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [VtblIndex(3)] public HResult SetInput(uint index, IUnknown* input, uint flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, input, flags); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [VtblIndex(4)] public HResult SetRedTable(float* tableValues, uint count) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), tableValues, count); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), tableValues, count); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), tableValues, count); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [VtblIndex(5)] public HResult SetGreenTable(float* tableValues, uint count) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), tableValues, count); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), tableValues, count); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), tableValues, count); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [VtblIndex(6)] public HResult SetBlueTable(float* tableValues, uint count) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), tableValues, count); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), tableValues, count); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), tableValues, count); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [VtblIndex(7)] public HResult SetAlphaTable(float* tableValues, uint count) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), tableValues, count); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), tableValues, count); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), tableValues, count); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [VtblIndex(8)] public HResult SetRedDisable(Bool32 redDisable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), redDisable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), redDisable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), redDisable); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [VtblIndex(9)] public HResult SetGreenDisable(Bool32 greenDisable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), greenDisable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), greenDisable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), greenDisable); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [VtblIndex(10)] public HResult SetBlueDisable(Bool32 blueDisable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), blueDisable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), blueDisable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), blueDisable); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [VtblIndex(11)] public HResult SetAlphaDisable(Bool32 alphaDisable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), alphaDisable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), alphaDisable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), alphaDisable); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [VtblIndex(12)] public HResult SetClampOutput(Bool32 clampOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), clampOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), clampOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), clampOutput); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [VtblIndex(13)] public HResult SetRedTableValue(uint index, IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, animation); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [VtblIndex(14)] public HResult SetRedTableValue(uint index, float value) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, value); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, value); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, value); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [VtblIndex(15)] public HResult SetGreenTableValue(uint index, IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, animation); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [VtblIndex(16)] public HResult SetGreenTableValue(uint index, float value) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, value); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, value); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, value); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [VtblIndex(17)] public HResult SetBlueTableValue(uint index, IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, animation); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [VtblIndex(18)] public HResult SetBlueTableValue(uint index, float value) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, value); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, value); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, value); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [VtblIndex(19)] public HResult SetAlphaTableValue(uint index, IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, animation); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDCompositionTableTransferEffect : IDCompositionTab [VtblIndex(20)] public HResult SetAlphaTableValue(uint index, float value) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, value); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, value); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDCompositionTableTransferEffect*)Unsafe.AsPointer(ref this), index, value); } public interface Interface : IDCompositionFilterEffect.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTarget.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTarget.cs index 7f4fae8..c696bdd 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTarget.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTarget.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionTarget : IDCompositionTarget.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTarget)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTarget)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionTarget : IDCompositionTarget.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionTarget : IDCompositionTarget.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionTarget*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionTarget : IDCompositionTarget.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionTarget*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionTarget : IDCompositionTarget.Interface [VtblIndex(3)] public HResult SetRoot(IDCompositionVisual* visual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionTarget*)Unsafe.AsPointer(ref this), visual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionTarget*)Unsafe.AsPointer(ref this), visual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionTarget*)Unsafe.AsPointer(ref this), visual); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTransform.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTransform.cs index e47aa68..9316550 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTransform.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTransform.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionTransform : IDCompositionTransform.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTransform)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTransform)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionTransform : IDCompositionTransform.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionTransform : IDCompositionTransform.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionTransform*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionTransform : IDCompositionTransform.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionTransform*)Unsafe.AsPointer(ref this)); } diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTransform3D.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTransform3D.cs index 0a48a4f..d91ae4b 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTransform3D.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTransform3D.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionTransform3D : IDCompositionTransform3D } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTransform3D)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTransform3D)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionTransform3D : IDCompositionTransform3D [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionTransform3D*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionTransform3D*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionTransform3D*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionTransform3D : IDCompositionTransform3D [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionTransform3D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionTransform3D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionTransform3D*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionTransform3D : IDCompositionTransform3D [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionTransform3D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionTransform3D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionTransform3D*)Unsafe.AsPointer(ref this)); } diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTranslateTransform.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTranslateTransform.cs index 84cfee1..32feccb 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTranslateTransform.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTranslateTransform.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionTranslateTransform : IDCompositionTran } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTranslateTransform)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTranslateTransform)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionTranslateTransform : IDCompositionTran [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionTranslateTransform : IDCompositionTran [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionTranslateTransform : IDCompositionTran [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionTranslateTransform : IDCompositionTran [VtblIndex(3)] public HResult SetOffsetX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this), animation); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionTranslateTransform : IDCompositionTran [VtblIndex(4)] public HResult SetOffsetX(float offsetX) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this), offsetX); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this), offsetX); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this), offsetX); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionTranslateTransform : IDCompositionTran [VtblIndex(5)] public HResult SetOffsetY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this), animation); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionTranslateTransform : IDCompositionTran [VtblIndex(6)] public HResult SetOffsetY(float offsetY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this), offsetY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this), offsetY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionTranslateTransform*)Unsafe.AsPointer(ref this), offsetY); } public interface Interface : IDCompositionTransform.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTranslateTransform3D.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTranslateTransform3D.cs index 49cddda..c271d4a 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTranslateTransform3D.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTranslateTransform3D.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionTranslateTransform3D : IDCompositionTr } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTranslateTransform3D)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTranslateTransform3D)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionTranslateTransform3D : IDCompositionTr [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionTranslateTransform3D : IDCompositionTr [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionTranslateTransform3D : IDCompositionTr [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionTranslateTransform3D : IDCompositionTr [VtblIndex(3)] public HResult SetOffsetX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), animation); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionTranslateTransform3D : IDCompositionTr [VtblIndex(4)] public HResult SetOffsetX(float offsetX) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), offsetX); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), offsetX); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), offsetX); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionTranslateTransform3D : IDCompositionTr [VtblIndex(5)] public HResult SetOffsetY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), animation); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionTranslateTransform3D : IDCompositionTr [VtblIndex(6)] public HResult SetOffsetY(float offsetY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), offsetY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), offsetY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), offsetY); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionTranslateTransform3D : IDCompositionTr [VtblIndex(7)] public HResult SetOffsetZ(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), animation); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionTranslateTransform3D : IDCompositionTr [VtblIndex(8)] public HResult SetOffsetZ(float offsetZ) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), offsetZ); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), offsetZ); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionTranslateTransform3D*)Unsafe.AsPointer(ref this), offsetZ); } public interface Interface : IDCompositionTransform3D.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTurbulenceEffect.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTurbulenceEffect.cs index 311222f..953e89d 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTurbulenceEffect.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionTurbulenceEffect.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionTurbulenceEffect : IDCompositionTurbul } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTurbulenceEffect)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionTurbulenceEffect)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionTurbulenceEffect : IDCompositionTurbul [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionTurbulenceEffect : IDCompositionTurbul [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionTurbulenceEffect : IDCompositionTurbul [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionTurbulenceEffect : IDCompositionTurbul [VtblIndex(3)] public HResult SetInput(uint index, IUnknown* input, uint flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), index, input, flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), index, input, flags); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionTurbulenceEffect : IDCompositionTurbul [VtblIndex(4)] public HResult SetOffset(Vector2* offset) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), offset); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), offset); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), offset); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionTurbulenceEffect : IDCompositionTurbul [VtblIndex(5)] public HResult SetBaseFrequency(Vector2* frequency) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), frequency); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), frequency); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), frequency); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionTurbulenceEffect : IDCompositionTurbul [VtblIndex(6)] public HResult SetSize(Vector2* size) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), size); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), size); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), size); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionTurbulenceEffect : IDCompositionTurbul [VtblIndex(7)] public HResult SetNumOctaves(uint numOctaves) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), numOctaves); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), numOctaves); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), numOctaves); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionTurbulenceEffect : IDCompositionTurbul [VtblIndex(8)] public HResult SetSeed(uint seed) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), seed); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), seed); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), seed); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionTurbulenceEffect : IDCompositionTurbul [VtblIndex(9)] public HResult SetNoise(Graphics.Direct2D.Common.TurbulenceNoise noise) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), noise); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), noise); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), noise); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDCompositionTurbulenceEffect : IDCompositionTurbul [VtblIndex(10)] public HResult SetStitchable(Bool32 stitchable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), stitchable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), stitchable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDCompositionTurbulenceEffect*)Unsafe.AsPointer(ref this), stitchable); } public interface Interface : IDCompositionFilterEffect.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVirtualSurface.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVirtualSurface.cs index 187d135..fcbb6a3 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVirtualSurface.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVirtualSurface.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionVirtualSurface : IDCompositionVirtualS } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionVirtualSurface)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionVirtualSurface)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionVirtualSurface : IDCompositionVirtualS [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionVirtualSurface : IDCompositionVirtualS [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionVirtualSurface : IDCompositionVirtualS [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionVirtualSurface : IDCompositionVirtualS [VtblIndex(3)] public HResult BeginDraw(Rect* updateRect, Guid* iid, void** updateObject, System.Drawing.Point* updateOffset) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this), updateRect, iid, updateObject, updateOffset); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this), updateRect, iid, updateObject, updateOffset); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this), updateRect, iid, updateObject, updateOffset); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionVirtualSurface : IDCompositionVirtualS [VtblIndex(4)] public HResult EndDraw() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionVirtualSurface : IDCompositionVirtualS [VtblIndex(5)] public HResult SuspendDraw() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionVirtualSurface : IDCompositionVirtualS [VtblIndex(6)] public HResult ResumeDraw() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionVirtualSurface : IDCompositionVirtualS [VtblIndex(7)] public HResult Scroll(Rect* scrollRect, Rect* clipRect, int offsetX, int offsetY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this), scrollRect, clipRect, offsetX, offsetY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this), scrollRect, clipRect, offsetX, offsetY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this), scrollRect, clipRect, offsetX, offsetY); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionVirtualSurface : IDCompositionVirtualS [VtblIndex(8)] public HResult Resize(uint width, uint height) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this), width, height); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this), width, height); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this), width, height); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionVirtualSurface : IDCompositionVirtualS [VtblIndex(9)] public HResult Trim(Rect* rectangles, uint count) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this), rectangles, count); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this), rectangles, count); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionVirtualSurface*)Unsafe.AsPointer(ref this), rectangles, count); } public interface Interface : IDCompositionSurface.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual.cs index 4ccd76a..8787737 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionVisual)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionVisual)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionVisual*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionVisual*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionVisual*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionVisual*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionVisual*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionVisual*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface [VtblIndex(3)] public HResult SetOffsetX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), animation); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface [VtblIndex(4)] public HResult SetOffsetX(float offsetX) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), offsetX); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), offsetX); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), offsetX); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface [VtblIndex(5)] public HResult SetOffsetY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), animation); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface [VtblIndex(6)] public HResult SetOffsetY(float offsetY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), offsetY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), offsetY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), offsetY); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface [VtblIndex(7)] public HResult SetTransform(IDCompositionTransform* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), transform); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface [VtblIndex(8)] public HResult SetTransform(Matrix3x2* matrix) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), matrix); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), matrix); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), matrix); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface [VtblIndex(9)] public HResult SetTransformParent(IDCompositionVisual* visual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), visual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), visual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), visual); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface [VtblIndex(10)] public HResult SetEffect(IDCompositionEffect* effect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), effect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), effect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), effect); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface [VtblIndex(11)] public HResult SetBitmapInterpolationMode(BitmapInterpolationMode interpolationMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), interpolationMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), interpolationMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), interpolationMode); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface [VtblIndex(12)] public HResult SetBorderMode(BorderMode borderMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), borderMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), borderMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), borderMode); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface [VtblIndex(13)] public HResult SetClip(IDCompositionClip* clip) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), clip); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), clip); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), clip); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface [VtblIndex(14)] public HResult SetClip(Win32.Numerics.RectF* rect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), rect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), rect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), rect); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface [VtblIndex(15)] public HResult SetContent(IUnknown* content) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), content); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), content); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), content); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface [VtblIndex(16)] public HResult AddVisual(IDCompositionVisual* visual, Bool32 insertAbove, IDCompositionVisual* referenceVisual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), visual, insertAbove, referenceVisual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), visual, insertAbove, referenceVisual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), visual, insertAbove, referenceVisual); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface [VtblIndex(17)] public HResult RemoveVisual(IDCompositionVisual* visual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), visual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), visual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), visual); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface [VtblIndex(18)] public HResult RemoveAllVisuals() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDCompositionVisual*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionVisual*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDCompositionVisual*)Unsafe.AsPointer(ref this)); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDCompositionVisual : IDCompositionVisual.Interface [VtblIndex(19)] public HResult SetCompositeMode(CompositeMode compositeMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), compositeMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), compositeMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDCompositionVisual*)Unsafe.AsPointer(ref this), compositeMode); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual2.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual2.cs index 27e3822..b1ae7ee 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual2.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionVisual2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionVisual2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [VtblIndex(3)] public HResult SetOffsetX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), animation); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [VtblIndex(4)] public HResult SetOffsetX(float offsetX) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), offsetX); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), offsetX); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), offsetX); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [VtblIndex(5)] public HResult SetOffsetY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), animation); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [VtblIndex(6)] public HResult SetOffsetY(float offsetY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), offsetY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), offsetY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), offsetY); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [VtblIndex(7)] public HResult SetTransform(IDCompositionTransform* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), transform); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [VtblIndex(8)] public HResult SetTransform(Matrix3x2* matrix) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), matrix); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), matrix); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), matrix); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [VtblIndex(9)] public HResult SetTransformParent(IDCompositionVisual* visual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), visual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), visual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), visual); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [VtblIndex(10)] public HResult SetEffect(IDCompositionEffect* effect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), effect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), effect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), effect); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [VtblIndex(11)] public HResult SetBitmapInterpolationMode(BitmapInterpolationMode interpolationMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), interpolationMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), interpolationMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), interpolationMode); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [VtblIndex(12)] public HResult SetBorderMode(BorderMode borderMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), borderMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), borderMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), borderMode); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [VtblIndex(13)] public HResult SetClip(IDCompositionClip* clip) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), clip); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), clip); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), clip); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [VtblIndex(14)] public HResult SetClip(Win32.Numerics.RectF* rect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), rect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), rect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), rect); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [VtblIndex(15)] public HResult SetContent(IUnknown* content) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), content); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), content); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), content); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [VtblIndex(16)] public HResult AddVisual(IDCompositionVisual* visual, Bool32 insertAbove, IDCompositionVisual* referenceVisual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), visual, insertAbove, referenceVisual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), visual, insertAbove, referenceVisual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), visual, insertAbove, referenceVisual); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [VtblIndex(17)] public HResult RemoveVisual(IDCompositionVisual* visual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), visual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), visual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), visual); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [VtblIndex(18)] public HResult RemoveAllVisuals() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this)); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [VtblIndex(19)] public HResult SetCompositeMode(CompositeMode compositeMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), compositeMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), compositeMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), compositeMode); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [VtblIndex(20)] public HResult SetOpacityMode(OpacityMode mode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), mode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), mode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), mode); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDCompositionVisual2 : IDCompositionVisual2.Interfa [VtblIndex(21)] public HResult SetBackFaceVisibility(BackfaceVisibility visibility) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), visibility); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), visibility); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDCompositionVisual2*)Unsafe.AsPointer(ref this), visibility); } public interface Interface : IDCompositionVisual.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual3.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual3.cs index a89e57f..69f31e5 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual3.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisual3.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionVisual3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionVisual3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(3)] public HResult SetOffsetX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), animation); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(4)] public HResult SetOffsetX(float offsetX) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), offsetX); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), offsetX); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), offsetX); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(5)] public HResult SetOffsetY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), animation); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(6)] public HResult SetOffsetY(float offsetY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), offsetY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), offsetY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), offsetY); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(7)] public HResult SetTransform(IDCompositionTransform* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), transform); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(8)] public HResult SetTransform(Matrix3x2* matrix) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), matrix); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), matrix); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), matrix); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(9)] public HResult SetTransformParent(IDCompositionVisual* visual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), visual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), visual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), visual); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(10)] public HResult SetEffect(IDCompositionEffect* effect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), effect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), effect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), effect); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(11)] public HResult SetBitmapInterpolationMode(BitmapInterpolationMode interpolationMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), interpolationMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), interpolationMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), interpolationMode); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(12)] public HResult SetBorderMode(BorderMode borderMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), borderMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), borderMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), borderMode); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(13)] public HResult SetClip(IDCompositionClip* clip) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), clip); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), clip); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), clip); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(14)] public HResult SetClip(Win32.Numerics.RectF* rect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), rect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), rect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), rect); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(15)] public HResult SetContent(IUnknown* content) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), content); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), content); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), content); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(16)] public HResult AddVisual(IDCompositionVisual* visual, Bool32 insertAbove, IDCompositionVisual* referenceVisual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), visual, insertAbove, referenceVisual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), visual, insertAbove, referenceVisual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), visual, insertAbove, referenceVisual); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(17)] public HResult RemoveVisual(IDCompositionVisual* visual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), visual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), visual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), visual); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(18)] public HResult RemoveAllVisuals() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(19)] public HResult SetCompositeMode(CompositeMode compositeMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), compositeMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), compositeMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), compositeMode); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(20)] public HResult SetOpacityMode(OpacityMode mode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), mode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), mode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), mode); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(21)] public HResult SetBackFaceVisibility(BackfaceVisibility visibility) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), visibility); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), visibility); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), visibility); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(22)] public HResult EnableHeatMap(Color4* color) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), color); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), color); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), color); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(23)] public HResult DisableHeatMap() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(24)] public HResult EnableRedrawRegions() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(25)] public HResult DisableRedrawRegions() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this)); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(26)] public HResult SetDepthMode(DepthMode mode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), mode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), mode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), mode); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(27)] public HResult SetOffsetZ(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), animation); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(28)] public HResult SetOffsetZ(float offsetZ) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), offsetZ); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), offsetZ); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), offsetZ); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(29)] public HResult SetOpacity(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), animation); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(30)] public HResult SetOpacity(float opacity) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), opacity); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), opacity); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), opacity); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(31)] public HResult SetTransform(IDCompositionTransform3D* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), transform); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(32)] public HResult SetTransform(Matrix4x4* matrix) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), matrix); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), matrix); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), matrix); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDCompositionVisual3 : IDCompositionVisual3.Interfa [VtblIndex(33)] public HResult SetVisible(Bool32 visible) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), visible); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), visible); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDCompositionVisual3*)Unsafe.AsPointer(ref this), visible); } public interface Interface : IDCompositionVisualDebug.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisualDebug.cs b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisualDebug.cs index 1ca91f7..038d0cd 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisualDebug.cs +++ b/src/Vortice.Win32.Graphics.DirectComposition/Generated/IDCompositionVisualDebug.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionVisualDebug)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDCompositionVisualDebug)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(3)] public HResult SetOffsetX(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), animation); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(4)] public HResult SetOffsetX(float offsetX) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), offsetX); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), offsetX); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), offsetX); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(5)] public HResult SetOffsetY(IDCompositionAnimation* animation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), animation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), animation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), animation); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(6)] public HResult SetOffsetY(float offsetY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), offsetY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), offsetY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), offsetY); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(7)] public HResult SetTransform(IDCompositionTransform* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), transform); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(8)] public HResult SetTransform(Matrix3x2* matrix) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), matrix); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), matrix); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), matrix); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(9)] public HResult SetTransformParent(IDCompositionVisual* visual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), visual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), visual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), visual); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(10)] public HResult SetEffect(IDCompositionEffect* effect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), effect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), effect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), effect); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(11)] public HResult SetBitmapInterpolationMode(BitmapInterpolationMode interpolationMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), interpolationMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), interpolationMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), interpolationMode); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(12)] public HResult SetBorderMode(BorderMode borderMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), borderMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), borderMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), borderMode); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(13)] public HResult SetClip(IDCompositionClip* clip) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), clip); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), clip); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), clip); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(14)] public HResult SetClip(Win32.Numerics.RectF* rect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), rect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), rect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), rect); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(15)] public HResult SetContent(IUnknown* content) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), content); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), content); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), content); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(16)] public HResult AddVisual(IDCompositionVisual* visual, Bool32 insertAbove, IDCompositionVisual* referenceVisual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), visual, insertAbove, referenceVisual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), visual, insertAbove, referenceVisual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), visual, insertAbove, referenceVisual); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(17)] public HResult RemoveVisual(IDCompositionVisual* visual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), visual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), visual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), visual); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(18)] public HResult RemoveAllVisuals() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(19)] public HResult SetCompositeMode(CompositeMode compositeMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), compositeMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), compositeMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), compositeMode); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(20)] public HResult SetOpacityMode(OpacityMode mode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), mode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), mode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), mode); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(21)] public HResult SetBackFaceVisibility(BackfaceVisibility visibility) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), visibility); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), visibility); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), visibility); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(22)] public HResult EnableHeatMap(Color4* color) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), color); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), color); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this), color); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(23)] public HResult DisableHeatMap() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(24)] public HResult EnableRedrawRegions() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDCompositionVisualDebug : IDCompositionVisualDebug [VtblIndex(25)] public HResult DisableRedrawRegions() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDCompositionVisualDebug*)Unsafe.AsPointer(ref this)); } public interface Interface : IDCompositionVisual2.Interface diff --git a/src/Vortice.Win32.Graphics.DirectComposition/Vortice.Win32.Graphics.DirectComposition.csproj b/src/Vortice.Win32.Graphics.DirectComposition/Vortice.Win32.Graphics.DirectComposition.csproj index 5b310e6..60cad5a 100644 --- a/src/Vortice.Win32.Graphics.DirectComposition/Vortice.Win32.Graphics.DirectComposition.csproj +++ b/src/Vortice.Win32.Graphics.DirectComposition/Vortice.Win32.Graphics.DirectComposition.csproj @@ -1,7 +1,7 @@ - netstandard2.0;net7.0;net8.0 + net7.0;net8.0 DirectComposition bindings. $(NoWarn);CS0419;IDE0017 diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteAsyncResult.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteAsyncResult.cs index 6fc3366..a805b72 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteAsyncResult.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteAsyncResult.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteAsyncResult : IDWriteAsyncResult.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteAsyncResult)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteAsyncResult)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteAsyncResult : IDWriteAsyncResult.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteAsyncResult*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteAsyncResult*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteAsyncResult*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteAsyncResult : IDWriteAsyncResult.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteAsyncResult*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteAsyncResult*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteAsyncResult*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteAsyncResult : IDWriteAsyncResult.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteAsyncResult*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteAsyncResult*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteAsyncResult*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteAsyncResult : IDWriteAsyncResult.Interface, [VtblIndex(3)] public Handle GetWaitHandle() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteAsyncResult*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteAsyncResult*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteAsyncResult*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteAsyncResult : IDWriteAsyncResult.Interface, [VtblIndex(4)] public HResult GetResult() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteAsyncResult*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteAsyncResult*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteAsyncResult*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteBitmapRenderTarget.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteBitmapRenderTarget.cs index 7b67dbd..0889ff3 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteBitmapRenderTarget.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteBitmapRenderTarget.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget : IDWriteBitmapRenderTarg } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteBitmapRenderTarget)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteBitmapRenderTarget)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget : IDWriteBitmapRenderTarg [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget : IDWriteBitmapRenderTarg [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget : IDWriteBitmapRenderTarg [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget : IDWriteBitmapRenderTarg [VtblIndex(3)] public HResult DrawGlyphRun(float baselineOriginX, float baselineOriginY, MeasuringMode measuringMode, GlyphRun* glyphRun, IDWriteRenderingParams* renderingParams, uint textColor, Rect* blackBoxRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, measuringMode, glyphRun, renderingParams, textColor, blackBoxRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, measuringMode, glyphRun, renderingParams, textColor, blackBoxRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, measuringMode, glyphRun, renderingParams, textColor, blackBoxRect); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget : IDWriteBitmapRenderTarg [VtblIndex(4)] public IntPtr GetMemoryDC() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget : IDWriteBitmapRenderTarg [VtblIndex(5)] public float GetPixelsPerDip() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget : IDWriteBitmapRenderTarg [VtblIndex(6)] public HResult SetPixelsPerDip(float pixelsPerDip) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), pixelsPerDip); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), pixelsPerDip); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), pixelsPerDip); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget : IDWriteBitmapRenderTarg [VtblIndex(7)] public HResult GetCurrentTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), transform); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget : IDWriteBitmapRenderTarg [VtblIndex(8)] public HResult SetCurrentTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), transform); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget : IDWriteBitmapRenderTarg [VtblIndex(9)] public HResult GetSize(System.Drawing.Size* size) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), size); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), size); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), size); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget : IDWriteBitmapRenderTarg [VtblIndex(10)] public HResult Resize(uint width, uint height) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), width, height); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), width, height); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteBitmapRenderTarget*)Unsafe.AsPointer(ref this), width, height); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteBitmapRenderTarget1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteBitmapRenderTarget1.cs index 29ff93b..df5a8a3 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteBitmapRenderTarget1.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteBitmapRenderTarget1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget1 : IDWriteBitmapRenderTar } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteBitmapRenderTarget1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteBitmapRenderTarget1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget1 : IDWriteBitmapRenderTar [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget1 : IDWriteBitmapRenderTar [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget1 : IDWriteBitmapRenderTar [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget1 : IDWriteBitmapRenderTar [VtblIndex(3)] public HResult DrawGlyphRun(float baselineOriginX, float baselineOriginY, MeasuringMode measuringMode, GlyphRun* glyphRun, IDWriteRenderingParams* renderingParams, uint textColor, Rect* blackBoxRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, measuringMode, glyphRun, renderingParams, textColor, blackBoxRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, measuringMode, glyphRun, renderingParams, textColor, blackBoxRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, measuringMode, glyphRun, renderingParams, textColor, blackBoxRect); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget1 : IDWriteBitmapRenderTar [VtblIndex(4)] public IntPtr GetMemoryDC() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget1 : IDWriteBitmapRenderTar [VtblIndex(5)] public float GetPixelsPerDip() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget1 : IDWriteBitmapRenderTar [VtblIndex(6)] public HResult SetPixelsPerDip(float pixelsPerDip) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), pixelsPerDip); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), pixelsPerDip); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), pixelsPerDip); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget1 : IDWriteBitmapRenderTar [VtblIndex(7)] public HResult GetCurrentTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), transform); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget1 : IDWriteBitmapRenderTar [VtblIndex(8)] public HResult SetCurrentTransform(Matrix3x2* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), transform); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget1 : IDWriteBitmapRenderTar [VtblIndex(9)] public HResult GetSize(System.Drawing.Size* size) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), size); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), size); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), size); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget1 : IDWriteBitmapRenderTar [VtblIndex(10)] public HResult Resize(uint width, uint height) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), width, height); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), width, height); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), width, height); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget1 : IDWriteBitmapRenderTar [VtblIndex(11)] public TextAntialiasMode GetTextAntialiasMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteBitmapRenderTarget1 : IDWriteBitmapRenderTar [VtblIndex(12)] public HResult SetTextAntialiasMode(TextAntialiasMode antialiasMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), antialiasMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), antialiasMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteBitmapRenderTarget1*)Unsafe.AsPointer(ref this), antialiasMode); } public interface Interface : IDWriteBitmapRenderTarget.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteColorGlyphRunEnumerator.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteColorGlyphRunEnumerator.cs index ad9de6b..dac9dfd 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteColorGlyphRunEnumerator.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteColorGlyphRunEnumerator.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteColorGlyphRunEnumerator : IDWriteColorGlyphR } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteColorGlyphRunEnumerator)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteColorGlyphRunEnumerator)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteColorGlyphRunEnumerator : IDWriteColorGlyphR [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteColorGlyphRunEnumerator*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteColorGlyphRunEnumerator*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteColorGlyphRunEnumerator*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteColorGlyphRunEnumerator : IDWriteColorGlyphR [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteColorGlyphRunEnumerator*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteColorGlyphRunEnumerator*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteColorGlyphRunEnumerator*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteColorGlyphRunEnumerator : IDWriteColorGlyphR [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteColorGlyphRunEnumerator*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteColorGlyphRunEnumerator*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteColorGlyphRunEnumerator*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteColorGlyphRunEnumerator : IDWriteColorGlyphR [VtblIndex(3)] public HResult MoveNext(Bool32* hasRun) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteColorGlyphRunEnumerator*)Unsafe.AsPointer(ref this), hasRun); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteColorGlyphRunEnumerator*)Unsafe.AsPointer(ref this), hasRun); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteColorGlyphRunEnumerator*)Unsafe.AsPointer(ref this), hasRun); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteColorGlyphRunEnumerator : IDWriteColorGlyphR [VtblIndex(4)] public HResult GetCurrentRun(ColorGlyphRun** colorGlyphRun) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteColorGlyphRunEnumerator*)Unsafe.AsPointer(ref this), colorGlyphRun); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteColorGlyphRunEnumerator*)Unsafe.AsPointer(ref this), colorGlyphRun); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteColorGlyphRunEnumerator*)Unsafe.AsPointer(ref this), colorGlyphRun); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteColorGlyphRunEnumerator1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteColorGlyphRunEnumerator1.cs index e1bdf65..7e96bb5 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteColorGlyphRunEnumerator1.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteColorGlyphRunEnumerator1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteColorGlyphRunEnumerator1 : IDWriteColorGlyph } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteColorGlyphRunEnumerator1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteColorGlyphRunEnumerator1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteColorGlyphRunEnumerator1 : IDWriteColorGlyph [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteColorGlyphRunEnumerator1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteColorGlyphRunEnumerator1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteColorGlyphRunEnumerator1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteColorGlyphRunEnumerator1 : IDWriteColorGlyph [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteColorGlyphRunEnumerator1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteColorGlyphRunEnumerator1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteColorGlyphRunEnumerator1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteColorGlyphRunEnumerator1 : IDWriteColorGlyph [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteColorGlyphRunEnumerator1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteColorGlyphRunEnumerator1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteColorGlyphRunEnumerator1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteColorGlyphRunEnumerator1 : IDWriteColorGlyph [VtblIndex(3)] public HResult MoveNext(Bool32* hasRun) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteColorGlyphRunEnumerator1*)Unsafe.AsPointer(ref this), hasRun); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteColorGlyphRunEnumerator1*)Unsafe.AsPointer(ref this), hasRun); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteColorGlyphRunEnumerator1*)Unsafe.AsPointer(ref this), hasRun); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteColorGlyphRunEnumerator1 : IDWriteColorGlyph [VtblIndex(4)] public HResult GetCurrentRun(ColorGlyphRun** colorGlyphRun) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteColorGlyphRunEnumerator1*)Unsafe.AsPointer(ref this), colorGlyphRun); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteColorGlyphRunEnumerator1*)Unsafe.AsPointer(ref this), colorGlyphRun); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteColorGlyphRunEnumerator1*)Unsafe.AsPointer(ref this), colorGlyphRun); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteColorGlyphRunEnumerator1 : IDWriteColorGlyph [VtblIndex(5)] public HResult GetCurrentRun(ColorGlyphRun1** colorGlyphRun) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteColorGlyphRunEnumerator1*)Unsafe.AsPointer(ref this), colorGlyphRun); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteColorGlyphRunEnumerator1*)Unsafe.AsPointer(ref this), colorGlyphRun); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteColorGlyphRunEnumerator1*)Unsafe.AsPointer(ref this), colorGlyphRun); } public interface Interface : IDWriteColorGlyphRunEnumerator.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory.cs index 638438c..732b0d7 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFactory)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFactory)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFactory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFactory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFactory*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFactory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFactory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFactory*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(3)] public HResult GetSystemFontCollection(IDWriteFontCollection** fontCollection, Bool32 checkForUpdates) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(4)] public HResult CreateCustomFontCollection(IDWriteFontCollectionLoader* collectionLoader, void* collectionKey, uint collectionKeySize, IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFactory*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFactory*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFactory*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(5)] public HResult RegisterFontCollectionLoader(IDWriteFontCollectionLoader* fontCollectionLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontCollectionLoader); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(6)] public HResult UnregisterFontCollectionLoader(IDWriteFontCollectionLoader* fontCollectionLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontCollectionLoader); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(7)] public HResult CreateFontFileReference(ushort* filePath, ulong* lastWriteTime, IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFactory*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFactory*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFactory*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(8)] public HResult CreateCustomFontFileReference(void* fontFileReferenceKey, uint fontFileReferenceKeySize, IDWriteFontFileLoader* fontFileLoader, IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(9)] public HResult CreateFontFace(FontFaceType fontFaceType, uint numberOfFiles, IDWriteFontFile** fontFiles, uint faceIndex, FontSimulations fontFaceSimulationFlags, IDWriteFontFace** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(10)] public HResult CreateRenderingParams(IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFactory*)Unsafe.AsPointer(ref this), renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFactory*)Unsafe.AsPointer(ref this), renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFactory*)Unsafe.AsPointer(ref this), renderingParams); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(11)] public HResult CreateMonitorRenderingParams(IntPtr monitor, IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFactory*)Unsafe.AsPointer(ref this), monitor, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFactory*)Unsafe.AsPointer(ref this), monitor, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFactory*)Unsafe.AsPointer(ref this), monitor, renderingParams); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(12)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFactory*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFactory*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFactory*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(13)] public HResult RegisterFontFileLoader(IDWriteFontFileLoader* fontFileLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontFileLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontFileLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontFileLoader); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(14)] public HResult UnregisterFontFileLoader(IDWriteFontFileLoader* fontFileLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontFileLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontFileLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontFileLoader); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(15)] public HResult CreateTextFormat(ushort* fontFamilyName, IDWriteFontCollection* fontCollection, FontWeight fontWeight, FontStyle fontStyle, FontStretch fontStretch, float fontSize, ushort* localeName, IDWriteTextFormat** textFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFactory*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(16)] public HResult CreateTypography(IDWriteTypography** typography) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFactory*)Unsafe.AsPointer(ref this), typography); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFactory*)Unsafe.AsPointer(ref this), typography); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFactory*)Unsafe.AsPointer(ref this), typography); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(17)] public HResult GetGdiInterop(IDWriteGdiInterop** gdiInterop) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFactory*)Unsafe.AsPointer(ref this), gdiInterop); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFactory*)Unsafe.AsPointer(ref this), gdiInterop); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFactory*)Unsafe.AsPointer(ref this), gdiInterop); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(18)] public HResult CreateTextLayout(ushort* @string, uint stringLength, IDWriteTextFormat* textFormat, float maxWidth, float maxHeight, IDWriteTextLayout** textLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFactory*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFactory*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFactory*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(19)] public HResult CreateGdiCompatibleTextLayout(ushort* @string, uint stringLength, IDWriteTextFormat* textFormat, float layoutWidth, float layoutHeight, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, IDWriteTextLayout** textLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteFactory*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFactory*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteFactory*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(20)] public HResult CreateEllipsisTrimmingSign(IDWriteTextFormat* textFormat, IDWriteInlineObject** trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteFactory*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFactory*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteFactory*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(21)] public HResult CreateTextAnalyzer(IDWriteTextAnalyzer** textAnalyzer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteFactory*)Unsafe.AsPointer(ref this), textAnalyzer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFactory*)Unsafe.AsPointer(ref this), textAnalyzer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteFactory*)Unsafe.AsPointer(ref this), textAnalyzer); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(22)] public HResult CreateNumberSubstitution(NumberSubstitutionMethod substitutionMethod, ushort* localeName, Bool32 ignoreUserOverride, IDWriteNumberSubstitution** numberSubstitution) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteFactory*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFactory*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteFactory*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteFactory : IDWriteFactory.Interface, INativeG [VtblIndex(23)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, float pixelsPerDip, Matrix3x2* transform, RenderingMode renderingMode, MeasuringMode measuringMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteFactory*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFactory*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteFactory*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory1.cs index 0a1cdb8..0495ba4 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory1.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFactory1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFactory1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFactory1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFactory1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFactory1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFactory1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFactory1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFactory1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(3)] public HResult GetSystemFontCollection(IDWriteFontCollection** fontCollection, Bool32 checkForUpdates) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(4)] public HResult CreateCustomFontCollection(IDWriteFontCollectionLoader* collectionLoader, void* collectionKey, uint collectionKeySize, IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(5)] public HResult RegisterFontCollectionLoader(IDWriteFontCollectionLoader* fontCollectionLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontCollectionLoader); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(6)] public HResult UnregisterFontCollectionLoader(IDWriteFontCollectionLoader* fontCollectionLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontCollectionLoader); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(7)] public HResult CreateFontFileReference(ushort* filePath, ulong* lastWriteTime, IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(8)] public HResult CreateCustomFontFileReference(void* fontFileReferenceKey, uint fontFileReferenceKeySize, IDWriteFontFileLoader* fontFileLoader, IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(9)] public HResult CreateFontFace(FontFaceType fontFaceType, uint numberOfFiles, IDWriteFontFile** fontFiles, uint faceIndex, FontSimulations fontFaceSimulationFlags, IDWriteFontFace** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(10)] public HResult CreateRenderingParams(IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), renderingParams); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(11)] public HResult CreateMonitorRenderingParams(IntPtr monitor, IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), monitor, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), monitor, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), monitor, renderingParams); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(12)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(13)] public HResult RegisterFontFileLoader(IDWriteFontFileLoader* fontFileLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontFileLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontFileLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontFileLoader); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(14)] public HResult UnregisterFontFileLoader(IDWriteFontFileLoader* fontFileLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontFileLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontFileLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontFileLoader); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(15)] public HResult CreateTextFormat(ushort* fontFamilyName, IDWriteFontCollection* fontCollection, FontWeight fontWeight, FontStyle fontStyle, FontStretch fontStretch, float fontSize, ushort* localeName, IDWriteTextFormat** textFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(16)] public HResult CreateTypography(IDWriteTypography** typography) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), typography); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), typography); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), typography); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(17)] public HResult GetGdiInterop(IDWriteGdiInterop** gdiInterop) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), gdiInterop); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), gdiInterop); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), gdiInterop); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(18)] public HResult CreateTextLayout(ushort* @string, uint stringLength, IDWriteTextFormat* textFormat, float maxWidth, float maxHeight, IDWriteTextLayout** textLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(19)] public HResult CreateGdiCompatibleTextLayout(ushort* @string, uint stringLength, IDWriteTextFormat* textFormat, float layoutWidth, float layoutHeight, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, IDWriteTextLayout** textLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(20)] public HResult CreateEllipsisTrimmingSign(IDWriteTextFormat* textFormat, IDWriteInlineObject** trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(21)] public HResult CreateTextAnalyzer(IDWriteTextAnalyzer** textAnalyzer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), textAnalyzer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), textAnalyzer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), textAnalyzer); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(22)] public HResult CreateNumberSubstitution(NumberSubstitutionMethod substitutionMethod, ushort* localeName, Bool32 ignoreUserOverride, IDWriteNumberSubstitution** numberSubstitution) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(23)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, float pixelsPerDip, Matrix3x2* transform, RenderingMode renderingMode, MeasuringMode measuringMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(24)] public HResult GetEudcFontCollection(IDWriteFontCollection** fontCollection, Bool32 checkForUpdates) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteFactory1 : IDWriteFactory1.Interface, INativ [VtblIndex(25)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float enhancedContrastGrayscale, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, IDWriteRenderingParams1** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteFactory1*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); } public interface Interface : IDWriteFactory.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory2.cs index 7eb9f8a..5377e0d 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory2.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFactory2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFactory2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFactory2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFactory2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFactory2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFactory2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFactory2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFactory2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(3)] public HResult GetSystemFontCollection(IDWriteFontCollection** fontCollection, Bool32 checkForUpdates) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(4)] public HResult CreateCustomFontCollection(IDWriteFontCollectionLoader* collectionLoader, void* collectionKey, uint collectionKeySize, IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(5)] public HResult RegisterFontCollectionLoader(IDWriteFontCollectionLoader* fontCollectionLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontCollectionLoader); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(6)] public HResult UnregisterFontCollectionLoader(IDWriteFontCollectionLoader* fontCollectionLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontCollectionLoader); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(7)] public HResult CreateFontFileReference(ushort* filePath, ulong* lastWriteTime, IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(8)] public HResult CreateCustomFontFileReference(void* fontFileReferenceKey, uint fontFileReferenceKeySize, IDWriteFontFileLoader* fontFileLoader, IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(9)] public HResult CreateFontFace(FontFaceType fontFaceType, uint numberOfFiles, IDWriteFontFile** fontFiles, uint faceIndex, FontSimulations fontFaceSimulationFlags, IDWriteFontFace** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(10)] public HResult CreateRenderingParams(IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), renderingParams); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(11)] public HResult CreateMonitorRenderingParams(IntPtr monitor, IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), monitor, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), monitor, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), monitor, renderingParams); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(12)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(13)] public HResult RegisterFontFileLoader(IDWriteFontFileLoader* fontFileLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFileLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFileLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFileLoader); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(14)] public HResult UnregisterFontFileLoader(IDWriteFontFileLoader* fontFileLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFileLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFileLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFileLoader); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(15)] public HResult CreateTextFormat(ushort* fontFamilyName, IDWriteFontCollection* fontCollection, FontWeight fontWeight, FontStyle fontStyle, FontStretch fontStretch, float fontSize, ushort* localeName, IDWriteTextFormat** textFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(16)] public HResult CreateTypography(IDWriteTypography** typography) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), typography); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), typography); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), typography); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(17)] public HResult GetGdiInterop(IDWriteGdiInterop** gdiInterop) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), gdiInterop); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), gdiInterop); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), gdiInterop); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(18)] public HResult CreateTextLayout(ushort* @string, uint stringLength, IDWriteTextFormat* textFormat, float maxWidth, float maxHeight, IDWriteTextLayout** textLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(19)] public HResult CreateGdiCompatibleTextLayout(ushort* @string, uint stringLength, IDWriteTextFormat* textFormat, float layoutWidth, float layoutHeight, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, IDWriteTextLayout** textLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(20)] public HResult CreateEllipsisTrimmingSign(IDWriteTextFormat* textFormat, IDWriteInlineObject** trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(21)] public HResult CreateTextAnalyzer(IDWriteTextAnalyzer** textAnalyzer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), textAnalyzer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), textAnalyzer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), textAnalyzer); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(22)] public HResult CreateNumberSubstitution(NumberSubstitutionMethod substitutionMethod, ushort* localeName, Bool32 ignoreUserOverride, IDWriteNumberSubstitution** numberSubstitution) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(23)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, float pixelsPerDip, Matrix3x2* transform, RenderingMode renderingMode, MeasuringMode measuringMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(24)] public HResult GetEudcFontCollection(IDWriteFontCollection** fontCollection, Bool32 checkForUpdates) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(25)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float enhancedContrastGrayscale, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, IDWriteRenderingParams1** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(26)] public HResult GetSystemFontFallback(IDWriteFontFallback** fontFallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFallback); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(27)] public HResult CreateFontFallbackBuilder(IDWriteFontFallbackBuilder** fontFallbackBuilder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFallbackBuilder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFallbackBuilder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), fontFallbackBuilder); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(28)] public HResult TranslateColorGlyphRun(float baselineOriginX, float baselineOriginY, GlyphRun* glyphRun, GlyphRunDescription* glyphRunDescription, MeasuringMode measuringMode, Matrix3x2* worldToDeviceTransform, uint colorPaletteIndex, IDWriteColorGlyphRunEnumerator** colorLayers) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, glyphRun, glyphRunDescription, measuringMode, worldToDeviceTransform, colorPaletteIndex, colorLayers); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, glyphRun, glyphRunDescription, measuringMode, worldToDeviceTransform, colorPaletteIndex, colorLayers); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, glyphRun, glyphRunDescription, measuringMode, worldToDeviceTransform, colorPaletteIndex, colorLayers); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(29)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float grayscaleEnhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, GridFitMode gridFitMode, IDWriteRenderingParams2** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDWriteFactory2 : IDWriteFactory2.Interface, INativ [VtblIndex(30)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, Matrix3x2* transform, RenderingMode renderingMode, MeasuringMode measuringMode, GridFitMode gridFitMode, TextAntialiasMode antialiasMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDWriteFactory2*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } public interface Interface : IDWriteFactory1.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory3.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory3.cs index 1819e11..fc369f3 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory3.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory3.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFactory3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFactory3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFactory3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFactory3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFactory3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFactory3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFactory3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFactory3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(3)] public HResult GetSystemFontCollection(IDWriteFontCollection** fontCollection, Bool32 checkForUpdates) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(4)] public HResult CreateCustomFontCollection(IDWriteFontCollectionLoader* collectionLoader, void* collectionKey, uint collectionKeySize, IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(5)] public HResult RegisterFontCollectionLoader(IDWriteFontCollectionLoader* fontCollectionLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontCollectionLoader); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(6)] public HResult UnregisterFontCollectionLoader(IDWriteFontCollectionLoader* fontCollectionLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontCollectionLoader); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(7)] public HResult CreateFontFileReference(ushort* filePath, ulong* lastWriteTime, IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(8)] public HResult CreateCustomFontFileReference(void* fontFileReferenceKey, uint fontFileReferenceKeySize, IDWriteFontFileLoader* fontFileLoader, IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(9)] public HResult CreateFontFace(FontFaceType fontFaceType, uint numberOfFiles, IDWriteFontFile** fontFiles, uint faceIndex, FontSimulations fontFaceSimulationFlags, IDWriteFontFace** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(10)] public HResult CreateRenderingParams(IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), renderingParams); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(11)] public HResult CreateMonitorRenderingParams(IntPtr monitor, IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), monitor, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), monitor, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), monitor, renderingParams); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(12)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(13)] public HResult RegisterFontFileLoader(IDWriteFontFileLoader* fontFileLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFileLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFileLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFileLoader); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(14)] public HResult UnregisterFontFileLoader(IDWriteFontFileLoader* fontFileLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFileLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFileLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFileLoader); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(15)] public HResult CreateTextFormat(ushort* fontFamilyName, IDWriteFontCollection* fontCollection, FontWeight fontWeight, FontStyle fontStyle, FontStretch fontStretch, float fontSize, ushort* localeName, IDWriteTextFormat** textFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(16)] public HResult CreateTypography(IDWriteTypography** typography) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), typography); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), typography); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), typography); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(17)] public HResult GetGdiInterop(IDWriteGdiInterop** gdiInterop) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), gdiInterop); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), gdiInterop); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), gdiInterop); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(18)] public HResult CreateTextLayout(ushort* @string, uint stringLength, IDWriteTextFormat* textFormat, float maxWidth, float maxHeight, IDWriteTextLayout** textLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(19)] public HResult CreateGdiCompatibleTextLayout(ushort* @string, uint stringLength, IDWriteTextFormat* textFormat, float layoutWidth, float layoutHeight, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, IDWriteTextLayout** textLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(20)] public HResult CreateEllipsisTrimmingSign(IDWriteTextFormat* textFormat, IDWriteInlineObject** trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(21)] public HResult CreateTextAnalyzer(IDWriteTextAnalyzer** textAnalyzer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), textAnalyzer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), textAnalyzer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), textAnalyzer); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(22)] public HResult CreateNumberSubstitution(NumberSubstitutionMethod substitutionMethod, ushort* localeName, Bool32 ignoreUserOverride, IDWriteNumberSubstitution** numberSubstitution) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(23)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, float pixelsPerDip, Matrix3x2* transform, RenderingMode renderingMode, MeasuringMode measuringMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(24)] public HResult GetEudcFontCollection(IDWriteFontCollection** fontCollection, Bool32 checkForUpdates) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(25)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float enhancedContrastGrayscale, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, IDWriteRenderingParams1** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(26)] public HResult GetSystemFontFallback(IDWriteFontFallback** fontFallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFallback); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(27)] public HResult CreateFontFallbackBuilder(IDWriteFontFallbackBuilder** fontFallbackBuilder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFallbackBuilder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFallbackBuilder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFallbackBuilder); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(28)] public HResult TranslateColorGlyphRun(float baselineOriginX, float baselineOriginY, GlyphRun* glyphRun, GlyphRunDescription* glyphRunDescription, MeasuringMode measuringMode, Matrix3x2* worldToDeviceTransform, uint colorPaletteIndex, IDWriteColorGlyphRunEnumerator** colorLayers) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, glyphRun, glyphRunDescription, measuringMode, worldToDeviceTransform, colorPaletteIndex, colorLayers); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, glyphRun, glyphRunDescription, measuringMode, worldToDeviceTransform, colorPaletteIndex, colorLayers); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, glyphRun, glyphRunDescription, measuringMode, worldToDeviceTransform, colorPaletteIndex, colorLayers); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(29)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float grayscaleEnhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, GridFitMode gridFitMode, IDWriteRenderingParams2** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(30)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, Matrix3x2* transform, RenderingMode renderingMode, MeasuringMode measuringMode, GridFitMode gridFitMode, TextAntialiasMode antialiasMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(31)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, Matrix3x2* transform, RenderingMode1 renderingMode, MeasuringMode measuringMode, GridFitMode gridFitMode, TextAntialiasMode antialiasMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(32)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float grayscaleEnhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode1 renderingMode, GridFitMode gridFitMode, IDWriteRenderingParams3** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(33)] public HResult CreateFontFaceReference(IDWriteFontFile* fontFile, uint faceIndex, FontSimulations fontSimulations, IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontFaceReference); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(34)] public HResult CreateFontFaceReference(ushort* filePath, ulong* lastWriteTime, uint faceIndex, FontSimulations fontSimulations, IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, faceIndex, fontSimulations, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, faceIndex, fontSimulations, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, faceIndex, fontSimulations, fontFaceReference); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(35)] public HResult GetSystemFontSet(IDWriteFontSet** fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontSet); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(36)] public HResult CreateFontSetBuilder(IDWriteFontSetBuilder** fontSetBuilder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontSetBuilder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontSetBuilder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontSetBuilder); } /// @@ -499,11 +347,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(37)] public HResult CreateFontCollectionFromFontSet(IDWriteFontSet* fontSet, IDWriteFontCollection1** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontSet, fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontSet, fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontSet, fontCollection); } /// @@ -511,11 +355,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(38)] public HResult GetSystemFontCollection(Bool32 includeDownloadableFonts, IDWriteFontCollection1** fontCollection, Bool32 checkForUpdates) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontCollection, checkForUpdates); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontCollection, checkForUpdates); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontCollection, checkForUpdates); } /// @@ -523,11 +363,7 @@ public unsafe partial struct IDWriteFactory3 : IDWriteFactory3.Interface, INativ [VtblIndex(39)] public HResult GetFontDownloadQueue(IDWriteFontDownloadQueue** fontDownloadQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontDownloadQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontDownloadQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((IDWriteFactory3*)Unsafe.AsPointer(ref this), fontDownloadQueue); } public interface Interface : IDWriteFactory2.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory4.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory4.cs index dedfd81..01712c4 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory4.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory4.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFactory4)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFactory4)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFactory4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFactory4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFactory4*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFactory4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFactory4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFactory4*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(3)] public HResult GetSystemFontCollection(IDWriteFontCollection** fontCollection, Bool32 checkForUpdates) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(4)] public HResult CreateCustomFontCollection(IDWriteFontCollectionLoader* collectionLoader, void* collectionKey, uint collectionKeySize, IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(5)] public HResult RegisterFontCollectionLoader(IDWriteFontCollectionLoader* fontCollectionLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontCollectionLoader); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(6)] public HResult UnregisterFontCollectionLoader(IDWriteFontCollectionLoader* fontCollectionLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontCollectionLoader); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(7)] public HResult CreateFontFileReference(ushort* filePath, ulong* lastWriteTime, IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(8)] public HResult CreateCustomFontFileReference(void* fontFileReferenceKey, uint fontFileReferenceKeySize, IDWriteFontFileLoader* fontFileLoader, IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(9)] public HResult CreateFontFace(FontFaceType fontFaceType, uint numberOfFiles, IDWriteFontFile** fontFiles, uint faceIndex, FontSimulations fontFaceSimulationFlags, IDWriteFontFace** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(10)] public HResult CreateRenderingParams(IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), renderingParams); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(11)] public HResult CreateMonitorRenderingParams(IntPtr monitor, IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), monitor, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), monitor, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), monitor, renderingParams); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(12)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(13)] public HResult RegisterFontFileLoader(IDWriteFontFileLoader* fontFileLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFileLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFileLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFileLoader); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(14)] public HResult UnregisterFontFileLoader(IDWriteFontFileLoader* fontFileLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFileLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFileLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFileLoader); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(15)] public HResult CreateTextFormat(ushort* fontFamilyName, IDWriteFontCollection* fontCollection, FontWeight fontWeight, FontStyle fontStyle, FontStretch fontStretch, float fontSize, ushort* localeName, IDWriteTextFormat** textFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(16)] public HResult CreateTypography(IDWriteTypography** typography) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), typography); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), typography); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), typography); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(17)] public HResult GetGdiInterop(IDWriteGdiInterop** gdiInterop) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), gdiInterop); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), gdiInterop); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), gdiInterop); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(18)] public HResult CreateTextLayout(ushort* @string, uint stringLength, IDWriteTextFormat* textFormat, float maxWidth, float maxHeight, IDWriteTextLayout** textLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(19)] public HResult CreateGdiCompatibleTextLayout(ushort* @string, uint stringLength, IDWriteTextFormat* textFormat, float layoutWidth, float layoutHeight, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, IDWriteTextLayout** textLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(20)] public HResult CreateEllipsisTrimmingSign(IDWriteTextFormat* textFormat, IDWriteInlineObject** trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(21)] public HResult CreateTextAnalyzer(IDWriteTextAnalyzer** textAnalyzer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), textAnalyzer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), textAnalyzer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), textAnalyzer); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(22)] public HResult CreateNumberSubstitution(NumberSubstitutionMethod substitutionMethod, ushort* localeName, Bool32 ignoreUserOverride, IDWriteNumberSubstitution** numberSubstitution) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(23)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, float pixelsPerDip, Matrix3x2* transform, RenderingMode renderingMode, MeasuringMode measuringMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(24)] public HResult GetEudcFontCollection(IDWriteFontCollection** fontCollection, Bool32 checkForUpdates) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(25)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float enhancedContrastGrayscale, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, IDWriteRenderingParams1** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(26)] public HResult GetSystemFontFallback(IDWriteFontFallback** fontFallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFallback); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(27)] public HResult CreateFontFallbackBuilder(IDWriteFontFallbackBuilder** fontFallbackBuilder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFallbackBuilder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFallbackBuilder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFallbackBuilder); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(28)] public HResult TranslateColorGlyphRun(float baselineOriginX, float baselineOriginY, GlyphRun* glyphRun, GlyphRunDescription* glyphRunDescription, MeasuringMode measuringMode, Matrix3x2* worldToDeviceTransform, uint colorPaletteIndex, IDWriteColorGlyphRunEnumerator** colorLayers) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, glyphRun, glyphRunDescription, measuringMode, worldToDeviceTransform, colorPaletteIndex, colorLayers); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, glyphRun, glyphRunDescription, measuringMode, worldToDeviceTransform, colorPaletteIndex, colorLayers); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, glyphRun, glyphRunDescription, measuringMode, worldToDeviceTransform, colorPaletteIndex, colorLayers); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(29)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float grayscaleEnhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, GridFitMode gridFitMode, IDWriteRenderingParams2** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(30)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, Matrix3x2* transform, RenderingMode renderingMode, MeasuringMode measuringMode, GridFitMode gridFitMode, TextAntialiasMode antialiasMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(31)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, Matrix3x2* transform, RenderingMode1 renderingMode, MeasuringMode measuringMode, GridFitMode gridFitMode, TextAntialiasMode antialiasMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(32)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float grayscaleEnhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode1 renderingMode, GridFitMode gridFitMode, IDWriteRenderingParams3** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(33)] public HResult CreateFontFaceReference(IDWriteFontFile* fontFile, uint faceIndex, FontSimulations fontSimulations, IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontFaceReference); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(34)] public HResult CreateFontFaceReference(ushort* filePath, ulong* lastWriteTime, uint faceIndex, FontSimulations fontSimulations, IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, faceIndex, fontSimulations, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, faceIndex, fontSimulations, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, faceIndex, fontSimulations, fontFaceReference); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(35)] public HResult GetSystemFontSet(IDWriteFontSet** fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontSet); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(36)] public HResult CreateFontSetBuilder(IDWriteFontSetBuilder** fontSetBuilder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontSetBuilder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontSetBuilder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontSetBuilder); } /// @@ -499,11 +347,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(37)] public HResult CreateFontCollectionFromFontSet(IDWriteFontSet* fontSet, IDWriteFontCollection1** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontSet, fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontSet, fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontSet, fontCollection); } /// @@ -511,11 +355,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(38)] public HResult GetSystemFontCollection(Bool32 includeDownloadableFonts, IDWriteFontCollection1** fontCollection, Bool32 checkForUpdates) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontCollection, checkForUpdates); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontCollection, checkForUpdates); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontCollection, checkForUpdates); } /// @@ -523,11 +363,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(39)] public HResult GetFontDownloadQueue(IDWriteFontDownloadQueue** fontDownloadQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontDownloadQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontDownloadQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), fontDownloadQueue); } /// @@ -535,11 +371,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(40)] public HResult TranslateColorGlyphRun(Vector2 baselineOrigin, GlyphRun* glyphRun, GlyphRunDescription* glyphRunDescription, GlyphImageFormats desiredGlyphImageFormats, MeasuringMode measuringMode, Matrix3x2* worldAndDpiTransform, uint colorPaletteIndex, IDWriteColorGlyphRunEnumerator1** colorLayers) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, desiredGlyphImageFormats, measuringMode, worldAndDpiTransform, colorPaletteIndex, colorLayers); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, desiredGlyphImageFormats, measuringMode, worldAndDpiTransform, colorPaletteIndex, colorLayers); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, desiredGlyphImageFormats, measuringMode, worldAndDpiTransform, colorPaletteIndex, colorLayers); } /// @@ -547,11 +379,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(41)] public HResult ComputeGlyphOrigins(GlyphRun* glyphRun, Vector2 baselineOrigin, Vector2* glyphOrigins) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), glyphRun, baselineOrigin, glyphOrigins); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), glyphRun, baselineOrigin, glyphOrigins); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), glyphRun, baselineOrigin, glyphOrigins); } /// @@ -559,11 +387,7 @@ public unsafe partial struct IDWriteFactory4 : IDWriteFactory4.Interface, INativ [VtblIndex(42)] public HResult ComputeGlyphOrigins(GlyphRun* glyphRun, MeasuringMode measuringMode, Vector2 baselineOrigin, Matrix3x2* worldAndDpiTransform, Vector2* glyphOrigins) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), glyphRun, measuringMode, baselineOrigin, worldAndDpiTransform, glyphOrigins); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), glyphRun, measuringMode, baselineOrigin, worldAndDpiTransform, glyphOrigins); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((IDWriteFactory4*)Unsafe.AsPointer(ref this), glyphRun, measuringMode, baselineOrigin, worldAndDpiTransform, glyphOrigins); } public interface Interface : IDWriteFactory3.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory5.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory5.cs index 60d8327..26c1489 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory5.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory5.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFactory5)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFactory5)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFactory5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFactory5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFactory5*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFactory5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFactory5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFactory5*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(3)] public HResult GetSystemFontCollection(IDWriteFontCollection** fontCollection, Bool32 checkForUpdates) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(4)] public HResult CreateCustomFontCollection(IDWriteFontCollectionLoader* collectionLoader, void* collectionKey, uint collectionKeySize, IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(5)] public HResult RegisterFontCollectionLoader(IDWriteFontCollectionLoader* fontCollectionLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontCollectionLoader); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(6)] public HResult UnregisterFontCollectionLoader(IDWriteFontCollectionLoader* fontCollectionLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontCollectionLoader); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(7)] public HResult CreateFontFileReference(ushort* filePath, ulong* lastWriteTime, IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(8)] public HResult CreateCustomFontFileReference(void* fontFileReferenceKey, uint fontFileReferenceKeySize, IDWriteFontFileLoader* fontFileLoader, IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(9)] public HResult CreateFontFace(FontFaceType fontFaceType, uint numberOfFiles, IDWriteFontFile** fontFiles, uint faceIndex, FontSimulations fontFaceSimulationFlags, IDWriteFontFace** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(10)] public HResult CreateRenderingParams(IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), renderingParams); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(11)] public HResult CreateMonitorRenderingParams(IntPtr monitor, IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), monitor, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), monitor, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), monitor, renderingParams); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(12)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(13)] public HResult RegisterFontFileLoader(IDWriteFontFileLoader* fontFileLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFileLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFileLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFileLoader); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(14)] public HResult UnregisterFontFileLoader(IDWriteFontFileLoader* fontFileLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFileLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFileLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFileLoader); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(15)] public HResult CreateTextFormat(ushort* fontFamilyName, IDWriteFontCollection* fontCollection, FontWeight fontWeight, FontStyle fontStyle, FontStretch fontStretch, float fontSize, ushort* localeName, IDWriteTextFormat** textFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(16)] public HResult CreateTypography(IDWriteTypography** typography) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), typography); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), typography); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), typography); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(17)] public HResult GetGdiInterop(IDWriteGdiInterop** gdiInterop) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), gdiInterop); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), gdiInterop); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), gdiInterop); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(18)] public HResult CreateTextLayout(ushort* @string, uint stringLength, IDWriteTextFormat* textFormat, float maxWidth, float maxHeight, IDWriteTextLayout** textLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(19)] public HResult CreateGdiCompatibleTextLayout(ushort* @string, uint stringLength, IDWriteTextFormat* textFormat, float layoutWidth, float layoutHeight, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, IDWriteTextLayout** textLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(20)] public HResult CreateEllipsisTrimmingSign(IDWriteTextFormat* textFormat, IDWriteInlineObject** trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(21)] public HResult CreateTextAnalyzer(IDWriteTextAnalyzer** textAnalyzer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), textAnalyzer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), textAnalyzer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), textAnalyzer); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(22)] public HResult CreateNumberSubstitution(NumberSubstitutionMethod substitutionMethod, ushort* localeName, Bool32 ignoreUserOverride, IDWriteNumberSubstitution** numberSubstitution) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(23)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, float pixelsPerDip, Matrix3x2* transform, RenderingMode renderingMode, MeasuringMode measuringMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(24)] public HResult GetEudcFontCollection(IDWriteFontCollection** fontCollection, Bool32 checkForUpdates) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(25)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float enhancedContrastGrayscale, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, IDWriteRenderingParams1** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(26)] public HResult GetSystemFontFallback(IDWriteFontFallback** fontFallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFallback); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(27)] public HResult CreateFontFallbackBuilder(IDWriteFontFallbackBuilder** fontFallbackBuilder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFallbackBuilder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFallbackBuilder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFallbackBuilder); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(28)] public HResult TranslateColorGlyphRun(float baselineOriginX, float baselineOriginY, GlyphRun* glyphRun, GlyphRunDescription* glyphRunDescription, MeasuringMode measuringMode, Matrix3x2* worldToDeviceTransform, uint colorPaletteIndex, IDWriteColorGlyphRunEnumerator** colorLayers) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, glyphRun, glyphRunDescription, measuringMode, worldToDeviceTransform, colorPaletteIndex, colorLayers); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, glyphRun, glyphRunDescription, measuringMode, worldToDeviceTransform, colorPaletteIndex, colorLayers); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, glyphRun, glyphRunDescription, measuringMode, worldToDeviceTransform, colorPaletteIndex, colorLayers); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(29)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float grayscaleEnhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, GridFitMode gridFitMode, IDWriteRenderingParams2** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(30)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, Matrix3x2* transform, RenderingMode renderingMode, MeasuringMode measuringMode, GridFitMode gridFitMode, TextAntialiasMode antialiasMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(31)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, Matrix3x2* transform, RenderingMode1 renderingMode, MeasuringMode measuringMode, GridFitMode gridFitMode, TextAntialiasMode antialiasMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(32)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float grayscaleEnhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode1 renderingMode, GridFitMode gridFitMode, IDWriteRenderingParams3** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(33)] public HResult CreateFontFaceReference(IDWriteFontFile* fontFile, uint faceIndex, FontSimulations fontSimulations, IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontFaceReference); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(34)] public HResult CreateFontFaceReference(ushort* filePath, ulong* lastWriteTime, uint faceIndex, FontSimulations fontSimulations, IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, faceIndex, fontSimulations, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, faceIndex, fontSimulations, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, faceIndex, fontSimulations, fontFaceReference); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(35)] public HResult GetSystemFontSet(IDWriteFontSet** fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontSet); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(36)] public HResult CreateFontSetBuilder(IDWriteFontSetBuilder** fontSetBuilder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontSetBuilder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontSetBuilder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontSetBuilder); } /// @@ -499,11 +347,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(37)] public HResult CreateFontCollectionFromFontSet(IDWriteFontSet* fontSet, IDWriteFontCollection1** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontSet, fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontSet, fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontSet, fontCollection); } /// @@ -511,11 +355,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(38)] public HResult GetSystemFontCollection(Bool32 includeDownloadableFonts, IDWriteFontCollection1** fontCollection, Bool32 checkForUpdates) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontCollection, checkForUpdates); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontCollection, checkForUpdates); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontCollection, checkForUpdates); } /// @@ -523,11 +363,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(39)] public HResult GetFontDownloadQueue(IDWriteFontDownloadQueue** fontDownloadQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontDownloadQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontDownloadQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontDownloadQueue); } /// @@ -535,11 +371,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(40)] public HResult TranslateColorGlyphRun(Vector2 baselineOrigin, GlyphRun* glyphRun, GlyphRunDescription* glyphRunDescription, GlyphImageFormats desiredGlyphImageFormats, MeasuringMode measuringMode, Matrix3x2* worldAndDpiTransform, uint colorPaletteIndex, IDWriteColorGlyphRunEnumerator1** colorLayers) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, desiredGlyphImageFormats, measuringMode, worldAndDpiTransform, colorPaletteIndex, colorLayers); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, desiredGlyphImageFormats, measuringMode, worldAndDpiTransform, colorPaletteIndex, colorLayers); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, desiredGlyphImageFormats, measuringMode, worldAndDpiTransform, colorPaletteIndex, colorLayers); } /// @@ -547,11 +379,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(41)] public HResult ComputeGlyphOrigins(GlyphRun* glyphRun, Vector2 baselineOrigin, Vector2* glyphOrigins) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), glyphRun, baselineOrigin, glyphOrigins); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), glyphRun, baselineOrigin, glyphOrigins); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), glyphRun, baselineOrigin, glyphOrigins); } /// @@ -559,11 +387,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(42)] public HResult ComputeGlyphOrigins(GlyphRun* glyphRun, MeasuringMode measuringMode, Vector2 baselineOrigin, Matrix3x2* worldAndDpiTransform, Vector2* glyphOrigins) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), glyphRun, measuringMode, baselineOrigin, worldAndDpiTransform, glyphOrigins); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), glyphRun, measuringMode, baselineOrigin, worldAndDpiTransform, glyphOrigins); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), glyphRun, measuringMode, baselineOrigin, worldAndDpiTransform, glyphOrigins); } /// @@ -571,11 +395,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(43)] public HResult CreateFontSetBuilder(IDWriteFontSetBuilder1** fontSetBuilder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[43]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontSetBuilder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontSetBuilder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fontSetBuilder); } /// @@ -583,11 +403,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(44)] public HResult CreateInMemoryFontFileLoader(IDWriteInMemoryFontFileLoader** newLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), newLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), newLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), newLoader); } /// @@ -595,11 +411,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(45)] public HResult CreateHttpFontFileLoader(ushort* referrerUrl, ushort* extraHeaders, IDWriteRemoteFontFileLoader** newLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), referrerUrl, extraHeaders, newLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), referrerUrl, extraHeaders, newLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), referrerUrl, extraHeaders, newLoader); } /// @@ -607,11 +419,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(46)] public ContainerType AnalyzeContainerType(void* fileData, uint fileDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fileData, fileDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fileData, fileDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), fileData, fileDataSize); } /// @@ -619,11 +427,7 @@ public unsafe partial struct IDWriteFactory5 : IDWriteFactory5.Interface, INativ [VtblIndex(47)] public HResult UnpackFontFile(ContainerType containerType, void* fileData, uint fileDataSize, IDWriteFontFileStream** unpackedFontStream) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), containerType, fileData, fileDataSize, unpackedFontStream); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), containerType, fileData, fileDataSize, unpackedFontStream); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((IDWriteFactory5*)Unsafe.AsPointer(ref this), containerType, fileData, fileDataSize, unpackedFontStream); } public interface Interface : IDWriteFactory4.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory6.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory6.cs index 2e79a7d..b6d92d6 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory6.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory6.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFactory6)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFactory6)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFactory6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFactory6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFactory6*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFactory6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFactory6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFactory6*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(3)] public HResult GetSystemFontCollection(IDWriteFontCollection** fontCollection, Bool32 checkForUpdates) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(4)] public HResult CreateCustomFontCollection(IDWriteFontCollectionLoader* collectionLoader, void* collectionKey, uint collectionKeySize, IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(5)] public HResult RegisterFontCollectionLoader(IDWriteFontCollectionLoader* fontCollectionLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontCollectionLoader); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(6)] public HResult UnregisterFontCollectionLoader(IDWriteFontCollectionLoader* fontCollectionLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontCollectionLoader); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(7)] public HResult CreateFontFileReference(ushort* filePath, ulong* lastWriteTime, IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(8)] public HResult CreateCustomFontFileReference(void* fontFileReferenceKey, uint fontFileReferenceKeySize, IDWriteFontFileLoader* fontFileLoader, IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(9)] public HResult CreateFontFace(FontFaceType fontFaceType, uint numberOfFiles, IDWriteFontFile** fontFiles, uint faceIndex, FontSimulations fontFaceSimulationFlags, IDWriteFontFace** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(10)] public HResult CreateRenderingParams(IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), renderingParams); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(11)] public HResult CreateMonitorRenderingParams(IntPtr monitor, IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), monitor, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), monitor, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), monitor, renderingParams); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(12)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(13)] public HResult RegisterFontFileLoader(IDWriteFontFileLoader* fontFileLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFileLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFileLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFileLoader); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(14)] public HResult UnregisterFontFileLoader(IDWriteFontFileLoader* fontFileLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFileLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFileLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFileLoader); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(15)] public HResult CreateTextFormat(ushort* fontFamilyName, IDWriteFontCollection* fontCollection, FontWeight fontWeight, FontStyle fontStyle, FontStretch fontStretch, float fontSize, ushort* localeName, IDWriteTextFormat** textFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(16)] public HResult CreateTypography(IDWriteTypography** typography) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), typography); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), typography); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), typography); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(17)] public HResult GetGdiInterop(IDWriteGdiInterop** gdiInterop) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), gdiInterop); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), gdiInterop); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), gdiInterop); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(18)] public HResult CreateTextLayout(ushort* @string, uint stringLength, IDWriteTextFormat* textFormat, float maxWidth, float maxHeight, IDWriteTextLayout** textLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(19)] public HResult CreateGdiCompatibleTextLayout(ushort* @string, uint stringLength, IDWriteTextFormat* textFormat, float layoutWidth, float layoutHeight, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, IDWriteTextLayout** textLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(20)] public HResult CreateEllipsisTrimmingSign(IDWriteTextFormat* textFormat, IDWriteInlineObject** trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(21)] public HResult CreateTextAnalyzer(IDWriteTextAnalyzer** textAnalyzer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), textAnalyzer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), textAnalyzer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), textAnalyzer); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(22)] public HResult CreateNumberSubstitution(NumberSubstitutionMethod substitutionMethod, ushort* localeName, Bool32 ignoreUserOverride, IDWriteNumberSubstitution** numberSubstitution) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(23)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, float pixelsPerDip, Matrix3x2* transform, RenderingMode renderingMode, MeasuringMode measuringMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(24)] public HResult GetEudcFontCollection(IDWriteFontCollection** fontCollection, Bool32 checkForUpdates) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(25)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float enhancedContrastGrayscale, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, IDWriteRenderingParams1** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(26)] public HResult GetSystemFontFallback(IDWriteFontFallback** fontFallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFallback); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(27)] public HResult CreateFontFallbackBuilder(IDWriteFontFallbackBuilder** fontFallbackBuilder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFallbackBuilder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFallbackBuilder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFallbackBuilder); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(28)] public HResult TranslateColorGlyphRun(float baselineOriginX, float baselineOriginY, GlyphRun* glyphRun, GlyphRunDescription* glyphRunDescription, MeasuringMode measuringMode, Matrix3x2* worldToDeviceTransform, uint colorPaletteIndex, IDWriteColorGlyphRunEnumerator** colorLayers) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, glyphRun, glyphRunDescription, measuringMode, worldToDeviceTransform, colorPaletteIndex, colorLayers); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, glyphRun, glyphRunDescription, measuringMode, worldToDeviceTransform, colorPaletteIndex, colorLayers); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, glyphRun, glyphRunDescription, measuringMode, worldToDeviceTransform, colorPaletteIndex, colorLayers); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(29)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float grayscaleEnhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, GridFitMode gridFitMode, IDWriteRenderingParams2** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(30)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, Matrix3x2* transform, RenderingMode renderingMode, MeasuringMode measuringMode, GridFitMode gridFitMode, TextAntialiasMode antialiasMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(31)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, Matrix3x2* transform, RenderingMode1 renderingMode, MeasuringMode measuringMode, GridFitMode gridFitMode, TextAntialiasMode antialiasMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(32)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float grayscaleEnhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode1 renderingMode, GridFitMode gridFitMode, IDWriteRenderingParams3** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(33)] public HResult CreateFontFaceReference(IDWriteFontFile* fontFile, uint faceIndex, FontSimulations fontSimulations, IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontFaceReference); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(34)] public HResult CreateFontFaceReference(ushort* filePath, ulong* lastWriteTime, uint faceIndex, FontSimulations fontSimulations, IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, faceIndex, fontSimulations, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, faceIndex, fontSimulations, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, faceIndex, fontSimulations, fontFaceReference); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(35)] public HResult GetSystemFontSet(IDWriteFontSet** fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontSet); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(36)] public HResult CreateFontSetBuilder(IDWriteFontSetBuilder** fontSetBuilder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontSetBuilder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontSetBuilder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontSetBuilder); } /// @@ -499,11 +347,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(37)] public HResult CreateFontCollectionFromFontSet(IDWriteFontSet* fontSet, IDWriteFontCollection1** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontSet, fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontSet, fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontSet, fontCollection); } /// @@ -511,11 +355,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(38)] public HResult GetSystemFontCollection(Bool32 includeDownloadableFonts, IDWriteFontCollection1** fontCollection, Bool32 checkForUpdates) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontCollection, checkForUpdates); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontCollection, checkForUpdates); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontCollection, checkForUpdates); } /// @@ -523,11 +363,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(39)] public HResult GetFontDownloadQueue(IDWriteFontDownloadQueue** fontDownloadQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontDownloadQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontDownloadQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontDownloadQueue); } /// @@ -535,11 +371,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(40)] public HResult TranslateColorGlyphRun(Vector2 baselineOrigin, GlyphRun* glyphRun, GlyphRunDescription* glyphRunDescription, GlyphImageFormats desiredGlyphImageFormats, MeasuringMode measuringMode, Matrix3x2* worldAndDpiTransform, uint colorPaletteIndex, IDWriteColorGlyphRunEnumerator1** colorLayers) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, desiredGlyphImageFormats, measuringMode, worldAndDpiTransform, colorPaletteIndex, colorLayers); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, desiredGlyphImageFormats, measuringMode, worldAndDpiTransform, colorPaletteIndex, colorLayers); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, desiredGlyphImageFormats, measuringMode, worldAndDpiTransform, colorPaletteIndex, colorLayers); } /// @@ -547,11 +379,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(41)] public HResult ComputeGlyphOrigins(GlyphRun* glyphRun, Vector2 baselineOrigin, Vector2* glyphOrigins) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), glyphRun, baselineOrigin, glyphOrigins); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), glyphRun, baselineOrigin, glyphOrigins); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), glyphRun, baselineOrigin, glyphOrigins); } /// @@ -559,11 +387,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(42)] public HResult ComputeGlyphOrigins(GlyphRun* glyphRun, MeasuringMode measuringMode, Vector2 baselineOrigin, Matrix3x2* worldAndDpiTransform, Vector2* glyphOrigins) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), glyphRun, measuringMode, baselineOrigin, worldAndDpiTransform, glyphOrigins); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), glyphRun, measuringMode, baselineOrigin, worldAndDpiTransform, glyphOrigins); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), glyphRun, measuringMode, baselineOrigin, worldAndDpiTransform, glyphOrigins); } /// @@ -571,11 +395,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(43)] public HResult CreateFontSetBuilder(IDWriteFontSetBuilder1** fontSetBuilder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[43]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontSetBuilder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontSetBuilder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontSetBuilder); } /// @@ -583,11 +403,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(44)] public HResult CreateInMemoryFontFileLoader(IDWriteInMemoryFontFileLoader** newLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), newLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), newLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), newLoader); } /// @@ -595,11 +411,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(45)] public HResult CreateHttpFontFileLoader(ushort* referrerUrl, ushort* extraHeaders, IDWriteRemoteFontFileLoader** newLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), referrerUrl, extraHeaders, newLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), referrerUrl, extraHeaders, newLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), referrerUrl, extraHeaders, newLoader); } /// @@ -607,11 +419,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(46)] public ContainerType AnalyzeContainerType(void* fileData, uint fileDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fileData, fileDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fileData, fileDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fileData, fileDataSize); } /// @@ -619,11 +427,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(47)] public HResult UnpackFontFile(ContainerType containerType, void* fileData, uint fileDataSize, IDWriteFontFileStream** unpackedFontStream) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), containerType, fileData, fileDataSize, unpackedFontStream); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), containerType, fileData, fileDataSize, unpackedFontStream); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), containerType, fileData, fileDataSize, unpackedFontStream); } /// @@ -631,11 +435,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(48)] public HResult CreateFontFaceReference(IDWriteFontFile* fontFile, uint faceIndex, FontSimulations fontSimulations, FontAxisValue* fontAxisValues, uint fontAxisValueCount, IDWriteFontFaceReference1** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontAxisValues, fontAxisValueCount, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontAxisValues, fontAxisValueCount, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontAxisValues, fontAxisValueCount, fontFaceReference); } /// @@ -643,11 +443,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(49)] public HResult CreateFontResource(IDWriteFontFile* fontFile, uint faceIndex, IDWriteFontResource** fontResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontResource); } /// @@ -655,11 +451,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(50)] public HResult GetSystemFontSet(Bool32 includeDownloadableFonts, IDWriteFontSet1** fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[50]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontSet); } /// @@ -667,11 +459,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(51)] public HResult GetSystemFontCollection(Bool32 includeDownloadableFonts, FontFamilyModel fontFamilyModel, IDWriteFontCollection2** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontFamilyModel, fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontFamilyModel, fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontFamilyModel, fontCollection); } /// @@ -679,11 +467,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(52)] public HResult CreateFontCollectionFromFontSet(IDWriteFontSet* fontSet, FontFamilyModel fontFamilyModel, IDWriteFontCollection2** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[52]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontSet, fontFamilyModel, fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontSet, fontFamilyModel, fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontSet, fontFamilyModel, fontCollection); } /// @@ -691,11 +475,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(53)] public HResult CreateFontSetBuilder(IDWriteFontSetBuilder2** fontSetBuilder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontSetBuilder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontSetBuilder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontSetBuilder); } /// @@ -703,11 +483,7 @@ public unsafe partial struct IDWriteFactory6 : IDWriteFactory6.Interface, INativ [VtblIndex(54)] public HResult CreateTextFormat(ushort* fontFamilyName, IDWriteFontCollection* fontCollection, FontAxisValue* fontAxisValues, uint fontAxisValueCount, float fontSize, ushort* localeName, IDWriteTextFormat3** textFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontAxisValues, fontAxisValueCount, fontSize, localeName, textFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontAxisValues, fontAxisValueCount, fontSize, localeName, textFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((IDWriteFactory6*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontAxisValues, fontAxisValueCount, fontSize, localeName, textFormat); } public interface Interface : IDWriteFactory5.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory7.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory7.cs index a7c5bc5..184cceb 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory7.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFactory7.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFactory7)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFactory7)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFactory7*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFactory7*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFactory7*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFactory7*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFactory7*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFactory7*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(3)] public HResult GetSystemFontCollection(IDWriteFontCollection** fontCollection, Bool32 checkForUpdates) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(4)] public HResult CreateCustomFontCollection(IDWriteFontCollectionLoader* collectionLoader, void* collectionKey, uint collectionKeySize, IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), collectionLoader, collectionKey, collectionKeySize, fontCollection); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(5)] public HResult RegisterFontCollectionLoader(IDWriteFontCollectionLoader* fontCollectionLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontCollectionLoader); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(6)] public HResult UnregisterFontCollectionLoader(IDWriteFontCollectionLoader* fontCollectionLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontCollectionLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontCollectionLoader); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(7)] public HResult CreateFontFileReference(ushort* filePath, ulong* lastWriteTime, IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, fontFile); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(8)] public HResult CreateCustomFontFileReference(void* fontFileReferenceKey, uint fontFileReferenceKeySize, IDWriteFontFileLoader* fontFileLoader, IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileLoader, fontFile); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(9)] public HResult CreateFontFace(FontFaceType fontFaceType, uint numberOfFiles, IDWriteFontFile** fontFiles, uint faceIndex, FontSimulations fontFaceSimulationFlags, IDWriteFontFace** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFaceType, numberOfFiles, fontFiles, faceIndex, fontFaceSimulationFlags, fontFace); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(10)] public HResult CreateRenderingParams(IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), renderingParams); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(11)] public HResult CreateMonitorRenderingParams(IntPtr monitor, IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), monitor, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), monitor, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), monitor, renderingParams); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(12)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, IDWriteRenderingParams** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(13)] public HResult RegisterFontFileLoader(IDWriteFontFileLoader* fontFileLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFileLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFileLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFileLoader); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(14)] public HResult UnregisterFontFileLoader(IDWriteFontFileLoader* fontFileLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFileLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFileLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFileLoader); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(15)] public HResult CreateTextFormat(ushort* fontFamilyName, IDWriteFontCollection* fontCollection, FontWeight fontWeight, FontStyle fontStyle, FontStretch fontStretch, float fontSize, ushort* localeName, IDWriteTextFormat** textFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontWeight, fontStyle, fontStretch, fontSize, localeName, textFormat); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(16)] public HResult CreateTypography(IDWriteTypography** typography) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), typography); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), typography); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), typography); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(17)] public HResult GetGdiInterop(IDWriteGdiInterop** gdiInterop) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), gdiInterop); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), gdiInterop); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), gdiInterop); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(18)] public HResult CreateTextLayout(ushort* @string, uint stringLength, IDWriteTextFormat* textFormat, float maxWidth, float maxHeight, IDWriteTextLayout** textLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, maxWidth, maxHeight, textLayout); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(19)] public HResult CreateGdiCompatibleTextLayout(ushort* @string, uint stringLength, IDWriteTextFormat* textFormat, float layoutWidth, float layoutHeight, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, IDWriteTextLayout** textLayout) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), @string, stringLength, textFormat, layoutWidth, layoutHeight, pixelsPerDip, transform, useGdiNatural, textLayout); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(20)] public HResult CreateEllipsisTrimmingSign(IDWriteTextFormat* textFormat, IDWriteInlineObject** trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), textFormat, trimmingSign); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(21)] public HResult CreateTextAnalyzer(IDWriteTextAnalyzer** textAnalyzer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), textAnalyzer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), textAnalyzer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), textAnalyzer); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(22)] public HResult CreateNumberSubstitution(NumberSubstitutionMethod substitutionMethod, ushort* localeName, Bool32 ignoreUserOverride, IDWriteNumberSubstitution** numberSubstitution) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), substitutionMethod, localeName, ignoreUserOverride, numberSubstitution); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(23)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, float pixelsPerDip, Matrix3x2* transform, RenderingMode renderingMode, MeasuringMode measuringMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), glyphRun, pixelsPerDip, transform, renderingMode, measuringMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(24)] public HResult GetEudcFontCollection(IDWriteFontCollection** fontCollection, Bool32 checkForUpdates) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontCollection, checkForUpdates); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(25)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float enhancedContrastGrayscale, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, IDWriteRenderingParams1** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, enhancedContrastGrayscale, clearTypeLevel, pixelGeometry, renderingMode, renderingParams); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(26)] public HResult GetSystemFontFallback(IDWriteFontFallback** fontFallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFallback); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(27)] public HResult CreateFontFallbackBuilder(IDWriteFontFallbackBuilder** fontFallbackBuilder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFallbackBuilder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFallbackBuilder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFallbackBuilder); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(28)] public HResult TranslateColorGlyphRun(float baselineOriginX, float baselineOriginY, GlyphRun* glyphRun, GlyphRunDescription* glyphRunDescription, MeasuringMode measuringMode, Matrix3x2* worldToDeviceTransform, uint colorPaletteIndex, IDWriteColorGlyphRunEnumerator** colorLayers) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, glyphRun, glyphRunDescription, measuringMode, worldToDeviceTransform, colorPaletteIndex, colorLayers); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, glyphRun, glyphRunDescription, measuringMode, worldToDeviceTransform, colorPaletteIndex, colorLayers); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), baselineOriginX, baselineOriginY, glyphRun, glyphRunDescription, measuringMode, worldToDeviceTransform, colorPaletteIndex, colorLayers); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(29)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float grayscaleEnhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode, GridFitMode gridFitMode, IDWriteRenderingParams2** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(30)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, Matrix3x2* transform, RenderingMode renderingMode, MeasuringMode measuringMode, GridFitMode gridFitMode, TextAntialiasMode antialiasMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(31)] public HResult CreateGlyphRunAnalysis(GlyphRun* glyphRun, Matrix3x2* transform, RenderingMode1 renderingMode, MeasuringMode measuringMode, GridFitMode gridFitMode, TextAntialiasMode antialiasMode, float baselineOriginX, float baselineOriginY, IDWriteGlyphRunAnalysis** glyphRunAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), glyphRun, transform, renderingMode, measuringMode, gridFitMode, antialiasMode, baselineOriginX, baselineOriginY, glyphRunAnalysis); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(32)] public HResult CreateCustomRenderingParams(float gamma, float enhancedContrast, float grayscaleEnhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode1 renderingMode, GridFitMode gridFitMode, IDWriteRenderingParams3** renderingParams) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), gamma, enhancedContrast, grayscaleEnhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, gridFitMode, renderingParams); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(33)] public HResult CreateFontFaceReference(IDWriteFontFile* fontFile, uint faceIndex, FontSimulations fontSimulations, IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontFaceReference); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(34)] public HResult CreateFontFaceReference(ushort* filePath, ulong* lastWriteTime, uint faceIndex, FontSimulations fontSimulations, IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, faceIndex, fontSimulations, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, faceIndex, fontSimulations, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), filePath, lastWriteTime, faceIndex, fontSimulations, fontFaceReference); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(35)] public HResult GetSystemFontSet(IDWriteFontSet** fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontSet); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(36)] public HResult CreateFontSetBuilder(IDWriteFontSetBuilder** fontSetBuilder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontSetBuilder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontSetBuilder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontSetBuilder); } /// @@ -499,11 +347,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(37)] public HResult CreateFontCollectionFromFontSet(IDWriteFontSet* fontSet, IDWriteFontCollection1** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontSet, fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontSet, fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontSet, fontCollection); } /// @@ -511,11 +355,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(38)] public HResult GetSystemFontCollection(Bool32 includeDownloadableFonts, IDWriteFontCollection1** fontCollection, Bool32 checkForUpdates) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontCollection, checkForUpdates); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontCollection, checkForUpdates); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontCollection, checkForUpdates); } /// @@ -523,11 +363,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(39)] public HResult GetFontDownloadQueue(IDWriteFontDownloadQueue** fontDownloadQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontDownloadQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontDownloadQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontDownloadQueue); } /// @@ -535,11 +371,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(40)] public HResult TranslateColorGlyphRun(Vector2 baselineOrigin, GlyphRun* glyphRun, GlyphRunDescription* glyphRunDescription, GlyphImageFormats desiredGlyphImageFormats, MeasuringMode measuringMode, Matrix3x2* worldAndDpiTransform, uint colorPaletteIndex, IDWriteColorGlyphRunEnumerator1** colorLayers) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, desiredGlyphImageFormats, measuringMode, worldAndDpiTransform, colorPaletteIndex, colorLayers); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, desiredGlyphImageFormats, measuringMode, worldAndDpiTransform, colorPaletteIndex, colorLayers); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), baselineOrigin, glyphRun, glyphRunDescription, desiredGlyphImageFormats, measuringMode, worldAndDpiTransform, colorPaletteIndex, colorLayers); } /// @@ -547,11 +379,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(41)] public HResult ComputeGlyphOrigins(GlyphRun* glyphRun, Vector2 baselineOrigin, Vector2* glyphOrigins) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), glyphRun, baselineOrigin, glyphOrigins); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), glyphRun, baselineOrigin, glyphOrigins); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), glyphRun, baselineOrigin, glyphOrigins); } /// @@ -559,11 +387,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(42)] public HResult ComputeGlyphOrigins(GlyphRun* glyphRun, MeasuringMode measuringMode, Vector2 baselineOrigin, Matrix3x2* worldAndDpiTransform, Vector2* glyphOrigins) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), glyphRun, measuringMode, baselineOrigin, worldAndDpiTransform, glyphOrigins); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), glyphRun, measuringMode, baselineOrigin, worldAndDpiTransform, glyphOrigins); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), glyphRun, measuringMode, baselineOrigin, worldAndDpiTransform, glyphOrigins); } /// @@ -571,11 +395,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(43)] public HResult CreateFontSetBuilder(IDWriteFontSetBuilder1** fontSetBuilder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[43]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontSetBuilder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontSetBuilder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontSetBuilder); } /// @@ -583,11 +403,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(44)] public HResult CreateInMemoryFontFileLoader(IDWriteInMemoryFontFileLoader** newLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), newLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), newLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), newLoader); } /// @@ -595,11 +411,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(45)] public HResult CreateHttpFontFileLoader(ushort* referrerUrl, ushort* extraHeaders, IDWriteRemoteFontFileLoader** newLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), referrerUrl, extraHeaders, newLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), referrerUrl, extraHeaders, newLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), referrerUrl, extraHeaders, newLoader); } /// @@ -607,11 +419,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(46)] public ContainerType AnalyzeContainerType(void* fileData, uint fileDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fileData, fileDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fileData, fileDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fileData, fileDataSize); } /// @@ -619,11 +427,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(47)] public HResult UnpackFontFile(ContainerType containerType, void* fileData, uint fileDataSize, IDWriteFontFileStream** unpackedFontStream) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), containerType, fileData, fileDataSize, unpackedFontStream); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), containerType, fileData, fileDataSize, unpackedFontStream); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), containerType, fileData, fileDataSize, unpackedFontStream); } /// @@ -631,11 +435,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(48)] public HResult CreateFontFaceReference(IDWriteFontFile* fontFile, uint faceIndex, FontSimulations fontSimulations, FontAxisValue* fontAxisValues, uint fontAxisValueCount, IDWriteFontFaceReference1** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontAxisValues, fontAxisValueCount, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontAxisValues, fontAxisValueCount, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontSimulations, fontAxisValues, fontAxisValueCount, fontFaceReference); } /// @@ -643,11 +443,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(49)] public HResult CreateFontResource(IDWriteFontFile* fontFile, uint faceIndex, IDWriteFontResource** fontResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFile, faceIndex, fontResource); } /// @@ -655,11 +451,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(50)] public HResult GetSystemFontSet(Bool32 includeDownloadableFonts, IDWriteFontSet1** fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[50]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontSet); } /// @@ -667,11 +459,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(51)] public HResult GetSystemFontCollection(Bool32 includeDownloadableFonts, FontFamilyModel fontFamilyModel, IDWriteFontCollection2** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontFamilyModel, fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontFamilyModel, fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontFamilyModel, fontCollection); } /// @@ -679,11 +467,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(52)] public HResult CreateFontCollectionFromFontSet(IDWriteFontSet* fontSet, FontFamilyModel fontFamilyModel, IDWriteFontCollection2** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[52]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontSet, fontFamilyModel, fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontSet, fontFamilyModel, fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontSet, fontFamilyModel, fontCollection); } /// @@ -691,11 +475,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(53)] public HResult CreateFontSetBuilder(IDWriteFontSetBuilder2** fontSetBuilder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontSetBuilder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontSetBuilder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontSetBuilder); } /// @@ -703,11 +483,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(54)] public HResult CreateTextFormat(ushort* fontFamilyName, IDWriteFontCollection* fontCollection, FontAxisValue* fontAxisValues, uint fontAxisValueCount, float fontSize, ushort* localeName, IDWriteTextFormat3** textFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontAxisValues, fontAxisValueCount, fontSize, localeName, textFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontAxisValues, fontAxisValueCount, fontSize, localeName, textFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), fontFamilyName, fontCollection, fontAxisValues, fontAxisValueCount, fontSize, localeName, textFormat); } /// @@ -715,11 +491,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(55)] public HResult GetSystemFontSet(Bool32 includeDownloadableFonts, IDWriteFontSet2** fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontSet); } /// @@ -727,11 +499,7 @@ public unsafe partial struct IDWriteFactory7 : IDWriteFactory7.Interface, INativ [VtblIndex(56)] public HResult GetSystemFontCollection(Bool32 includeDownloadableFonts, FontFamilyModel fontFamilyModel, IDWriteFontCollection3** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontFamilyModel, fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontFamilyModel, fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((IDWriteFactory7*)Unsafe.AsPointer(ref this), includeDownloadableFonts, fontFamilyModel, fontCollection); } public interface Interface : IDWriteFactory6.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont.cs index 9672f6d..0d5b237 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFont : IDWriteFont.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFont)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFont)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFont : IDWriteFont.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFont*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFont*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFont*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFont : IDWriteFont.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFont*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFont*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFont*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFont : IDWriteFont.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFont*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFont*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFont*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFont : IDWriteFont.Interface, INativeGuid [VtblIndex(3)] public HResult GetFontFamily(IDWriteFontFamily** fontFamily) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFont*)Unsafe.AsPointer(ref this), fontFamily); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFont*)Unsafe.AsPointer(ref this), fontFamily); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFont*)Unsafe.AsPointer(ref this), fontFamily); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFont : IDWriteFont.Interface, INativeGuid [VtblIndex(4)] public FontWeight GetWeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFont*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFont*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFont*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFont : IDWriteFont.Interface, INativeGuid [VtblIndex(5)] public FontStretch GetStretch() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFont*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFont*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFont*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFont : IDWriteFont.Interface, INativeGuid [VtblIndex(6)] public FontStyle GetStyle() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFont*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFont*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFont*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFont : IDWriteFont.Interface, INativeGuid [VtblIndex(7)] public Bool32 IsSymbolFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFont*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFont*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFont*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFont : IDWriteFont.Interface, INativeGuid [VtblIndex(8)] public HResult GetFaceNames(IDWriteLocalizedStrings** names) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFont*)Unsafe.AsPointer(ref this), names); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFont*)Unsafe.AsPointer(ref this), names); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFont*)Unsafe.AsPointer(ref this), names); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFont : IDWriteFont.Interface, INativeGuid [VtblIndex(9)] public HResult GetInformationalStrings(InformationalStringId informationalStringID, IDWriteLocalizedStrings** informationalStrings, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFont*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFont*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFont*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFont : IDWriteFont.Interface, INativeGuid [VtblIndex(10)] public FontSimulations GetSimulations() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFont*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFont*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFont*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFont : IDWriteFont.Interface, INativeGuid [VtblIndex(11)] public void GetMetrics(FontMetrics* fontMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFont*)Unsafe.AsPointer(ref this), fontMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFont*)Unsafe.AsPointer(ref this), fontMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFont*)Unsafe.AsPointer(ref this), fontMetrics); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFont : IDWriteFont.Interface, INativeGuid [VtblIndex(12)] public HResult HasCharacter(uint unicodeValue, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFont*)Unsafe.AsPointer(ref this), unicodeValue, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFont*)Unsafe.AsPointer(ref this), unicodeValue, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFont*)Unsafe.AsPointer(ref this), unicodeValue, exists); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFont : IDWriteFont.Interface, INativeGuid [VtblIndex(13)] public HResult CreateFontFace(IDWriteFontFace** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFont*)Unsafe.AsPointer(ref this), fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFont*)Unsafe.AsPointer(ref this), fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFont*)Unsafe.AsPointer(ref this), fontFace); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont1.cs index ffd0539..efb7acc 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont1.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFont1 : IDWriteFont1.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFont1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFont1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFont1 : IDWriteFont1.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFont1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFont1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFont1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFont1 : IDWriteFont1.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFont1 : IDWriteFont1.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFont1 : IDWriteFont1.Interface, INativeGuid [VtblIndex(3)] public HResult GetFontFamily(IDWriteFontFamily** fontFamily) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFont1*)Unsafe.AsPointer(ref this), fontFamily); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFont1*)Unsafe.AsPointer(ref this), fontFamily); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFont1*)Unsafe.AsPointer(ref this), fontFamily); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFont1 : IDWriteFont1.Interface, INativeGuid [VtblIndex(4)] public FontWeight GetWeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFont1 : IDWriteFont1.Interface, INativeGuid [VtblIndex(5)] public FontStretch GetStretch() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFont1 : IDWriteFont1.Interface, INativeGuid [VtblIndex(6)] public FontStyle GetStyle() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFont1 : IDWriteFont1.Interface, INativeGuid [VtblIndex(7)] public Bool32 IsSymbolFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFont1 : IDWriteFont1.Interface, INativeGuid [VtblIndex(8)] public HResult GetFaceNames(IDWriteLocalizedStrings** names) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFont1*)Unsafe.AsPointer(ref this), names); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFont1*)Unsafe.AsPointer(ref this), names); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFont1*)Unsafe.AsPointer(ref this), names); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFont1 : IDWriteFont1.Interface, INativeGuid [VtblIndex(9)] public HResult GetInformationalStrings(InformationalStringId informationalStringID, IDWriteLocalizedStrings** informationalStrings, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFont1*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFont1*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFont1*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFont1 : IDWriteFont1.Interface, INativeGuid [VtblIndex(10)] public FontSimulations GetSimulations() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFont1 : IDWriteFont1.Interface, INativeGuid [VtblIndex(11)] public void GetMetrics(FontMetrics* fontMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFont1*)Unsafe.AsPointer(ref this), fontMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFont1*)Unsafe.AsPointer(ref this), fontMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFont1*)Unsafe.AsPointer(ref this), fontMetrics); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFont1 : IDWriteFont1.Interface, INativeGuid [VtblIndex(12)] public HResult HasCharacter(uint unicodeValue, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFont1*)Unsafe.AsPointer(ref this), unicodeValue, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFont1*)Unsafe.AsPointer(ref this), unicodeValue, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFont1*)Unsafe.AsPointer(ref this), unicodeValue, exists); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFont1 : IDWriteFont1.Interface, INativeGuid [VtblIndex(13)] public HResult CreateFontFace(IDWriteFontFace** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFont1*)Unsafe.AsPointer(ref this), fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFont1*)Unsafe.AsPointer(ref this), fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFont1*)Unsafe.AsPointer(ref this), fontFace); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFont1 : IDWriteFont1.Interface, INativeGuid [VtblIndex(14)] public void GetMetrics(FontMetrics1* fontMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFont1*)Unsafe.AsPointer(ref this), fontMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFont1*)Unsafe.AsPointer(ref this), fontMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFont1*)Unsafe.AsPointer(ref this), fontMetrics); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFont1 : IDWriteFont1.Interface, INativeGuid [VtblIndex(15)] public void GetPanose(Panose* panose) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFont1*)Unsafe.AsPointer(ref this), panose); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFont1*)Unsafe.AsPointer(ref this), panose); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFont1*)Unsafe.AsPointer(ref this), panose); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFont1 : IDWriteFont1.Interface, INativeGuid [VtblIndex(16)] public HResult GetUnicodeRanges(uint maxRangeCount, UnicodeRange* unicodeRanges, uint* actualRangeCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFont1*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFont1*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFont1*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFont1 : IDWriteFont1.Interface, INativeGuid [VtblIndex(17)] public Bool32 IsMonospacedFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFont1*)Unsafe.AsPointer(ref this)); } public interface Interface : IDWriteFont.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont2.cs index 7904073..9edf48f 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont2.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFont2 : IDWriteFont2.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFont2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFont2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFont2 : IDWriteFont2.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFont2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFont2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFont2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFont2 : IDWriteFont2.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFont2 : IDWriteFont2.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFont2 : IDWriteFont2.Interface, INativeGuid [VtblIndex(3)] public HResult GetFontFamily(IDWriteFontFamily** fontFamily) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFont2*)Unsafe.AsPointer(ref this), fontFamily); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFont2*)Unsafe.AsPointer(ref this), fontFamily); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFont2*)Unsafe.AsPointer(ref this), fontFamily); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFont2 : IDWriteFont2.Interface, INativeGuid [VtblIndex(4)] public FontWeight GetWeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFont2 : IDWriteFont2.Interface, INativeGuid [VtblIndex(5)] public FontStretch GetStretch() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFont2 : IDWriteFont2.Interface, INativeGuid [VtblIndex(6)] public FontStyle GetStyle() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFont2 : IDWriteFont2.Interface, INativeGuid [VtblIndex(7)] public Bool32 IsSymbolFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFont2 : IDWriteFont2.Interface, INativeGuid [VtblIndex(8)] public HResult GetFaceNames(IDWriteLocalizedStrings** names) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFont2*)Unsafe.AsPointer(ref this), names); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFont2*)Unsafe.AsPointer(ref this), names); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFont2*)Unsafe.AsPointer(ref this), names); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFont2 : IDWriteFont2.Interface, INativeGuid [VtblIndex(9)] public HResult GetInformationalStrings(InformationalStringId informationalStringID, IDWriteLocalizedStrings** informationalStrings, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFont2*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFont2*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFont2*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFont2 : IDWriteFont2.Interface, INativeGuid [VtblIndex(10)] public FontSimulations GetSimulations() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFont2 : IDWriteFont2.Interface, INativeGuid [VtblIndex(11)] public void GetMetrics(FontMetrics* fontMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFont2*)Unsafe.AsPointer(ref this), fontMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFont2*)Unsafe.AsPointer(ref this), fontMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFont2*)Unsafe.AsPointer(ref this), fontMetrics); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFont2 : IDWriteFont2.Interface, INativeGuid [VtblIndex(12)] public HResult HasCharacter(uint unicodeValue, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFont2*)Unsafe.AsPointer(ref this), unicodeValue, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFont2*)Unsafe.AsPointer(ref this), unicodeValue, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFont2*)Unsafe.AsPointer(ref this), unicodeValue, exists); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFont2 : IDWriteFont2.Interface, INativeGuid [VtblIndex(13)] public HResult CreateFontFace(IDWriteFontFace** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFont2*)Unsafe.AsPointer(ref this), fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFont2*)Unsafe.AsPointer(ref this), fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFont2*)Unsafe.AsPointer(ref this), fontFace); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFont2 : IDWriteFont2.Interface, INativeGuid [VtblIndex(14)] public void GetMetrics(FontMetrics1* fontMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFont2*)Unsafe.AsPointer(ref this), fontMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFont2*)Unsafe.AsPointer(ref this), fontMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFont2*)Unsafe.AsPointer(ref this), fontMetrics); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFont2 : IDWriteFont2.Interface, INativeGuid [VtblIndex(15)] public void GetPanose(Panose* panose) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFont2*)Unsafe.AsPointer(ref this), panose); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFont2*)Unsafe.AsPointer(ref this), panose); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFont2*)Unsafe.AsPointer(ref this), panose); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFont2 : IDWriteFont2.Interface, INativeGuid [VtblIndex(16)] public HResult GetUnicodeRanges(uint maxRangeCount, UnicodeRange* unicodeRanges, uint* actualRangeCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFont2*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFont2*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFont2*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFont2 : IDWriteFont2.Interface, INativeGuid [VtblIndex(17)] public Bool32 IsMonospacedFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFont2 : IDWriteFont2.Interface, INativeGuid [VtblIndex(18)] public Bool32 IsColorFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFont2*)Unsafe.AsPointer(ref this)); } public interface Interface : IDWriteFont1.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont3.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont3.cs index 528864a..fd230c9 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont3.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFont3.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFont3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFont3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFont3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFont3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFont3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(3)] public HResult GetFontFamily(IDWriteFontFamily** fontFamily) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFont3*)Unsafe.AsPointer(ref this), fontFamily); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFont3*)Unsafe.AsPointer(ref this), fontFamily); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFont3*)Unsafe.AsPointer(ref this), fontFamily); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(4)] public FontWeight GetWeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(5)] public FontStretch GetStretch() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(6)] public FontStyle GetStyle() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(7)] public Bool32 IsSymbolFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(8)] public HResult GetFaceNames(IDWriteLocalizedStrings** names) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFont3*)Unsafe.AsPointer(ref this), names); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFont3*)Unsafe.AsPointer(ref this), names); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFont3*)Unsafe.AsPointer(ref this), names); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(9)] public HResult GetInformationalStrings(InformationalStringId informationalStringID, IDWriteLocalizedStrings** informationalStrings, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFont3*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFont3*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFont3*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(10)] public FontSimulations GetSimulations() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(11)] public void GetMetrics(FontMetrics* fontMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFont3*)Unsafe.AsPointer(ref this), fontMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFont3*)Unsafe.AsPointer(ref this), fontMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFont3*)Unsafe.AsPointer(ref this), fontMetrics); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(12)] public HResult HasCharacter(uint unicodeValue, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFont3*)Unsafe.AsPointer(ref this), unicodeValue, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFont3*)Unsafe.AsPointer(ref this), unicodeValue, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFont3*)Unsafe.AsPointer(ref this), unicodeValue, exists); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(13)] public HResult CreateFontFace(IDWriteFontFace** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFont3*)Unsafe.AsPointer(ref this), fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFont3*)Unsafe.AsPointer(ref this), fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFont3*)Unsafe.AsPointer(ref this), fontFace); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(14)] public void GetMetrics(FontMetrics1* fontMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFont3*)Unsafe.AsPointer(ref this), fontMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFont3*)Unsafe.AsPointer(ref this), fontMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFont3*)Unsafe.AsPointer(ref this), fontMetrics); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(15)] public void GetPanose(Panose* panose) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFont3*)Unsafe.AsPointer(ref this), panose); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFont3*)Unsafe.AsPointer(ref this), panose); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFont3*)Unsafe.AsPointer(ref this), panose); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(16)] public HResult GetUnicodeRanges(uint maxRangeCount, UnicodeRange* unicodeRanges, uint* actualRangeCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFont3*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFont3*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFont3*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(17)] public Bool32 IsMonospacedFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(18)] public Bool32 IsColorFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(19)] public HResult CreateFontFace(IDWriteFontFace3** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteFont3*)Unsafe.AsPointer(ref this), fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFont3*)Unsafe.AsPointer(ref this), fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteFont3*)Unsafe.AsPointer(ref this), fontFace); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(20)] public Bool32 Equals(IDWriteFont* font) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteFont3*)Unsafe.AsPointer(ref this), font); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFont3*)Unsafe.AsPointer(ref this), font); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteFont3*)Unsafe.AsPointer(ref this), font); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(21)] public HResult GetFontFaceReference(IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteFont3*)Unsafe.AsPointer(ref this), fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFont3*)Unsafe.AsPointer(ref this), fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteFont3*)Unsafe.AsPointer(ref this), fontFaceReference); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(22)] public Bool32 HasCharacter(uint unicodeValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteFont3*)Unsafe.AsPointer(ref this), unicodeValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFont3*)Unsafe.AsPointer(ref this), unicodeValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteFont3*)Unsafe.AsPointer(ref this), unicodeValue); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteFont3 : IDWriteFont3.Interface, INativeGuid [VtblIndex(23)] public Locality GetLocality() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteFont3*)Unsafe.AsPointer(ref this)); } public interface Interface : IDWriteFont2.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection.cs index 84ccbde..8a5b8ef 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontCollection : IDWriteFontCollection.Inter } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontCollection)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontCollection)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontCollection : IDWriteFontCollection.Inter [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontCollection : IDWriteFontCollection.Inter [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontCollection : IDWriteFontCollection.Inter [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontCollection : IDWriteFontCollection.Inter [VtblIndex(3)] public uint GetFontFamilyCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontCollection : IDWriteFontCollection.Inter [VtblIndex(4)] public HResult GetFontFamily(uint index, IDWriteFontFamily** fontFamily) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this), index, fontFamily); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this), index, fontFamily); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this), index, fontFamily); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontCollection : IDWriteFontCollection.Inter [VtblIndex(5)] public HResult FindFamilyName(ushort* familyName, uint* index, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this), familyName, index, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this), familyName, index, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this), familyName, index, exists); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontCollection : IDWriteFontCollection.Inter [VtblIndex(6)] public HResult GetFontFromFontFace(IDWriteFontFace* fontFace, IDWriteFont** font) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this), fontFace, font); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this), fontFace, font); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontCollection*)Unsafe.AsPointer(ref this), fontFace, font); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection1.cs index 5907b9e..2653e8a 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection1.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontCollection1 : IDWriteFontCollection1.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontCollection1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontCollection1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontCollection1 : IDWriteFontCollection1.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontCollection1 : IDWriteFontCollection1.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontCollection1 : IDWriteFontCollection1.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontCollection1 : IDWriteFontCollection1.Int [VtblIndex(3)] public uint GetFontFamilyCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontCollection1 : IDWriteFontCollection1.Int [VtblIndex(4)] public HResult GetFontFamily(uint index, IDWriteFontFamily** fontFamily) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this), index, fontFamily); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this), index, fontFamily); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this), index, fontFamily); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontCollection1 : IDWriteFontCollection1.Int [VtblIndex(5)] public HResult FindFamilyName(ushort* familyName, uint* index, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this), familyName, index, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this), familyName, index, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this), familyName, index, exists); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontCollection1 : IDWriteFontCollection1.Int [VtblIndex(6)] public HResult GetFontFromFontFace(IDWriteFontFace* fontFace, IDWriteFont** font) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this), fontFace, font); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this), fontFace, font); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this), fontFace, font); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontCollection1 : IDWriteFontCollection1.Int [VtblIndex(7)] public HResult GetFontSet(IDWriteFontSet** fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this), fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this), fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this), fontSet); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontCollection1 : IDWriteFontCollection1.Int [VtblIndex(8)] public HResult GetFontFamily(uint index, IDWriteFontFamily1** fontFamily) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this), index, fontFamily); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this), index, fontFamily); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontCollection1*)Unsafe.AsPointer(ref this), index, fontFamily); } public interface Interface : IDWriteFontCollection.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection2.cs index 666ecd6..ff2bfdd 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection2.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontCollection2 : IDWriteFontCollection2.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontCollection2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontCollection2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontCollection2 : IDWriteFontCollection2.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontCollection2 : IDWriteFontCollection2.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontCollection2 : IDWriteFontCollection2.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontCollection2 : IDWriteFontCollection2.Int [VtblIndex(3)] public uint GetFontFamilyCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontCollection2 : IDWriteFontCollection2.Int [VtblIndex(4)] public HResult GetFontFamily(uint index, IDWriteFontFamily** fontFamily) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), index, fontFamily); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), index, fontFamily); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), index, fontFamily); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontCollection2 : IDWriteFontCollection2.Int [VtblIndex(5)] public HResult FindFamilyName(ushort* familyName, uint* index, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), familyName, index, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), familyName, index, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), familyName, index, exists); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontCollection2 : IDWriteFontCollection2.Int [VtblIndex(6)] public HResult GetFontFromFontFace(IDWriteFontFace* fontFace, IDWriteFont** font) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), fontFace, font); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), fontFace, font); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), fontFace, font); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontCollection2 : IDWriteFontCollection2.Int [VtblIndex(7)] public HResult GetFontSet(IDWriteFontSet** fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), fontSet); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontCollection2 : IDWriteFontCollection2.Int [VtblIndex(8)] public HResult GetFontFamily(uint index, IDWriteFontFamily1** fontFamily) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), index, fontFamily); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), index, fontFamily); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), index, fontFamily); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontCollection2 : IDWriteFontCollection2.Int [VtblIndex(9)] public HResult GetFontFamily(uint index, IDWriteFontFamily2** fontFamily) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), index, fontFamily); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), index, fontFamily); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), index, fontFamily); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFontCollection2 : IDWriteFontCollection2.Int [VtblIndex(10)] public HResult GetMatchingFonts(ushort* familyName, FontAxisValue* fontAxisValues, uint fontAxisValueCount, IDWriteFontList2** fontList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), familyName, fontAxisValues, fontAxisValueCount, fontList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), familyName, fontAxisValues, fontAxisValueCount, fontList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), familyName, fontAxisValues, fontAxisValueCount, fontList); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFontCollection2 : IDWriteFontCollection2.Int [VtblIndex(11)] public FontFamilyModel GetFontFamilyModel() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFontCollection2 : IDWriteFontCollection2.Int [VtblIndex(12)] public HResult GetFontSet(IDWriteFontSet1** fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFontCollection2*)Unsafe.AsPointer(ref this), fontSet); } public interface Interface : IDWriteFontCollection1.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection3.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection3.cs index 112df53..22b9a38 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection3.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollection3.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontCollection3 : IDWriteFontCollection3.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontCollection3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontCollection3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontCollection3 : IDWriteFontCollection3.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontCollection3 : IDWriteFontCollection3.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontCollection3 : IDWriteFontCollection3.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontCollection3 : IDWriteFontCollection3.Int [VtblIndex(3)] public uint GetFontFamilyCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontCollection3 : IDWriteFontCollection3.Int [VtblIndex(4)] public HResult GetFontFamily(uint index, IDWriteFontFamily** fontFamily) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), index, fontFamily); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), index, fontFamily); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), index, fontFamily); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontCollection3 : IDWriteFontCollection3.Int [VtblIndex(5)] public HResult FindFamilyName(ushort* familyName, uint* index, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), familyName, index, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), familyName, index, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), familyName, index, exists); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontCollection3 : IDWriteFontCollection3.Int [VtblIndex(6)] public HResult GetFontFromFontFace(IDWriteFontFace* fontFace, IDWriteFont** font) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), fontFace, font); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), fontFace, font); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), fontFace, font); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontCollection3 : IDWriteFontCollection3.Int [VtblIndex(7)] public HResult GetFontSet(IDWriteFontSet** fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), fontSet); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontCollection3 : IDWriteFontCollection3.Int [VtblIndex(8)] public HResult GetFontFamily(uint index, IDWriteFontFamily1** fontFamily) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), index, fontFamily); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), index, fontFamily); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), index, fontFamily); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontCollection3 : IDWriteFontCollection3.Int [VtblIndex(9)] public HResult GetFontFamily(uint index, IDWriteFontFamily2** fontFamily) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), index, fontFamily); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), index, fontFamily); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), index, fontFamily); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFontCollection3 : IDWriteFontCollection3.Int [VtblIndex(10)] public HResult GetMatchingFonts(ushort* familyName, FontAxisValue* fontAxisValues, uint fontAxisValueCount, IDWriteFontList2** fontList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), familyName, fontAxisValues, fontAxisValueCount, fontList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), familyName, fontAxisValues, fontAxisValueCount, fontList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), familyName, fontAxisValues, fontAxisValueCount, fontList); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFontCollection3 : IDWriteFontCollection3.Int [VtblIndex(11)] public FontFamilyModel GetFontFamilyModel() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFontCollection3 : IDWriteFontCollection3.Int [VtblIndex(12)] public HResult GetFontSet(IDWriteFontSet1** fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this), fontSet); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFontCollection3 : IDWriteFontCollection3.Int [VtblIndex(13)] public Handle GetExpirationEvent() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFontCollection3*)Unsafe.AsPointer(ref this)); } public interface Interface : IDWriteFontCollection2.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollectionLoader.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollectionLoader.cs index 9838ffe..5fe7bde 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollectionLoader.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontCollectionLoader.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontCollectionLoader : IDWriteFontCollection } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontCollectionLoader)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontCollectionLoader)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontCollectionLoader : IDWriteFontCollection [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontCollectionLoader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontCollectionLoader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontCollectionLoader*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontCollectionLoader : IDWriteFontCollection [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontCollectionLoader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontCollectionLoader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontCollectionLoader*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontCollectionLoader : IDWriteFontCollection [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontCollectionLoader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontCollectionLoader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontCollectionLoader*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontCollectionLoader : IDWriteFontCollection [VtblIndex(3)] public HResult CreateEnumeratorFromKey(IDWriteFactory* factory, void* collectionKey, uint collectionKeySize, IDWriteFontFileEnumerator** fontFileEnumerator) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontCollectionLoader*)Unsafe.AsPointer(ref this), factory, collectionKey, collectionKeySize, fontFileEnumerator); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontCollectionLoader*)Unsafe.AsPointer(ref this), factory, collectionKey, collectionKeySize, fontFileEnumerator); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontCollectionLoader*)Unsafe.AsPointer(ref this), factory, collectionKey, collectionKeySize, fontFileEnumerator); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontDownloadListener.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontDownloadListener.cs index cdbe076..339fd74 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontDownloadListener.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontDownloadListener.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontDownloadListener : IDWriteFontDownloadLi } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontDownloadListener)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontDownloadListener)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontDownloadListener : IDWriteFontDownloadLi [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontDownloadListener*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontDownloadListener*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontDownloadListener*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontDownloadListener : IDWriteFontDownloadLi [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontDownloadListener*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontDownloadListener*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontDownloadListener*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontDownloadListener : IDWriteFontDownloadLi [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontDownloadListener*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontDownloadListener*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontDownloadListener*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontDownloadListener : IDWriteFontDownloadLi [VtblIndex(3)] public void DownloadCompleted(IDWriteFontDownloadQueue* downloadQueue, IUnknown* context, HResult downloadResult) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontDownloadListener*)Unsafe.AsPointer(ref this), downloadQueue, context, downloadResult); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontDownloadListener*)Unsafe.AsPointer(ref this), downloadQueue, context, downloadResult); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontDownloadListener*)Unsafe.AsPointer(ref this), downloadQueue, context, downloadResult); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontDownloadQueue.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontDownloadQueue.cs index d36d9cb..feb2513 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontDownloadQueue.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontDownloadQueue.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontDownloadQueue : IDWriteFontDownloadQueue } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontDownloadQueue)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontDownloadQueue)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontDownloadQueue : IDWriteFontDownloadQueue [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontDownloadQueue : IDWriteFontDownloadQueue [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontDownloadQueue : IDWriteFontDownloadQueue [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontDownloadQueue : IDWriteFontDownloadQueue [VtblIndex(3)] public HResult AddListener(IDWriteFontDownloadListener* listener, uint* token) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this), listener, token); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this), listener, token); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this), listener, token); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontDownloadQueue : IDWriteFontDownloadQueue [VtblIndex(4)] public HResult RemoveListener(uint token) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this), token); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this), token); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this), token); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontDownloadQueue : IDWriteFontDownloadQueue [VtblIndex(5)] public Bool32 IsEmpty() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontDownloadQueue : IDWriteFontDownloadQueue [VtblIndex(6)] public HResult BeginDownload(IUnknown* context) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this), context); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this), context); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this), context); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontDownloadQueue : IDWriteFontDownloadQueue [VtblIndex(7)] public HResult CancelDownload() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontDownloadQueue : IDWriteFontDownloadQueue [VtblIndex(8)] public ulong GetGenerationCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontDownloadQueue*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace.cs index c922e05..e19213e 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontFace : IDWriteFontFace.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFace)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFace)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontFace : IDWriteFontFace.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontFace : IDWriteFontFace.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontFace : IDWriteFontFace.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontFace : IDWriteFontFace.Interface, INativ [VtblIndex(3)] public new FontFaceType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontFace : IDWriteFontFace.Interface, INativ [VtblIndex(4)] public HResult GetFiles(uint* numberOfFiles, IDWriteFontFile** fontFiles) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontFace : IDWriteFontFace.Interface, INativ [VtblIndex(5)] public uint GetIndex() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontFace : IDWriteFontFace.Interface, INativ [VtblIndex(6)] public FontSimulations GetSimulations() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontFace : IDWriteFontFace.Interface, INativ [VtblIndex(7)] public Bool32 IsSymbolFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontFace : IDWriteFontFace.Interface, INativ [VtblIndex(8)] public void GetMetrics(FontMetrics* fontFaceMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), fontFaceMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), fontFaceMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), fontFaceMetrics); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontFace : IDWriteFontFace.Interface, INativ [VtblIndex(9)] public ushort GetGlyphCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontFace*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFontFace : IDWriteFontFace.Interface, INativ [VtblIndex(10)] public HResult GetDesignGlyphMetrics(ushort* glyphIndices, uint glyphCount, GlyphMetrics* glyphMetrics, Bool32 isSideways) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFontFace : IDWriteFontFace.Interface, INativ [VtblIndex(11)] public HResult GetGlyphIndices(uint* codePoints, uint codePointCount, ushort* glyphIndices) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFontFace : IDWriteFontFace.Interface, INativ [VtblIndex(12)] public HResult TryGetFontTable(uint openTypeTableTag, void** tableData, uint* tableSize, void** tableContext, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFontFace : IDWriteFontFace.Interface, INativ [VtblIndex(13)] public void ReleaseFontTable(void* tableContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), tableContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), tableContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), tableContext); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFontFace : IDWriteFontFace.Interface, INativ [VtblIndex(14)] public HResult GetGlyphRunOutline(float emSize, ushort* glyphIndices, float* glyphAdvances, GlyphOffset* glyphOffsets, uint glyphCount, Bool32 isSideways, Bool32 isRightToLeft, Graphics.Direct2D.Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFontFace : IDWriteFontFace.Interface, INativ [VtblIndex(15)] public HResult GetRecommendedRenderingMode(float emSize, float pixelsPerDip, MeasuringMode measuringMode, IDWriteRenderingParams* renderingParams, RenderingMode* renderingMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFontFace : IDWriteFontFace.Interface, INativ [VtblIndex(16)] public HResult GetGdiCompatibleMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, FontMetrics* fontFaceMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFontFace : IDWriteFontFace.Interface, INativ [VtblIndex(17)] public HResult GetGdiCompatibleGlyphMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, ushort* glyphIndices, uint glyphCount, GlyphMetrics* glyphMetrics, Bool32 isSideways) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFontFace*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace1.cs index aa77726..df39007 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace1.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFace1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFace1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(3)] public new FontFaceType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(4)] public HResult GetFiles(uint* numberOfFiles, IDWriteFontFile** fontFiles) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(5)] public uint GetIndex() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(6)] public FontSimulations GetSimulations() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(7)] public Bool32 IsSymbolFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(8)] public void GetMetrics(FontMetrics* fontFaceMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), fontFaceMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), fontFaceMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), fontFaceMetrics); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(9)] public ushort GetGlyphCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(10)] public HResult GetDesignGlyphMetrics(ushort* glyphIndices, uint glyphCount, GlyphMetrics* glyphMetrics, Bool32 isSideways) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(11)] public HResult GetGlyphIndices(uint* codePoints, uint codePointCount, ushort* glyphIndices) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(12)] public HResult TryGetFontTable(uint openTypeTableTag, void** tableData, uint* tableSize, void** tableContext, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(13)] public void ReleaseFontTable(void* tableContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), tableContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), tableContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), tableContext); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(14)] public HResult GetGlyphRunOutline(float emSize, ushort* glyphIndices, float* glyphAdvances, GlyphOffset* glyphOffsets, uint glyphCount, Bool32 isSideways, Bool32 isRightToLeft, Graphics.Direct2D.Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(15)] public HResult GetRecommendedRenderingMode(float emSize, float pixelsPerDip, MeasuringMode measuringMode, IDWriteRenderingParams* renderingParams, RenderingMode* renderingMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(16)] public HResult GetGdiCompatibleMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, FontMetrics* fontFaceMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(17)] public HResult GetGdiCompatibleGlyphMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, ushort* glyphIndices, uint glyphCount, GlyphMetrics* glyphMetrics, Bool32 isSideways) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(18)] public void GetMetrics(FontMetrics1* fontMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), fontMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), fontMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), fontMetrics); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(19)] public HResult GetGdiCompatibleMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, FontMetrics1* fontMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontMetrics); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(20)] public void GetCaretMetrics(CaretMetrics* caretMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), caretMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), caretMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), caretMetrics); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(21)] public HResult GetUnicodeRanges(uint maxRangeCount, UnicodeRange* unicodeRanges, uint* actualRangeCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(22)] public Bool32 IsMonospacedFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(23)] public HResult GetDesignGlyphAdvances(uint glyphCount, ushort* glyphIndices, int* glyphAdvances, Bool32 isSideways) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvances, isSideways); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvances, isSideways); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvances, isSideways); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(24)] public HResult GetGdiCompatibleGlyphAdvances(float emSize, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, Bool32 isSideways, uint glyphCount, ushort* glyphIndices, int* glyphAdvances) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, isSideways, glyphCount, glyphIndices, glyphAdvances); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, isSideways, glyphCount, glyphIndices, glyphAdvances); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, isSideways, glyphCount, glyphIndices, glyphAdvances); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(25)] public HResult GetKerningPairAdjustments(uint glyphCount, ushort* glyphIndices, int* glyphAdvanceAdjustments) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvanceAdjustments); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvanceAdjustments); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvanceAdjustments); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(26)] public Bool32 HasKerningPairs() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(27)] public HResult GetRecommendedRenderingMode(float fontEmSize, float dpiX, float dpiY, Matrix3x2* transform, Bool32 isSideways, OutlineThreshold outlineThreshold, MeasuringMode measuringMode, RenderingMode* renderingMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingMode); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(28)] public HResult GetVerticalGlyphVariants(uint glyphCount, ushort* nominalGlyphIndices, ushort* verticalGlyphIndices) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), glyphCount, nominalGlyphIndices, verticalGlyphIndices); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), glyphCount, nominalGlyphIndices, verticalGlyphIndices); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this), glyphCount, nominalGlyphIndices, verticalGlyphIndices); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteFontFace1 : IDWriteFontFace1.Interface, INat [VtblIndex(29)] public Bool32 HasVerticalGlyphVariants() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteFontFace1*)Unsafe.AsPointer(ref this)); } public interface Interface : IDWriteFontFace.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace2.cs index 4cc681c..133fdab 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace2.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFace2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFace2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(3)] public new FontFaceType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(4)] public HResult GetFiles(uint* numberOfFiles, IDWriteFontFile** fontFiles) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(5)] public uint GetIndex() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(6)] public FontSimulations GetSimulations() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(7)] public Bool32 IsSymbolFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(8)] public void GetMetrics(FontMetrics* fontFaceMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), fontFaceMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), fontFaceMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), fontFaceMetrics); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(9)] public ushort GetGlyphCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(10)] public HResult GetDesignGlyphMetrics(ushort* glyphIndices, uint glyphCount, GlyphMetrics* glyphMetrics, Bool32 isSideways) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(11)] public HResult GetGlyphIndices(uint* codePoints, uint codePointCount, ushort* glyphIndices) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(12)] public HResult TryGetFontTable(uint openTypeTableTag, void** tableData, uint* tableSize, void** tableContext, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(13)] public void ReleaseFontTable(void* tableContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), tableContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), tableContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), tableContext); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(14)] public HResult GetGlyphRunOutline(float emSize, ushort* glyphIndices, float* glyphAdvances, GlyphOffset* glyphOffsets, uint glyphCount, Bool32 isSideways, Bool32 isRightToLeft, Graphics.Direct2D.Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(15)] public HResult GetRecommendedRenderingMode(float emSize, float pixelsPerDip, MeasuringMode measuringMode, IDWriteRenderingParams* renderingParams, RenderingMode* renderingMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(16)] public HResult GetGdiCompatibleMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, FontMetrics* fontFaceMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(17)] public HResult GetGdiCompatibleGlyphMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, ushort* glyphIndices, uint glyphCount, GlyphMetrics* glyphMetrics, Bool32 isSideways) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(18)] public void GetMetrics(FontMetrics1* fontMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), fontMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), fontMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), fontMetrics); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(19)] public HResult GetGdiCompatibleMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, FontMetrics1* fontMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontMetrics); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(20)] public void GetCaretMetrics(CaretMetrics* caretMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), caretMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), caretMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), caretMetrics); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(21)] public HResult GetUnicodeRanges(uint maxRangeCount, UnicodeRange* unicodeRanges, uint* actualRangeCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(22)] public Bool32 IsMonospacedFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(23)] public HResult GetDesignGlyphAdvances(uint glyphCount, ushort* glyphIndices, int* glyphAdvances, Bool32 isSideways) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvances, isSideways); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvances, isSideways); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvances, isSideways); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(24)] public HResult GetGdiCompatibleGlyphAdvances(float emSize, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, Bool32 isSideways, uint glyphCount, ushort* glyphIndices, int* glyphAdvances) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, isSideways, glyphCount, glyphIndices, glyphAdvances); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, isSideways, glyphCount, glyphIndices, glyphAdvances); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, isSideways, glyphCount, glyphIndices, glyphAdvances); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(25)] public HResult GetKerningPairAdjustments(uint glyphCount, ushort* glyphIndices, int* glyphAdvanceAdjustments) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvanceAdjustments); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvanceAdjustments); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvanceAdjustments); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(26)] public Bool32 HasKerningPairs() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(27)] public HResult GetRecommendedRenderingMode(float fontEmSize, float dpiX, float dpiY, Matrix3x2* transform, Bool32 isSideways, OutlineThreshold outlineThreshold, MeasuringMode measuringMode, RenderingMode* renderingMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingMode); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(28)] public HResult GetVerticalGlyphVariants(uint glyphCount, ushort* nominalGlyphIndices, ushort* verticalGlyphIndices) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), glyphCount, nominalGlyphIndices, verticalGlyphIndices); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), glyphCount, nominalGlyphIndices, verticalGlyphIndices); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), glyphCount, nominalGlyphIndices, verticalGlyphIndices); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(29)] public Bool32 HasVerticalGlyphVariants() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(30)] public Bool32 IsColorFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(31)] public uint GetColorPaletteCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(32)] public uint GetPaletteEntryCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this)); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(33)] public HResult GetPaletteEntries(uint colorPaletteIndex, uint firstEntryIndex, uint entryCount, Color4** paletteEntries) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDWriteFontFace2 : IDWriteFontFace2.Interface, INat [VtblIndex(34)] public HResult GetRecommendedRenderingMode(float fontEmSize, float dpiX, float dpiY, Matrix3x2* transform, Bool32 isSideways, OutlineThreshold outlineThreshold, MeasuringMode measuringMode, IDWriteRenderingParams* renderingParams, RenderingMode* renderingMode, GridFitMode* gridFitMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDWriteFontFace2*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); } public interface Interface : IDWriteFontFace1.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace3.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace3.cs index b2aa918..c631281 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace3.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace3.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFace3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFace3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(3)] public new FontFaceType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(4)] public HResult GetFiles(uint* numberOfFiles, IDWriteFontFile** fontFiles) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(5)] public uint GetIndex() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(6)] public FontSimulations GetSimulations() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(7)] public Bool32 IsSymbolFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(8)] public void GetMetrics(FontMetrics* fontFaceMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontFaceMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontFaceMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontFaceMetrics); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(9)] public ushort GetGlyphCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(10)] public HResult GetDesignGlyphMetrics(ushort* glyphIndices, uint glyphCount, GlyphMetrics* glyphMetrics, Bool32 isSideways) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(11)] public HResult GetGlyphIndices(uint* codePoints, uint codePointCount, ushort* glyphIndices) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(12)] public HResult TryGetFontTable(uint openTypeTableTag, void** tableData, uint* tableSize, void** tableContext, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(13)] public void ReleaseFontTable(void* tableContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), tableContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), tableContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), tableContext); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(14)] public HResult GetGlyphRunOutline(float emSize, ushort* glyphIndices, float* glyphAdvances, GlyphOffset* glyphOffsets, uint glyphCount, Bool32 isSideways, Bool32 isRightToLeft, Graphics.Direct2D.Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(15)] public HResult GetRecommendedRenderingMode(float emSize, float pixelsPerDip, MeasuringMode measuringMode, IDWriteRenderingParams* renderingParams, RenderingMode* renderingMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(16)] public HResult GetGdiCompatibleMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, FontMetrics* fontFaceMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(17)] public HResult GetGdiCompatibleGlyphMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, ushort* glyphIndices, uint glyphCount, GlyphMetrics* glyphMetrics, Bool32 isSideways) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(18)] public void GetMetrics(FontMetrics1* fontMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontMetrics); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(19)] public HResult GetGdiCompatibleMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, FontMetrics1* fontMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontMetrics); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(20)] public void GetCaretMetrics(CaretMetrics* caretMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), caretMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), caretMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), caretMetrics); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(21)] public HResult GetUnicodeRanges(uint maxRangeCount, UnicodeRange* unicodeRanges, uint* actualRangeCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(22)] public Bool32 IsMonospacedFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(23)] public HResult GetDesignGlyphAdvances(uint glyphCount, ushort* glyphIndices, int* glyphAdvances, Bool32 isSideways) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvances, isSideways); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvances, isSideways); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvances, isSideways); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(24)] public HResult GetGdiCompatibleGlyphAdvances(float emSize, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, Bool32 isSideways, uint glyphCount, ushort* glyphIndices, int* glyphAdvances) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, isSideways, glyphCount, glyphIndices, glyphAdvances); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, isSideways, glyphCount, glyphIndices, glyphAdvances); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, isSideways, glyphCount, glyphIndices, glyphAdvances); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(25)] public HResult GetKerningPairAdjustments(uint glyphCount, ushort* glyphIndices, int* glyphAdvanceAdjustments) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvanceAdjustments); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvanceAdjustments); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvanceAdjustments); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(26)] public Bool32 HasKerningPairs() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(27)] public HResult GetRecommendedRenderingMode(float fontEmSize, float dpiX, float dpiY, Matrix3x2* transform, Bool32 isSideways, OutlineThreshold outlineThreshold, MeasuringMode measuringMode, RenderingMode* renderingMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingMode); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(28)] public HResult GetVerticalGlyphVariants(uint glyphCount, ushort* nominalGlyphIndices, ushort* verticalGlyphIndices) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), glyphCount, nominalGlyphIndices, verticalGlyphIndices); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), glyphCount, nominalGlyphIndices, verticalGlyphIndices); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), glyphCount, nominalGlyphIndices, verticalGlyphIndices); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(29)] public Bool32 HasVerticalGlyphVariants() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(30)] public Bool32 IsColorFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(31)] public uint GetColorPaletteCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(32)] public uint GetPaletteEntryCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(33)] public HResult GetPaletteEntries(uint colorPaletteIndex, uint firstEntryIndex, uint entryCount, Color4** paletteEntries) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(34)] public HResult GetRecommendedRenderingMode(float fontEmSize, float dpiX, float dpiY, Matrix3x2* transform, Bool32 isSideways, OutlineThreshold outlineThreshold, MeasuringMode measuringMode, IDWriteRenderingParams* renderingParams, RenderingMode* renderingMode, GridFitMode* gridFitMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(35)] public HResult GetFontFaceReference(IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontFaceReference); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(36)] public void GetPanose(Panose* panose) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), panose); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), panose); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), panose); } /// @@ -499,11 +347,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(37)] public FontWeight GetWeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); } /// @@ -511,11 +355,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(38)] public FontStretch GetStretch() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); } /// @@ -523,11 +363,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(39)] public FontStyle GetStyle() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this)); } /// @@ -535,11 +371,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(40)] public HResult GetFamilyNames(IDWriteLocalizedStrings** names) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), names); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), names); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), names); } /// @@ -547,11 +379,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(41)] public HResult GetFaceNames(IDWriteLocalizedStrings** names) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), names); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), names); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), names); } /// @@ -559,11 +387,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(42)] public HResult GetInformationalStrings(InformationalStringId informationalStringID, IDWriteLocalizedStrings** informationalStrings, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); } /// @@ -571,11 +395,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(43)] public Bool32 HasCharacter(uint unicodeValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[43]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), unicodeValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), unicodeValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), unicodeValue); } /// @@ -583,11 +403,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(44)] public HResult GetRecommendedRenderingMode(float fontEmSize, float dpiX, float dpiY, Matrix3x2* transform, Bool32 isSideways, OutlineThreshold outlineThreshold, MeasuringMode measuringMode, IDWriteRenderingParams* renderingParams, RenderingMode1* renderingMode, GridFitMode* gridFitMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); } /// @@ -595,11 +411,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(45)] public Bool32 IsCharacterLocal(uint unicodeValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), unicodeValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), unicodeValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), unicodeValue); } /// @@ -607,11 +419,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(46)] public Bool32 IsGlyphLocal(ushort glyphId) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), glyphId); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), glyphId); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), glyphId); } /// @@ -619,11 +427,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(47)] public HResult AreCharactersLocal(ushort* characters, uint characterCount, Bool32 enqueueIfNotLocal, Bool32* isLocal) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), characters, characterCount, enqueueIfNotLocal, isLocal); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), characters, characterCount, enqueueIfNotLocal, isLocal); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), characters, characterCount, enqueueIfNotLocal, isLocal); } /// @@ -631,11 +435,7 @@ public unsafe partial struct IDWriteFontFace3 : IDWriteFontFace3.Interface, INat [VtblIndex(48)] public HResult AreGlyphsLocal(ushort* glyphIndices, uint glyphCount, Bool32 enqueueIfNotLocal, Bool32* isLocal) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, enqueueIfNotLocal, isLocal); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, enqueueIfNotLocal, isLocal); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((IDWriteFontFace3*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, enqueueIfNotLocal, isLocal); } public interface Interface : IDWriteFontFace2.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace4.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace4.cs index 688373b..37cbeda 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace4.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace4.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFace4)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFace4)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(3)] public new FontFaceType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(4)] public HResult GetFiles(uint* numberOfFiles, IDWriteFontFile** fontFiles) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(5)] public uint GetIndex() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(6)] public FontSimulations GetSimulations() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(7)] public Bool32 IsSymbolFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(8)] public void GetMetrics(FontMetrics* fontFaceMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), fontFaceMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), fontFaceMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), fontFaceMetrics); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(9)] public ushort GetGlyphCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(10)] public HResult GetDesignGlyphMetrics(ushort* glyphIndices, uint glyphCount, GlyphMetrics* glyphMetrics, Bool32 isSideways) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(11)] public HResult GetGlyphIndices(uint* codePoints, uint codePointCount, ushort* glyphIndices) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(12)] public HResult TryGetFontTable(uint openTypeTableTag, void** tableData, uint* tableSize, void** tableContext, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(13)] public void ReleaseFontTable(void* tableContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), tableContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), tableContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), tableContext); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(14)] public HResult GetGlyphRunOutline(float emSize, ushort* glyphIndices, float* glyphAdvances, GlyphOffset* glyphOffsets, uint glyphCount, Bool32 isSideways, Bool32 isRightToLeft, Graphics.Direct2D.Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(15)] public HResult GetRecommendedRenderingMode(float emSize, float pixelsPerDip, MeasuringMode measuringMode, IDWriteRenderingParams* renderingParams, RenderingMode* renderingMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(16)] public HResult GetGdiCompatibleMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, FontMetrics* fontFaceMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(17)] public HResult GetGdiCompatibleGlyphMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, ushort* glyphIndices, uint glyphCount, GlyphMetrics* glyphMetrics, Bool32 isSideways) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(18)] public void GetMetrics(FontMetrics1* fontMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), fontMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), fontMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), fontMetrics); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(19)] public HResult GetGdiCompatibleMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, FontMetrics1* fontMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontMetrics); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(20)] public void GetCaretMetrics(CaretMetrics* caretMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), caretMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), caretMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), caretMetrics); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(21)] public HResult GetUnicodeRanges(uint maxRangeCount, UnicodeRange* unicodeRanges, uint* actualRangeCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(22)] public Bool32 IsMonospacedFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(23)] public HResult GetDesignGlyphAdvances(uint glyphCount, ushort* glyphIndices, int* glyphAdvances, Bool32 isSideways) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvances, isSideways); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvances, isSideways); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvances, isSideways); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(24)] public HResult GetGdiCompatibleGlyphAdvances(float emSize, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, Bool32 isSideways, uint glyphCount, ushort* glyphIndices, int* glyphAdvances) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, isSideways, glyphCount, glyphIndices, glyphAdvances); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, isSideways, glyphCount, glyphIndices, glyphAdvances); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, isSideways, glyphCount, glyphIndices, glyphAdvances); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(25)] public HResult GetKerningPairAdjustments(uint glyphCount, ushort* glyphIndices, int* glyphAdvanceAdjustments) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvanceAdjustments); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvanceAdjustments); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvanceAdjustments); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(26)] public Bool32 HasKerningPairs() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(27)] public HResult GetRecommendedRenderingMode(float fontEmSize, float dpiX, float dpiY, Matrix3x2* transform, Bool32 isSideways, OutlineThreshold outlineThreshold, MeasuringMode measuringMode, RenderingMode* renderingMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingMode); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(28)] public HResult GetVerticalGlyphVariants(uint glyphCount, ushort* nominalGlyphIndices, ushort* verticalGlyphIndices) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphCount, nominalGlyphIndices, verticalGlyphIndices); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphCount, nominalGlyphIndices, verticalGlyphIndices); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphCount, nominalGlyphIndices, verticalGlyphIndices); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(29)] public Bool32 HasVerticalGlyphVariants() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(30)] public Bool32 IsColorFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(31)] public uint GetColorPaletteCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(32)] public uint GetPaletteEntryCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(33)] public HResult GetPaletteEntries(uint colorPaletteIndex, uint firstEntryIndex, uint entryCount, Color4** paletteEntries) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(34)] public HResult GetRecommendedRenderingMode(float fontEmSize, float dpiX, float dpiY, Matrix3x2* transform, Bool32 isSideways, OutlineThreshold outlineThreshold, MeasuringMode measuringMode, IDWriteRenderingParams* renderingParams, RenderingMode* renderingMode, GridFitMode* gridFitMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(35)] public HResult GetFontFaceReference(IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), fontFaceReference); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(36)] public void GetPanose(Panose* panose) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), panose); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), panose); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), panose); } /// @@ -499,11 +347,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(37)] public FontWeight GetWeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); } /// @@ -511,11 +355,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(38)] public FontStretch GetStretch() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); } /// @@ -523,11 +363,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(39)] public FontStyle GetStyle() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); } /// @@ -535,11 +371,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(40)] public HResult GetFamilyNames(IDWriteLocalizedStrings** names) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), names); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), names); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), names); } /// @@ -547,11 +379,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(41)] public HResult GetFaceNames(IDWriteLocalizedStrings** names) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), names); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), names); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), names); } /// @@ -559,11 +387,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(42)] public HResult GetInformationalStrings(InformationalStringId informationalStringID, IDWriteLocalizedStrings** informationalStrings, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); } /// @@ -571,11 +395,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(43)] public Bool32 HasCharacter(uint unicodeValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[43]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), unicodeValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), unicodeValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), unicodeValue); } /// @@ -583,11 +403,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(44)] public HResult GetRecommendedRenderingMode(float fontEmSize, float dpiX, float dpiY, Matrix3x2* transform, Bool32 isSideways, OutlineThreshold outlineThreshold, MeasuringMode measuringMode, IDWriteRenderingParams* renderingParams, RenderingMode1* renderingMode, GridFitMode* gridFitMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); } /// @@ -595,11 +411,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(45)] public Bool32 IsCharacterLocal(uint unicodeValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), unicodeValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), unicodeValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), unicodeValue); } /// @@ -607,11 +419,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(46)] public Bool32 IsGlyphLocal(ushort glyphId) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphId); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphId); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphId); } /// @@ -619,11 +427,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(47)] public HResult AreCharactersLocal(ushort* characters, uint characterCount, Bool32 enqueueIfNotLocal, Bool32* isLocal) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), characters, characterCount, enqueueIfNotLocal, isLocal); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), characters, characterCount, enqueueIfNotLocal, isLocal); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), characters, characterCount, enqueueIfNotLocal, isLocal); } /// @@ -631,11 +435,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(48)] public HResult AreGlyphsLocal(ushort* glyphIndices, uint glyphCount, Bool32 enqueueIfNotLocal, Bool32* isLocal) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, enqueueIfNotLocal, isLocal); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, enqueueIfNotLocal, isLocal); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, enqueueIfNotLocal, isLocal); } /// @@ -643,11 +443,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(49)] public HResult GetGlyphImageFormats(ushort glyphId, uint pixelsPerEmFirst, uint pixelsPerEmLast, GlyphImageFormats* glyphImageFormats) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphId, pixelsPerEmFirst, pixelsPerEmLast, glyphImageFormats); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphId, pixelsPerEmFirst, pixelsPerEmLast, glyphImageFormats); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphId, pixelsPerEmFirst, pixelsPerEmLast, glyphImageFormats); } /// @@ -655,11 +451,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(50)] public GlyphImageFormats GetGlyphImageFormats() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[50]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this)); } /// @@ -667,11 +459,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(51)] public HResult GetGlyphImageData(ushort glyphId, uint pixelsPerEm, GlyphImageFormats glyphImageFormat, GlyphImageData* glyphData, void** glyphDataContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphId, pixelsPerEm, glyphImageFormat, glyphData, glyphDataContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphId, pixelsPerEm, glyphImageFormat, glyphData, glyphDataContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphId, pixelsPerEm, glyphImageFormat, glyphData, glyphDataContext); } /// @@ -679,11 +467,7 @@ public unsafe partial struct IDWriteFontFace4 : IDWriteFontFace4.Interface, INat [VtblIndex(52)] public void ReleaseGlyphImageData(void* glyphDataContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphDataContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphDataContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((IDWriteFontFace4*)Unsafe.AsPointer(ref this), glyphDataContext); } public interface Interface : IDWriteFontFace3.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace5.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace5.cs index 67350de..437a5b0 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace5.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace5.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFace5)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFace5)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(3)] public new FontFaceType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(4)] public HResult GetFiles(uint* numberOfFiles, IDWriteFontFile** fontFiles) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(5)] public uint GetIndex() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(6)] public FontSimulations GetSimulations() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(7)] public Bool32 IsSymbolFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(8)] public void GetMetrics(FontMetrics* fontFaceMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontFaceMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontFaceMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontFaceMetrics); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(9)] public ushort GetGlyphCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(10)] public HResult GetDesignGlyphMetrics(ushort* glyphIndices, uint glyphCount, GlyphMetrics* glyphMetrics, Bool32 isSideways) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(11)] public HResult GetGlyphIndices(uint* codePoints, uint codePointCount, ushort* glyphIndices) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(12)] public HResult TryGetFontTable(uint openTypeTableTag, void** tableData, uint* tableSize, void** tableContext, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(13)] public void ReleaseFontTable(void* tableContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), tableContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), tableContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), tableContext); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(14)] public HResult GetGlyphRunOutline(float emSize, ushort* glyphIndices, float* glyphAdvances, GlyphOffset* glyphOffsets, uint glyphCount, Bool32 isSideways, Bool32 isRightToLeft, Graphics.Direct2D.Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(15)] public HResult GetRecommendedRenderingMode(float emSize, float pixelsPerDip, MeasuringMode measuringMode, IDWriteRenderingParams* renderingParams, RenderingMode* renderingMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(16)] public HResult GetGdiCompatibleMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, FontMetrics* fontFaceMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(17)] public HResult GetGdiCompatibleGlyphMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, ushort* glyphIndices, uint glyphCount, GlyphMetrics* glyphMetrics, Bool32 isSideways) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(18)] public void GetMetrics(FontMetrics1* fontMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontMetrics); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(19)] public HResult GetGdiCompatibleMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, FontMetrics1* fontMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontMetrics); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(20)] public void GetCaretMetrics(CaretMetrics* caretMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), caretMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), caretMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), caretMetrics); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(21)] public HResult GetUnicodeRanges(uint maxRangeCount, UnicodeRange* unicodeRanges, uint* actualRangeCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(22)] public Bool32 IsMonospacedFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(23)] public HResult GetDesignGlyphAdvances(uint glyphCount, ushort* glyphIndices, int* glyphAdvances, Bool32 isSideways) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvances, isSideways); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvances, isSideways); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvances, isSideways); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(24)] public HResult GetGdiCompatibleGlyphAdvances(float emSize, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, Bool32 isSideways, uint glyphCount, ushort* glyphIndices, int* glyphAdvances) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, isSideways, glyphCount, glyphIndices, glyphAdvances); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, isSideways, glyphCount, glyphIndices, glyphAdvances); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, isSideways, glyphCount, glyphIndices, glyphAdvances); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(25)] public HResult GetKerningPairAdjustments(uint glyphCount, ushort* glyphIndices, int* glyphAdvanceAdjustments) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvanceAdjustments); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvanceAdjustments); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvanceAdjustments); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(26)] public Bool32 HasKerningPairs() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(27)] public HResult GetRecommendedRenderingMode(float fontEmSize, float dpiX, float dpiY, Matrix3x2* transform, Bool32 isSideways, OutlineThreshold outlineThreshold, MeasuringMode measuringMode, RenderingMode* renderingMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingMode); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(28)] public HResult GetVerticalGlyphVariants(uint glyphCount, ushort* nominalGlyphIndices, ushort* verticalGlyphIndices) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphCount, nominalGlyphIndices, verticalGlyphIndices); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphCount, nominalGlyphIndices, verticalGlyphIndices); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphCount, nominalGlyphIndices, verticalGlyphIndices); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(29)] public Bool32 HasVerticalGlyphVariants() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(30)] public Bool32 IsColorFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(31)] public uint GetColorPaletteCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(32)] public uint GetPaletteEntryCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(33)] public HResult GetPaletteEntries(uint colorPaletteIndex, uint firstEntryIndex, uint entryCount, Color4** paletteEntries) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(34)] public HResult GetRecommendedRenderingMode(float fontEmSize, float dpiX, float dpiY, Matrix3x2* transform, Bool32 isSideways, OutlineThreshold outlineThreshold, MeasuringMode measuringMode, IDWriteRenderingParams* renderingParams, RenderingMode* renderingMode, GridFitMode* gridFitMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(35)] public HResult GetFontFaceReference(IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontFaceReference); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(36)] public void GetPanose(Panose* panose) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), panose); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), panose); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), panose); } /// @@ -499,11 +347,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(37)] public FontWeight GetWeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } /// @@ -511,11 +355,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(38)] public FontStretch GetStretch() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } /// @@ -523,11 +363,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(39)] public FontStyle GetStyle() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } /// @@ -535,11 +371,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(40)] public HResult GetFamilyNames(IDWriteLocalizedStrings** names) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), names); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), names); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), names); } /// @@ -547,11 +379,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(41)] public HResult GetFaceNames(IDWriteLocalizedStrings** names) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), names); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), names); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), names); } /// @@ -559,11 +387,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(42)] public HResult GetInformationalStrings(InformationalStringId informationalStringID, IDWriteLocalizedStrings** informationalStrings, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); } /// @@ -571,11 +395,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(43)] public Bool32 HasCharacter(uint unicodeValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[43]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), unicodeValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), unicodeValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), unicodeValue); } /// @@ -583,11 +403,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(44)] public HResult GetRecommendedRenderingMode(float fontEmSize, float dpiX, float dpiY, Matrix3x2* transform, Bool32 isSideways, OutlineThreshold outlineThreshold, MeasuringMode measuringMode, IDWriteRenderingParams* renderingParams, RenderingMode1* renderingMode, GridFitMode* gridFitMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); } /// @@ -595,11 +411,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(45)] public Bool32 IsCharacterLocal(uint unicodeValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), unicodeValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), unicodeValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), unicodeValue); } /// @@ -607,11 +419,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(46)] public Bool32 IsGlyphLocal(ushort glyphId) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphId); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphId); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphId); } /// @@ -619,11 +427,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(47)] public HResult AreCharactersLocal(ushort* characters, uint characterCount, Bool32 enqueueIfNotLocal, Bool32* isLocal) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), characters, characterCount, enqueueIfNotLocal, isLocal); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), characters, characterCount, enqueueIfNotLocal, isLocal); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), characters, characterCount, enqueueIfNotLocal, isLocal); } /// @@ -631,11 +435,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(48)] public HResult AreGlyphsLocal(ushort* glyphIndices, uint glyphCount, Bool32 enqueueIfNotLocal, Bool32* isLocal) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, enqueueIfNotLocal, isLocal); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, enqueueIfNotLocal, isLocal); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, enqueueIfNotLocal, isLocal); } /// @@ -643,11 +443,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(49)] public HResult GetGlyphImageFormats(ushort glyphId, uint pixelsPerEmFirst, uint pixelsPerEmLast, GlyphImageFormats* glyphImageFormats) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphId, pixelsPerEmFirst, pixelsPerEmLast, glyphImageFormats); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphId, pixelsPerEmFirst, pixelsPerEmLast, glyphImageFormats); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphId, pixelsPerEmFirst, pixelsPerEmLast, glyphImageFormats); } /// @@ -655,11 +451,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(50)] public GlyphImageFormats GetGlyphImageFormats() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[50]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } /// @@ -667,11 +459,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(51)] public HResult GetGlyphImageData(ushort glyphId, uint pixelsPerEm, GlyphImageFormats glyphImageFormat, GlyphImageData* glyphData, void** glyphDataContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphId, pixelsPerEm, glyphImageFormat, glyphData, glyphDataContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphId, pixelsPerEm, glyphImageFormat, glyphData, glyphDataContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphId, pixelsPerEm, glyphImageFormat, glyphData, glyphDataContext); } /// @@ -679,11 +467,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(52)] public void ReleaseGlyphImageData(void* glyphDataContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphDataContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphDataContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), glyphDataContext); } /// @@ -691,11 +475,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(53)] public uint GetFontAxisValueCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } /// @@ -703,11 +483,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(54)] public HResult GetFontAxisValues(FontAxisValue* fontAxisValues, uint fontAxisValueCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); } /// @@ -715,11 +491,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(55)] public Bool32 HasVariations() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this)); } /// @@ -727,11 +499,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(56)] public HResult GetFontResource(IDWriteFontResource** fontResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontResource); } /// @@ -739,11 +507,7 @@ public unsafe partial struct IDWriteFontFace5 : IDWriteFontFace5.Interface, INat [VtblIndex(57)] public Bool32 Equals(IDWriteFontFace* fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((IDWriteFontFace5*)Unsafe.AsPointer(ref this), fontFace); } public interface Interface : IDWriteFontFace4.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace6.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace6.cs index 3d5f3dd..8a7ae46 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace6.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFace6.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFace6)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFace6)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(3)] public new FontFaceType GetType() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(4)] public HResult GetFiles(uint* numberOfFiles, IDWriteFontFile** fontFiles) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), numberOfFiles, fontFiles); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(5)] public uint GetIndex() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(6)] public FontSimulations GetSimulations() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(7)] public Bool32 IsSymbolFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(8)] public void GetMetrics(FontMetrics* fontFaceMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontFaceMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontFaceMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontFaceMetrics); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(9)] public ushort GetGlyphCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(10)] public HResult GetDesignGlyphMetrics(ushort* glyphIndices, uint glyphCount, GlyphMetrics* glyphMetrics, Bool32 isSideways) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, glyphMetrics, isSideways); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(11)] public HResult GetGlyphIndices(uint* codePoints, uint codePointCount, ushort* glyphIndices) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), codePoints, codePointCount, glyphIndices); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(12)] public HResult TryGetFontTable(uint openTypeTableTag, void** tableData, uint* tableSize, void** tableContext, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), openTypeTableTag, tableData, tableSize, tableContext, exists); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(13)] public void ReleaseFontTable(void* tableContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), tableContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), tableContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), tableContext); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(14)] public HResult GetGlyphRunOutline(float emSize, ushort* glyphIndices, float* glyphAdvances, GlyphOffset* glyphOffsets, uint glyphCount, Bool32 isSideways, Bool32 isRightToLeft, Graphics.Direct2D.Common.ID2D1SimplifiedGeometrySink* geometrySink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), emSize, glyphIndices, glyphAdvances, glyphOffsets, glyphCount, isSideways, isRightToLeft, geometrySink); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(15)] public HResult GetRecommendedRenderingMode(float emSize, float pixelsPerDip, MeasuringMode measuringMode, IDWriteRenderingParams* renderingParams, RenderingMode* renderingMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, measuringMode, renderingParams, renderingMode); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(16)] public HResult GetGdiCompatibleMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, FontMetrics* fontFaceMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontFaceMetrics); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(17)] public HResult GetGdiCompatibleGlyphMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, ushort* glyphIndices, uint glyphCount, GlyphMetrics* glyphMetrics, Bool32 isSideways) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, glyphIndices, glyphCount, glyphMetrics, isSideways); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(18)] public void GetMetrics(FontMetrics1* fontMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontMetrics); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(19)] public HResult GetGdiCompatibleMetrics(float emSize, float pixelsPerDip, Matrix3x2* transform, FontMetrics1* fontMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, fontMetrics); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(20)] public void GetCaretMetrics(CaretMetrics* caretMetrics) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), caretMetrics); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), caretMetrics); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), caretMetrics); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(21)] public HResult GetUnicodeRanges(uint maxRangeCount, UnicodeRange* unicodeRanges, uint* actualRangeCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), maxRangeCount, unicodeRanges, actualRangeCount); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(22)] public Bool32 IsMonospacedFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(23)] public HResult GetDesignGlyphAdvances(uint glyphCount, ushort* glyphIndices, int* glyphAdvances, Bool32 isSideways) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvances, isSideways); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvances, isSideways); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvances, isSideways); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(24)] public HResult GetGdiCompatibleGlyphAdvances(float emSize, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, Bool32 isSideways, uint glyphCount, ushort* glyphIndices, int* glyphAdvances) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, isSideways, glyphCount, glyphIndices, glyphAdvances); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, isSideways, glyphCount, glyphIndices, glyphAdvances); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), emSize, pixelsPerDip, transform, useGdiNatural, isSideways, glyphCount, glyphIndices, glyphAdvances); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(25)] public HResult GetKerningPairAdjustments(uint glyphCount, ushort* glyphIndices, int* glyphAdvanceAdjustments) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvanceAdjustments); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvanceAdjustments); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphCount, glyphIndices, glyphAdvanceAdjustments); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(26)] public Bool32 HasKerningPairs() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(27)] public HResult GetRecommendedRenderingMode(float fontEmSize, float dpiX, float dpiY, Matrix3x2* transform, Bool32 isSideways, OutlineThreshold outlineThreshold, MeasuringMode measuringMode, RenderingMode* renderingMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingMode); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(28)] public HResult GetVerticalGlyphVariants(uint glyphCount, ushort* nominalGlyphIndices, ushort* verticalGlyphIndices) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphCount, nominalGlyphIndices, verticalGlyphIndices); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphCount, nominalGlyphIndices, verticalGlyphIndices); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphCount, nominalGlyphIndices, verticalGlyphIndices); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(29)] public Bool32 HasVerticalGlyphVariants() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(30)] public Bool32 IsColorFont() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(31)] public uint GetColorPaletteCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(32)] public uint GetPaletteEntryCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(33)] public HResult GetPaletteEntries(uint colorPaletteIndex, uint firstEntryIndex, uint entryCount, Color4** paletteEntries) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), colorPaletteIndex, firstEntryIndex, entryCount, paletteEntries); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(34)] public HResult GetRecommendedRenderingMode(float fontEmSize, float dpiX, float dpiY, Matrix3x2* transform, Bool32 isSideways, OutlineThreshold outlineThreshold, MeasuringMode measuringMode, IDWriteRenderingParams* renderingParams, RenderingMode* renderingMode, GridFitMode* gridFitMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(35)] public HResult GetFontFaceReference(IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontFaceReference); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(36)] public void GetPanose(Panose* panose) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[36]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), panose); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), panose); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), panose); } /// @@ -499,11 +347,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(37)] public FontWeight GetWeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); } /// @@ -511,11 +355,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(38)] public FontStretch GetStretch() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); } /// @@ -523,11 +363,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(39)] public FontStyle GetStyle() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); } /// @@ -535,11 +371,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(40)] public HResult GetFamilyNames(IDWriteLocalizedStrings** names) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), names); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), names); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), names); } /// @@ -547,11 +379,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(41)] public HResult GetFaceNames(IDWriteLocalizedStrings** names) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), names); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), names); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), names); } /// @@ -559,11 +387,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(42)] public HResult GetInformationalStrings(InformationalStringId informationalStringID, IDWriteLocalizedStrings** informationalStrings, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), informationalStringID, informationalStrings, exists); } /// @@ -571,11 +395,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(43)] public Bool32 HasCharacter(uint unicodeValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[43]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), unicodeValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), unicodeValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), unicodeValue); } /// @@ -583,11 +403,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(44)] public HResult GetRecommendedRenderingMode(float fontEmSize, float dpiX, float dpiY, Matrix3x2* transform, Bool32 isSideways, OutlineThreshold outlineThreshold, MeasuringMode measuringMode, IDWriteRenderingParams* renderingParams, RenderingMode1* renderingMode, GridFitMode* gridFitMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontEmSize, dpiX, dpiY, transform, isSideways, outlineThreshold, measuringMode, renderingParams, renderingMode, gridFitMode); } /// @@ -595,11 +411,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(45)] public Bool32 IsCharacterLocal(uint unicodeValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), unicodeValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), unicodeValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), unicodeValue); } /// @@ -607,11 +419,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(46)] public Bool32 IsGlyphLocal(ushort glyphId) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphId); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphId); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphId); } /// @@ -619,11 +427,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(47)] public HResult AreCharactersLocal(ushort* characters, uint characterCount, Bool32 enqueueIfNotLocal, Bool32* isLocal) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), characters, characterCount, enqueueIfNotLocal, isLocal); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), characters, characterCount, enqueueIfNotLocal, isLocal); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), characters, characterCount, enqueueIfNotLocal, isLocal); } /// @@ -631,11 +435,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(48)] public HResult AreGlyphsLocal(ushort* glyphIndices, uint glyphCount, Bool32 enqueueIfNotLocal, Bool32* isLocal) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, enqueueIfNotLocal, isLocal); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, enqueueIfNotLocal, isLocal); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount, enqueueIfNotLocal, isLocal); } /// @@ -643,11 +443,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(49)] public HResult GetGlyphImageFormats(ushort glyphId, uint pixelsPerEmFirst, uint pixelsPerEmLast, GlyphImageFormats* glyphImageFormats) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphId, pixelsPerEmFirst, pixelsPerEmLast, glyphImageFormats); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphId, pixelsPerEmFirst, pixelsPerEmLast, glyphImageFormats); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphId, pixelsPerEmFirst, pixelsPerEmLast, glyphImageFormats); } /// @@ -655,11 +451,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(50)] public GlyphImageFormats GetGlyphImageFormats() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[50]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); } /// @@ -667,11 +459,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(51)] public HResult GetGlyphImageData(ushort glyphId, uint pixelsPerEm, GlyphImageFormats glyphImageFormat, GlyphImageData* glyphData, void** glyphDataContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphId, pixelsPerEm, glyphImageFormat, glyphData, glyphDataContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphId, pixelsPerEm, glyphImageFormat, glyphData, glyphDataContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphId, pixelsPerEm, glyphImageFormat, glyphData, glyphDataContext); } /// @@ -679,11 +467,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(52)] public void ReleaseGlyphImageData(void* glyphDataContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[52]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphDataContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphDataContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), glyphDataContext); } /// @@ -691,11 +475,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(53)] public uint GetFontAxisValueCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); } /// @@ -703,11 +483,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(54)] public HResult GetFontAxisValues(FontAxisValue* fontAxisValues, uint fontAxisValueCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); } /// @@ -715,11 +491,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(55)] public Bool32 HasVariations() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this)); } /// @@ -727,11 +499,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(56)] public HResult GetFontResource(IDWriteFontResource** fontResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontResource); } /// @@ -739,11 +507,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(57)] public Bool32 Equals(IDWriteFontFace* fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontFace); } /// @@ -751,11 +515,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(58)] public HResult GetFamilyNames(FontFamilyModel fontFamilyModel, IDWriteLocalizedStrings** names) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[58]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontFamilyModel, names); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontFamilyModel, names); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontFamilyModel, names); } /// @@ -763,11 +523,7 @@ public unsafe partial struct IDWriteFontFace6 : IDWriteFontFace6.Interface, INat [VtblIndex(59)] public HResult GetFaceNames(FontFamilyModel fontFamilyModel, IDWriteLocalizedStrings** names) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontFamilyModel, names); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontFamilyModel, names); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((IDWriteFontFace6*)Unsafe.AsPointer(ref this), fontFamilyModel, names); } public interface Interface : IDWriteFontFace5.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFaceReference.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFaceReference.cs index 7025066..442877c 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFaceReference.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFaceReference.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontFaceReference : IDWriteFontFaceReference } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFaceReference)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFaceReference)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontFaceReference : IDWriteFontFaceReference [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontFaceReference : IDWriteFontFaceReference [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontFaceReference : IDWriteFontFaceReference [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontFaceReference : IDWriteFontFaceReference [VtblIndex(3)] public HResult CreateFontFace(IDWriteFontFace3** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), fontFace); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontFaceReference : IDWriteFontFaceReference [VtblIndex(4)] public HResult CreateFontFaceWithSimulations(FontSimulations fontFaceSimulationFlags, IDWriteFontFace3** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), fontFaceSimulationFlags, fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), fontFaceSimulationFlags, fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), fontFaceSimulationFlags, fontFace); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontFaceReference : IDWriteFontFaceReference [VtblIndex(5)] public Bool32 Equals(IDWriteFontFaceReference* fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), fontFaceReference); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontFaceReference : IDWriteFontFaceReference [VtblIndex(6)] public uint GetFontFaceIndex() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontFaceReference : IDWriteFontFaceReference [VtblIndex(7)] public FontSimulations GetSimulations() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontFaceReference : IDWriteFontFaceReference [VtblIndex(8)] public HResult GetFontFile(IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), fontFile); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontFaceReference : IDWriteFontFaceReference [VtblIndex(9)] public ulong GetLocalFileSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFontFaceReference : IDWriteFontFaceReference [VtblIndex(10)] public ulong GetFileSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFontFaceReference : IDWriteFontFaceReference [VtblIndex(11)] public HResult GetFileTime(ulong* lastWriteTime) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), lastWriteTime); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), lastWriteTime); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), lastWriteTime); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFontFaceReference : IDWriteFontFaceReference [VtblIndex(12)] public Locality GetLocality() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFontFaceReference : IDWriteFontFaceReference [VtblIndex(13)] public HResult EnqueueFontDownloadRequest() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFontFaceReference : IDWriteFontFaceReference [VtblIndex(14)] public HResult EnqueueCharacterDownloadRequest(ushort* characters, uint characterCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), characters, characterCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), characters, characterCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), characters, characterCount); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFontFaceReference : IDWriteFontFaceReference [VtblIndex(15)] public HResult EnqueueGlyphDownloadRequest(ushort* glyphIndices, uint glyphCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFontFaceReference : IDWriteFontFaceReference [VtblIndex(16)] public HResult EnqueueFileFragmentDownloadRequest(ulong fileOffset, ulong fragmentSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), fileOffset, fragmentSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), fileOffset, fragmentSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFontFaceReference*)Unsafe.AsPointer(ref this), fileOffset, fragmentSize); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFaceReference1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFaceReference1.cs index 5964134..ff82a6b 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFaceReference1.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFaceReference1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFaceReference1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFaceReference1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc [VtblIndex(3)] public HResult CreateFontFace(IDWriteFontFace3** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fontFace); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc [VtblIndex(4)] public HResult CreateFontFaceWithSimulations(FontSimulations fontFaceSimulationFlags, IDWriteFontFace3** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fontFaceSimulationFlags, fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fontFaceSimulationFlags, fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fontFaceSimulationFlags, fontFace); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc [VtblIndex(5)] public Bool32 Equals(IDWriteFontFaceReference* fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fontFaceReference); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc [VtblIndex(6)] public uint GetFontFaceIndex() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc [VtblIndex(7)] public FontSimulations GetSimulations() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc [VtblIndex(8)] public HResult GetFontFile(IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fontFile); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc [VtblIndex(9)] public ulong GetLocalFileSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc [VtblIndex(10)] public ulong GetFileSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc [VtblIndex(11)] public HResult GetFileTime(ulong* lastWriteTime) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), lastWriteTime); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), lastWriteTime); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), lastWriteTime); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc [VtblIndex(12)] public Locality GetLocality() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc [VtblIndex(13)] public HResult EnqueueFontDownloadRequest() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc [VtblIndex(14)] public HResult EnqueueCharacterDownloadRequest(ushort* characters, uint characterCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), characters, characterCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), characters, characterCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), characters, characterCount); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc [VtblIndex(15)] public HResult EnqueueGlyphDownloadRequest(ushort* glyphIndices, uint glyphCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), glyphIndices, glyphCount); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc [VtblIndex(16)] public HResult EnqueueFileFragmentDownloadRequest(ulong fileOffset, ulong fragmentSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fileOffset, fragmentSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fileOffset, fragmentSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fileOffset, fragmentSize); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc [VtblIndex(17)] public HResult CreateFontFace(IDWriteFontFace5** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fontFace); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc [VtblIndex(18)] public uint GetFontAxisValueCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this)); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteFontFaceReference1 : IDWriteFontFaceReferenc [VtblIndex(19)] public HResult GetFontAxisValues(FontAxisValue* fontAxisValues, uint fontAxisValueCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteFontFaceReference1*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); } public interface Interface : IDWriteFontFaceReference.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFallback.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFallback.cs index fd8b69d..e3b7f82 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFallback.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFallback.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontFallback : IDWriteFontFallback.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFallback)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFallback)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontFallback : IDWriteFontFallback.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontFallback*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontFallback*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontFallback*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontFallback : IDWriteFontFallback.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontFallback*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontFallback*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontFallback*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontFallback : IDWriteFontFallback.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontFallback*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontFallback*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontFallback*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontFallback : IDWriteFontFallback.Interface [VtblIndex(3)] public HResult MapCharacters(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteFontCollection* baseFontCollection, ushort* baseFamilyName, FontWeight baseWeight, FontStyle baseStyle, FontStretch baseStretch, uint* mappedLength, IDWriteFont** mappedFont, float* scale) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontFallback*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, baseFontCollection, baseFamilyName, baseWeight, baseStyle, baseStretch, mappedLength, mappedFont, scale); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFallback*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, baseFontCollection, baseFamilyName, baseWeight, baseStyle, baseStretch, mappedLength, mappedFont, scale); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontFallback*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, baseFontCollection, baseFamilyName, baseWeight, baseStyle, baseStretch, mappedLength, mappedFont, scale); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFallback1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFallback1.cs index 7a8faf7..cb94252 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFallback1.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFallback1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontFallback1 : IDWriteFontFallback1.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFallback1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFallback1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontFallback1 : IDWriteFontFallback1.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontFallback1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontFallback1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontFallback1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontFallback1 : IDWriteFontFallback1.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontFallback1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontFallback1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontFallback1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontFallback1 : IDWriteFontFallback1.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontFallback1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontFallback1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontFallback1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontFallback1 : IDWriteFontFallback1.Interfa [VtblIndex(3)] public HResult MapCharacters(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteFontCollection* baseFontCollection, ushort* baseFamilyName, FontWeight baseWeight, FontStyle baseStyle, FontStretch baseStretch, uint* mappedLength, IDWriteFont** mappedFont, float* scale) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontFallback1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, baseFontCollection, baseFamilyName, baseWeight, baseStyle, baseStretch, mappedLength, mappedFont, scale); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFallback1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, baseFontCollection, baseFamilyName, baseWeight, baseStyle, baseStretch, mappedLength, mappedFont, scale); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontFallback1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, baseFontCollection, baseFamilyName, baseWeight, baseStyle, baseStretch, mappedLength, mappedFont, scale); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontFallback1 : IDWriteFontFallback1.Interfa [VtblIndex(4)] public HResult MapCharacters(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteFontCollection* baseFontCollection, ushort* baseFamilyName, FontAxisValue* fontAxisValues, uint fontAxisValueCount, uint* mappedLength, float* scale, IDWriteFontFace5** mappedFontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontFallback1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, baseFontCollection, baseFamilyName, fontAxisValues, fontAxisValueCount, mappedLength, scale, mappedFontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFallback1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, baseFontCollection, baseFamilyName, fontAxisValues, fontAxisValueCount, mappedLength, scale, mappedFontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontFallback1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, baseFontCollection, baseFamilyName, fontAxisValues, fontAxisValueCount, mappedLength, scale, mappedFontFace); } public interface Interface : IDWriteFontFallback.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFallbackBuilder.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFallbackBuilder.cs index 4aa613b..7bde81c 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFallbackBuilder.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFallbackBuilder.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontFallbackBuilder : IDWriteFontFallbackBui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFallbackBuilder)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFallbackBuilder)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontFallbackBuilder : IDWriteFontFallbackBui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontFallbackBuilder*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontFallbackBuilder*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontFallbackBuilder*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontFallbackBuilder : IDWriteFontFallbackBui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontFallbackBuilder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontFallbackBuilder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontFallbackBuilder*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontFallbackBuilder : IDWriteFontFallbackBui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontFallbackBuilder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontFallbackBuilder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontFallbackBuilder*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontFallbackBuilder : IDWriteFontFallbackBui [VtblIndex(3)] public HResult AddMapping(UnicodeRange* ranges, uint rangesCount, ushort** targetFamilyNames, uint targetFamilyNamesCount, IDWriteFontCollection* fontCollection, ushort* localeName, ushort* baseFamilyName, float scale) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontFallbackBuilder*)Unsafe.AsPointer(ref this), ranges, rangesCount, targetFamilyNames, targetFamilyNamesCount, fontCollection, localeName, baseFamilyName, scale); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFallbackBuilder*)Unsafe.AsPointer(ref this), ranges, rangesCount, targetFamilyNames, targetFamilyNamesCount, fontCollection, localeName, baseFamilyName, scale); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontFallbackBuilder*)Unsafe.AsPointer(ref this), ranges, rangesCount, targetFamilyNames, targetFamilyNamesCount, fontCollection, localeName, baseFamilyName, scale); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontFallbackBuilder : IDWriteFontFallbackBui [VtblIndex(4)] public HResult AddMappings(IDWriteFontFallback* fontFallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontFallbackBuilder*)Unsafe.AsPointer(ref this), fontFallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFallbackBuilder*)Unsafe.AsPointer(ref this), fontFallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontFallbackBuilder*)Unsafe.AsPointer(ref this), fontFallback); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontFallbackBuilder : IDWriteFontFallbackBui [VtblIndex(5)] public HResult CreateFontFallback(IDWriteFontFallback** fontFallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontFallbackBuilder*)Unsafe.AsPointer(ref this), fontFallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontFallbackBuilder*)Unsafe.AsPointer(ref this), fontFallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontFallbackBuilder*)Unsafe.AsPointer(ref this), fontFallback); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFamily.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFamily.cs index f64422b..5cd2158 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFamily.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFamily.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontFamily : IDWriteFontFamily.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFamily)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFamily)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontFamily : IDWriteFontFamily.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontFamily : IDWriteFontFamily.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontFamily : IDWriteFontFamily.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontFamily : IDWriteFontFamily.Interface, IN [VtblIndex(3)] public HResult GetFontCollection(IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), fontCollection); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontFamily : IDWriteFontFamily.Interface, IN [VtblIndex(4)] public uint GetFontCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontFamily : IDWriteFontFamily.Interface, IN [VtblIndex(5)] public HResult GetFont(uint index, IDWriteFont** font) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), index, font); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), index, font); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), index, font); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontFamily : IDWriteFontFamily.Interface, IN [VtblIndex(6)] public HResult GetFamilyNames(IDWriteLocalizedStrings** names) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), names); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), names); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), names); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontFamily : IDWriteFontFamily.Interface, IN [VtblIndex(7)] public HResult GetFirstMatchingFont(FontWeight weight, FontStretch stretch, FontStyle style, IDWriteFont** matchingFont) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), weight, stretch, style, matchingFont); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), weight, stretch, style, matchingFont); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), weight, stretch, style, matchingFont); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontFamily : IDWriteFontFamily.Interface, IN [VtblIndex(8)] public HResult GetMatchingFonts(FontWeight weight, FontStretch stretch, FontStyle style, IDWriteFontList** matchingFonts) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), weight, stretch, style, matchingFonts); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), weight, stretch, style, matchingFonts); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontFamily*)Unsafe.AsPointer(ref this), weight, stretch, style, matchingFonts); } public interface Interface : IDWriteFontList.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFamily1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFamily1.cs index 60212b3..caf6dab 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFamily1.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFamily1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontFamily1 : IDWriteFontFamily1.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFamily1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFamily1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontFamily1 : IDWriteFontFamily1.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontFamily1 : IDWriteFontFamily1.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontFamily1 : IDWriteFontFamily1.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontFamily1 : IDWriteFontFamily1.Interface, [VtblIndex(3)] public HResult GetFontCollection(IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), fontCollection); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontFamily1 : IDWriteFontFamily1.Interface, [VtblIndex(4)] public uint GetFontCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontFamily1 : IDWriteFontFamily1.Interface, [VtblIndex(5)] public HResult GetFont(uint index, IDWriteFont** font) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), index, font); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), index, font); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), index, font); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontFamily1 : IDWriteFontFamily1.Interface, [VtblIndex(6)] public HResult GetFamilyNames(IDWriteLocalizedStrings** names) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), names); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), names); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), names); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontFamily1 : IDWriteFontFamily1.Interface, [VtblIndex(7)] public HResult GetFirstMatchingFont(FontWeight weight, FontStretch stretch, FontStyle style, IDWriteFont** matchingFont) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), weight, stretch, style, matchingFont); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), weight, stretch, style, matchingFont); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), weight, stretch, style, matchingFont); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontFamily1 : IDWriteFontFamily1.Interface, [VtblIndex(8)] public HResult GetMatchingFonts(FontWeight weight, FontStretch stretch, FontStyle style, IDWriteFontList** matchingFonts) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), weight, stretch, style, matchingFonts); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), weight, stretch, style, matchingFonts); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), weight, stretch, style, matchingFonts); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontFamily1 : IDWriteFontFamily1.Interface, [VtblIndex(9)] public Locality GetFontLocality(uint listIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), listIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), listIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), listIndex); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFontFamily1 : IDWriteFontFamily1.Interface, [VtblIndex(10)] public HResult GetFont(uint listIndex, IDWriteFont3** font) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), listIndex, font); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), listIndex, font); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), listIndex, font); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFontFamily1 : IDWriteFontFamily1.Interface, [VtblIndex(11)] public HResult GetFontFaceReference(uint listIndex, IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFontFamily1*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); } public interface Interface : IDWriteFontFamily.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFamily2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFamily2.cs index 6e85841..5472673 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFamily2.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFamily2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontFamily2 : IDWriteFontFamily2.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFamily2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFamily2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontFamily2 : IDWriteFontFamily2.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontFamily2 : IDWriteFontFamily2.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontFamily2 : IDWriteFontFamily2.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontFamily2 : IDWriteFontFamily2.Interface, [VtblIndex(3)] public HResult GetFontCollection(IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), fontCollection); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontFamily2 : IDWriteFontFamily2.Interface, [VtblIndex(4)] public uint GetFontCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontFamily2 : IDWriteFontFamily2.Interface, [VtblIndex(5)] public HResult GetFont(uint index, IDWriteFont** font) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), index, font); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), index, font); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), index, font); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontFamily2 : IDWriteFontFamily2.Interface, [VtblIndex(6)] public HResult GetFamilyNames(IDWriteLocalizedStrings** names) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), names); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), names); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), names); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontFamily2 : IDWriteFontFamily2.Interface, [VtblIndex(7)] public HResult GetFirstMatchingFont(FontWeight weight, FontStretch stretch, FontStyle style, IDWriteFont** matchingFont) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), weight, stretch, style, matchingFont); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), weight, stretch, style, matchingFont); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), weight, stretch, style, matchingFont); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontFamily2 : IDWriteFontFamily2.Interface, [VtblIndex(8)] public HResult GetMatchingFonts(FontWeight weight, FontStretch stretch, FontStyle style, IDWriteFontList** matchingFonts) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), weight, stretch, style, matchingFonts); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), weight, stretch, style, matchingFonts); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), weight, stretch, style, matchingFonts); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontFamily2 : IDWriteFontFamily2.Interface, [VtblIndex(9)] public Locality GetFontLocality(uint listIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), listIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), listIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), listIndex); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFontFamily2 : IDWriteFontFamily2.Interface, [VtblIndex(10)] public HResult GetFont(uint listIndex, IDWriteFont3** font) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), listIndex, font); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), listIndex, font); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), listIndex, font); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFontFamily2 : IDWriteFontFamily2.Interface, [VtblIndex(11)] public HResult GetFontFaceReference(uint listIndex, IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFontFamily2 : IDWriteFontFamily2.Interface, [VtblIndex(12)] public HResult GetMatchingFonts(FontAxisValue* fontAxisValues, uint fontAxisValueCount, IDWriteFontList2** matchingFonts) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount, matchingFonts); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount, matchingFonts); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount, matchingFonts); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFontFamily2 : IDWriteFontFamily2.Interface, [VtblIndex(13)] public HResult GetFontSet(IDWriteFontSet1** fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFontFamily2*)Unsafe.AsPointer(ref this), fontSet); } public interface Interface : IDWriteFontFamily1.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFile.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFile.cs index 577026d..71b31cd 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFile.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFile.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontFile : IDWriteFontFile.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFile)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFile)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontFile : IDWriteFontFile.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontFile*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontFile*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontFile*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontFile : IDWriteFontFile.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontFile*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontFile*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontFile*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontFile : IDWriteFontFile.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontFile*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontFile*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontFile*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontFile : IDWriteFontFile.Interface, INativ [VtblIndex(3)] public HResult GetReferenceKey(void** fontFileReferenceKey, uint* fontFileReferenceKeySize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontFile*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFile*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontFile*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontFile : IDWriteFontFile.Interface, INativ [VtblIndex(4)] public HResult GetLoader(IDWriteFontFileLoader** fontFileLoader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontFile*)Unsafe.AsPointer(ref this), fontFileLoader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFile*)Unsafe.AsPointer(ref this), fontFileLoader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontFile*)Unsafe.AsPointer(ref this), fontFileLoader); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontFile : IDWriteFontFile.Interface, INativ [VtblIndex(5)] public HResult Analyze(Bool32* isSupportedFontType, FontFileType* fontFileType, FontFaceType* fontFaceType, uint* numberOfFaces) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontFile*)Unsafe.AsPointer(ref this), isSupportedFontType, fontFileType, fontFaceType, numberOfFaces); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontFile*)Unsafe.AsPointer(ref this), isSupportedFontType, fontFileType, fontFaceType, numberOfFaces); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontFile*)Unsafe.AsPointer(ref this), isSupportedFontType, fontFileType, fontFaceType, numberOfFaces); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFileEnumerator.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFileEnumerator.cs index 7fbe65c..4171dd2 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFileEnumerator.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFileEnumerator.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontFileEnumerator : IDWriteFontFileEnumerat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFileEnumerator)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFileEnumerator)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontFileEnumerator : IDWriteFontFileEnumerat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontFileEnumerator*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontFileEnumerator*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontFileEnumerator*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontFileEnumerator : IDWriteFontFileEnumerat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontFileEnumerator*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontFileEnumerator*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontFileEnumerator*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontFileEnumerator : IDWriteFontFileEnumerat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontFileEnumerator*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontFileEnumerator*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontFileEnumerator*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontFileEnumerator : IDWriteFontFileEnumerat [VtblIndex(3)] public HResult MoveNext(Bool32* hasCurrentFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontFileEnumerator*)Unsafe.AsPointer(ref this), hasCurrentFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFileEnumerator*)Unsafe.AsPointer(ref this), hasCurrentFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontFileEnumerator*)Unsafe.AsPointer(ref this), hasCurrentFile); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontFileEnumerator : IDWriteFontFileEnumerat [VtblIndex(4)] public HResult GetCurrentFontFile(IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontFileEnumerator*)Unsafe.AsPointer(ref this), fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFileEnumerator*)Unsafe.AsPointer(ref this), fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontFileEnumerator*)Unsafe.AsPointer(ref this), fontFile); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFileLoader.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFileLoader.cs index 54e8fad..f8e99b3 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFileLoader.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFileLoader.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontFileLoader : IDWriteFontFileLoader.Inter } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFileLoader)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFileLoader)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontFileLoader : IDWriteFontFileLoader.Inter [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontFileLoader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontFileLoader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontFileLoader*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontFileLoader : IDWriteFontFileLoader.Inter [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontFileLoader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontFileLoader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontFileLoader*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontFileLoader : IDWriteFontFileLoader.Inter [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontFileLoader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontFileLoader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontFileLoader*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontFileLoader : IDWriteFontFileLoader.Inter [VtblIndex(3)] public HResult CreateStreamFromKey(void* fontFileReferenceKey, uint fontFileReferenceKeySize, IDWriteFontFileStream** fontFileStream) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileStream); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileStream); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileStream); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFileStream.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFileStream.cs index 8af1dad..6bc120c 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFileStream.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontFileStream.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontFileStream : IDWriteFontFileStream.Inter } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFileStream)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontFileStream)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontFileStream : IDWriteFontFileStream.Inter [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontFileStream : IDWriteFontFileStream.Inter [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontFileStream : IDWriteFontFileStream.Inter [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontFileStream : IDWriteFontFileStream.Inter [VtblIndex(3)] public HResult ReadFileFragment(void** fragmentStart, ulong fileOffset, ulong fragmentSize, void** fragmentContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this), fragmentStart, fileOffset, fragmentSize, fragmentContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this), fragmentStart, fileOffset, fragmentSize, fragmentContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this), fragmentStart, fileOffset, fragmentSize, fragmentContext); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontFileStream : IDWriteFontFileStream.Inter [VtblIndex(4)] public void ReleaseFileFragment(void* fragmentContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this), fragmentContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this), fragmentContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this), fragmentContext); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontFileStream : IDWriteFontFileStream.Inter [VtblIndex(5)] public HResult GetFileSize(ulong* fileSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this), fileSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this), fileSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this), fileSize); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontFileStream : IDWriteFontFileStream.Inter [VtblIndex(6)] public HResult GetLastWriteTime(ulong* lastWriteTime) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this), lastWriteTime); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this), lastWriteTime); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontFileStream*)Unsafe.AsPointer(ref this), lastWriteTime); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontList.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontList.cs index 876ff2b..c1d1d8e 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontList.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontList.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontList : IDWriteFontList.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontList)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontList)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontList : IDWriteFontList.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontList*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontList*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontList*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontList : IDWriteFontList.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontList*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontList : IDWriteFontList.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontList*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontList : IDWriteFontList.Interface, INativ [VtblIndex(3)] public HResult GetFontCollection(IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontList*)Unsafe.AsPointer(ref this), fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontList*)Unsafe.AsPointer(ref this), fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontList*)Unsafe.AsPointer(ref this), fontCollection); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontList : IDWriteFontList.Interface, INativ [VtblIndex(4)] public uint GetFontCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontList*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontList : IDWriteFontList.Interface, INativ [VtblIndex(5)] public HResult GetFont(uint index, IDWriteFont** font) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontList*)Unsafe.AsPointer(ref this), index, font); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontList*)Unsafe.AsPointer(ref this), index, font); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontList*)Unsafe.AsPointer(ref this), index, font); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontList1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontList1.cs index 7b7c61c..2cff3a8 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontList1.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontList1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontList1 : IDWriteFontList1.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontList1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontList1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontList1 : IDWriteFontList1.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontList1 : IDWriteFontList1.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontList1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontList1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontList1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontList1 : IDWriteFontList1.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontList1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontList1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontList1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontList1 : IDWriteFontList1.Interface, INat [VtblIndex(3)] public HResult GetFontCollection(IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), fontCollection); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontList1 : IDWriteFontList1.Interface, INat [VtblIndex(4)] public uint GetFontCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontList1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontList1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontList1*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontList1 : IDWriteFontList1.Interface, INat [VtblIndex(5)] public HResult GetFont(uint index, IDWriteFont** font) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), index, font); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), index, font); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), index, font); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontList1 : IDWriteFontList1.Interface, INat [VtblIndex(6)] public Locality GetFontLocality(uint listIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), listIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), listIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), listIndex); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontList1 : IDWriteFontList1.Interface, INat [VtblIndex(7)] public HResult GetFont(uint listIndex, IDWriteFont3** font) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), listIndex, font); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), listIndex, font); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), listIndex, font); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontList1 : IDWriteFontList1.Interface, INat [VtblIndex(8)] public HResult GetFontFaceReference(uint listIndex, IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontList1*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); } public interface Interface : IDWriteFontList.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontList2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontList2.cs index 0a5fb17..3893570 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontList2.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontList2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontList2 : IDWriteFontList2.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontList2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontList2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontList2 : IDWriteFontList2.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontList2 : IDWriteFontList2.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontList2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontList2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontList2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontList2 : IDWriteFontList2.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontList2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontList2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontList2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontList2 : IDWriteFontList2.Interface, INat [VtblIndex(3)] public HResult GetFontCollection(IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), fontCollection); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontList2 : IDWriteFontList2.Interface, INat [VtblIndex(4)] public uint GetFontCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontList2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontList2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontList2*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontList2 : IDWriteFontList2.Interface, INat [VtblIndex(5)] public HResult GetFont(uint index, IDWriteFont** font) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), index, font); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), index, font); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), index, font); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontList2 : IDWriteFontList2.Interface, INat [VtblIndex(6)] public Locality GetFontLocality(uint listIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), listIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), listIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), listIndex); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontList2 : IDWriteFontList2.Interface, INat [VtblIndex(7)] public HResult GetFont(uint listIndex, IDWriteFont3** font) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), listIndex, font); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), listIndex, font); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), listIndex, font); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontList2 : IDWriteFontList2.Interface, INat [VtblIndex(8)] public HResult GetFontFaceReference(uint listIndex, IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontList2 : IDWriteFontList2.Interface, INat [VtblIndex(9)] public HResult GetFontSet(IDWriteFontSet1** fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontList2*)Unsafe.AsPointer(ref this), fontSet); } public interface Interface : IDWriteFontList1.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontResource.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontResource.cs index 4b8967e..3475db0 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontResource.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontResource.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontResource : IDWriteFontResource.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontResource)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontResource)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontResource : IDWriteFontResource.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontResource : IDWriteFontResource.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontResource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontResource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontResource*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontResource : IDWriteFontResource.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontResource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontResource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontResource*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontResource : IDWriteFontResource.Interface [VtblIndex(3)] public HResult GetFontFile(IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), fontFile); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontResource : IDWriteFontResource.Interface [VtblIndex(4)] public uint GetFontFaceIndex() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontResource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontResource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontResource*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontResource : IDWriteFontResource.Interface [VtblIndex(5)] public uint GetFontAxisCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontResource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontResource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontResource*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontResource : IDWriteFontResource.Interface [VtblIndex(6)] public HResult GetDefaultFontAxisValues(FontAxisValue* fontAxisValues, uint fontAxisValueCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontResource : IDWriteFontResource.Interface [VtblIndex(7)] public HResult GetFontAxisRanges(FontAxisRange* fontAxisRanges, uint fontAxisRangeCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontResource : IDWriteFontResource.Interface [VtblIndex(8)] public FontAxisAttributes GetFontAxisAttributes(uint axisIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), axisIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), axisIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), axisIndex); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontResource : IDWriteFontResource.Interface [VtblIndex(9)] public HResult GetAxisNames(uint axisIndex, IDWriteLocalizedStrings** names) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), axisIndex, names); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), axisIndex, names); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), axisIndex, names); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFontResource : IDWriteFontResource.Interface [VtblIndex(10)] public uint GetAxisValueNameCount(uint axisIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), axisIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), axisIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), axisIndex); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFontResource : IDWriteFontResource.Interface [VtblIndex(11)] public HResult GetAxisValueNames(uint axisIndex, uint axisValueIndex, FontAxisRange* fontAxisRange, IDWriteLocalizedStrings** names) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), axisIndex, axisValueIndex, fontAxisRange, names); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), axisIndex, axisValueIndex, fontAxisRange, names); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), axisIndex, axisValueIndex, fontAxisRange, names); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFontResource : IDWriteFontResource.Interface [VtblIndex(12)] public Bool32 HasVariations() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFontResource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontResource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFontResource*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFontResource : IDWriteFontResource.Interface [VtblIndex(13)] public HResult CreateFontFace(FontSimulations fontSimulations, FontAxisValue* fontAxisValues, uint fontAxisValueCount, IDWriteFontFace5** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), fontSimulations, fontAxisValues, fontAxisValueCount, fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), fontSimulations, fontAxisValues, fontAxisValueCount, fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), fontSimulations, fontAxisValues, fontAxisValueCount, fontFace); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFontResource : IDWriteFontResource.Interface [VtblIndex(14)] public HResult CreateFontFaceReference(FontSimulations fontSimulations, FontAxisValue* fontAxisValues, uint fontAxisValueCount, IDWriteFontFaceReference1** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), fontSimulations, fontAxisValues, fontAxisValueCount, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), fontSimulations, fontAxisValues, fontAxisValueCount, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFontResource*)Unsafe.AsPointer(ref this), fontSimulations, fontAxisValues, fontAxisValueCount, fontFaceReference); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet.cs index a080a35..5acb4a4 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontSet : IDWriteFontSet.Interface, INativeG } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontSet)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontSet)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontSet : IDWriteFontSet.Interface, INativeG [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontSet : IDWriteFontSet.Interface, INativeG [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontSet*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontSet*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontSet*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontSet : IDWriteFontSet.Interface, INativeG [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontSet*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontSet*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontSet*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontSet : IDWriteFontSet.Interface, INativeG [VtblIndex(3)] public uint GetFontCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontSet*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontSet*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontSet*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontSet : IDWriteFontSet.Interface, INativeG [VtblIndex(4)] public HResult GetFontFaceReference(uint listIndex, IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontSet : IDWriteFontSet.Interface, INativeG [VtblIndex(5)] public HResult FindFontFaceReference(IDWriteFontFaceReference* fontFaceReference, uint* listIndex, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), fontFaceReference, listIndex, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), fontFaceReference, listIndex, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), fontFaceReference, listIndex, exists); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontSet : IDWriteFontSet.Interface, INativeG [VtblIndex(6)] public HResult FindFontFace(IDWriteFontFace* fontFace, uint* listIndex, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), fontFace, listIndex, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), fontFace, listIndex, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), fontFace, listIndex, exists); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontSet : IDWriteFontSet.Interface, INativeG [VtblIndex(7)] public HResult GetPropertyValues(FontPropertyId propertyID, IDWriteStringList** values) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), propertyID, values); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), propertyID, values); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), propertyID, values); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontSet : IDWriteFontSet.Interface, INativeG [VtblIndex(8)] public HResult GetPropertyValues(FontPropertyId propertyID, ushort* preferredLocaleNames, IDWriteStringList** values) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), propertyID, preferredLocaleNames, values); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), propertyID, preferredLocaleNames, values); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), propertyID, preferredLocaleNames, values); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontSet : IDWriteFontSet.Interface, INativeG [VtblIndex(9)] public HResult GetPropertyValues(uint listIndex, FontPropertyId propertyId, Bool32* exists, IDWriteLocalizedStrings** values) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), listIndex, propertyId, exists, values); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), listIndex, propertyId, exists, values); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), listIndex, propertyId, exists, values); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFontSet : IDWriteFontSet.Interface, INativeG [VtblIndex(10)] public HResult GetPropertyOccurrenceCount(FontProperty* property, uint* propertyOccurrenceCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), property, propertyOccurrenceCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), property, propertyOccurrenceCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), property, propertyOccurrenceCount); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFontSet : IDWriteFontSet.Interface, INativeG [VtblIndex(11)] public HResult GetMatchingFonts(ushort* familyName, FontWeight fontWeight, FontStretch fontStretch, FontStyle fontStyle, IDWriteFontSet** filteredSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), familyName, fontWeight, fontStretch, fontStyle, filteredSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), familyName, fontWeight, fontStretch, fontStyle, filteredSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), familyName, fontWeight, fontStretch, fontStyle, filteredSet); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFontSet : IDWriteFontSet.Interface, INativeG [VtblIndex(12)] public HResult GetMatchingFonts(FontProperty* properties, uint propertyCount, IDWriteFontSet** filteredSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), properties, propertyCount, filteredSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), properties, propertyCount, filteredSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFontSet*)Unsafe.AsPointer(ref this), properties, propertyCount, filteredSet); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet1.cs index c784a8c..8837077 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet1.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontSet1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontSet1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(3)] public uint GetFontCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(4)] public HResult GetFontFaceReference(uint listIndex, IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(5)] public HResult FindFontFaceReference(IDWriteFontFaceReference* fontFaceReference, uint* listIndex, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontFaceReference, listIndex, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontFaceReference, listIndex, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontFaceReference, listIndex, exists); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(6)] public HResult FindFontFace(IDWriteFontFace* fontFace, uint* listIndex, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontFace, listIndex, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontFace, listIndex, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontFace, listIndex, exists); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(7)] public HResult GetPropertyValues(FontPropertyId propertyID, IDWriteStringList** values) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), propertyID, values); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), propertyID, values); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), propertyID, values); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(8)] public HResult GetPropertyValues(FontPropertyId propertyID, ushort* preferredLocaleNames, IDWriteStringList** values) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), propertyID, preferredLocaleNames, values); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), propertyID, preferredLocaleNames, values); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), propertyID, preferredLocaleNames, values); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(9)] public HResult GetPropertyValues(uint listIndex, FontPropertyId propertyId, Bool32* exists, IDWriteLocalizedStrings** values) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, propertyId, exists, values); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, propertyId, exists, values); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, propertyId, exists, values); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(10)] public HResult GetPropertyOccurrenceCount(FontProperty* property, uint* propertyOccurrenceCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), property, propertyOccurrenceCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), property, propertyOccurrenceCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), property, propertyOccurrenceCount); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(11)] public HResult GetMatchingFonts(ushort* familyName, FontWeight fontWeight, FontStretch fontStretch, FontStyle fontStyle, IDWriteFontSet** filteredSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), familyName, fontWeight, fontStretch, fontStyle, filteredSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), familyName, fontWeight, fontStretch, fontStyle, filteredSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), familyName, fontWeight, fontStretch, fontStyle, filteredSet); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(12)] public HResult GetMatchingFonts(FontProperty* properties, uint propertyCount, IDWriteFontSet** filteredSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), properties, propertyCount, filteredSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), properties, propertyCount, filteredSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), properties, propertyCount, filteredSet); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(13)] public HResult GetMatchingFonts(FontProperty* fontProperty, FontAxisValue* fontAxisValues, uint fontAxisValueCount, IDWriteFontSet1** matchingFonts) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontProperty, fontAxisValues, fontAxisValueCount, matchingFonts); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontProperty, fontAxisValues, fontAxisValueCount, matchingFonts); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontProperty, fontAxisValues, fontAxisValueCount, matchingFonts); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(14)] public HResult GetFirstFontResources(IDWriteFontSet1** filteredFontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), filteredFontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), filteredFontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), filteredFontSet); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(15)] public HResult GetFilteredFonts(uint* indices, uint indexCount, IDWriteFontSet1** filteredFontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), indices, indexCount, filteredFontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), indices, indexCount, filteredFontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), indices, indexCount, filteredFontSet); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(16)] public HResult GetFilteredFonts(FontAxisRange* fontAxisRanges, uint fontAxisRangeCount, Bool32 selectAnyRange, IDWriteFontSet1** filteredFontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, filteredFontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, filteredFontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, filteredFontSet); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(17)] public HResult GetFilteredFonts(FontProperty* properties, uint propertyCount, Bool32 selectAnyProperty, IDWriteFontSet1** filteredFontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, filteredFontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, filteredFontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, filteredFontSet); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(18)] public HResult GetFilteredFontIndices(FontAxisRange* fontAxisRanges, uint fontAxisRangeCount, Bool32 selectAnyRange, uint* indices, uint maxIndexCount, uint* actualIndexCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, indices, maxIndexCount, actualIndexCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, indices, maxIndexCount, actualIndexCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, indices, maxIndexCount, actualIndexCount); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(19)] public HResult GetFilteredFontIndices(FontProperty* properties, uint propertyCount, Bool32 selectAnyProperty, uint* indices, uint maxIndexCount, uint* actualIndexCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, indices, maxIndexCount, actualIndexCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, indices, maxIndexCount, actualIndexCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, indices, maxIndexCount, actualIndexCount); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(20)] public HResult GetFontAxisRanges(uint listIndex, FontAxisRange* fontAxisRanges, uint maxFontAxisRangeCount, uint* actualFontAxisRangeCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(21)] public HResult GetFontAxisRanges(FontAxisRange* fontAxisRanges, uint maxFontAxisRangeCount, uint* actualFontAxisRangeCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(22)] public HResult GetFontFaceReference(uint listIndex, IDWriteFontFaceReference1** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(23)] public HResult CreateFontResource(uint listIndex, IDWriteFontResource** fontResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, fontResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, fontResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, fontResource); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(24)] public HResult CreateFontFace(uint listIndex, IDWriteFontFace5** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex, fontFace); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteFontSet1 : IDWriteFontSet1.Interface, INativ [VtblIndex(25)] public Locality GetFontLocality(uint listIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteFontSet1*)Unsafe.AsPointer(ref this), listIndex); } public interface Interface : IDWriteFontSet.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet2.cs index a389ba6..d9b5a91 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet2.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontSet2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontSet2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(3)] public uint GetFontCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(4)] public HResult GetFontFaceReference(uint listIndex, IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(5)] public HResult FindFontFaceReference(IDWriteFontFaceReference* fontFaceReference, uint* listIndex, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), fontFaceReference, listIndex, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), fontFaceReference, listIndex, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), fontFaceReference, listIndex, exists); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(6)] public HResult FindFontFace(IDWriteFontFace* fontFace, uint* listIndex, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), fontFace, listIndex, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), fontFace, listIndex, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), fontFace, listIndex, exists); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(7)] public HResult GetPropertyValues(FontPropertyId propertyID, IDWriteStringList** values) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), propertyID, values); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), propertyID, values); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), propertyID, values); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(8)] public HResult GetPropertyValues(FontPropertyId propertyID, ushort* preferredLocaleNames, IDWriteStringList** values) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), propertyID, preferredLocaleNames, values); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), propertyID, preferredLocaleNames, values); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), propertyID, preferredLocaleNames, values); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(9)] public HResult GetPropertyValues(uint listIndex, FontPropertyId propertyId, Bool32* exists, IDWriteLocalizedStrings** values) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex, propertyId, exists, values); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex, propertyId, exists, values); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex, propertyId, exists, values); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(10)] public HResult GetPropertyOccurrenceCount(FontProperty* property, uint* propertyOccurrenceCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), property, propertyOccurrenceCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), property, propertyOccurrenceCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), property, propertyOccurrenceCount); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(11)] public HResult GetMatchingFonts(ushort* familyName, FontWeight fontWeight, FontStretch fontStretch, FontStyle fontStyle, IDWriteFontSet** filteredSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), familyName, fontWeight, fontStretch, fontStyle, filteredSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), familyName, fontWeight, fontStretch, fontStyle, filteredSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), familyName, fontWeight, fontStretch, fontStyle, filteredSet); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(12)] public HResult GetMatchingFonts(FontProperty* properties, uint propertyCount, IDWriteFontSet** filteredSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), properties, propertyCount, filteredSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), properties, propertyCount, filteredSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), properties, propertyCount, filteredSet); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(13)] public HResult GetMatchingFonts(FontProperty* fontProperty, FontAxisValue* fontAxisValues, uint fontAxisValueCount, IDWriteFontSet1** matchingFonts) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), fontProperty, fontAxisValues, fontAxisValueCount, matchingFonts); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), fontProperty, fontAxisValues, fontAxisValueCount, matchingFonts); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), fontProperty, fontAxisValues, fontAxisValueCount, matchingFonts); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(14)] public HResult GetFirstFontResources(IDWriteFontSet1** filteredFontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), filteredFontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), filteredFontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), filteredFontSet); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(15)] public HResult GetFilteredFonts(uint* indices, uint indexCount, IDWriteFontSet1** filteredFontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), indices, indexCount, filteredFontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), indices, indexCount, filteredFontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), indices, indexCount, filteredFontSet); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(16)] public HResult GetFilteredFonts(FontAxisRange* fontAxisRanges, uint fontAxisRangeCount, Bool32 selectAnyRange, IDWriteFontSet1** filteredFontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, filteredFontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, filteredFontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, filteredFontSet); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(17)] public HResult GetFilteredFonts(FontProperty* properties, uint propertyCount, Bool32 selectAnyProperty, IDWriteFontSet1** filteredFontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, filteredFontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, filteredFontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, filteredFontSet); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(18)] public HResult GetFilteredFontIndices(FontAxisRange* fontAxisRanges, uint fontAxisRangeCount, Bool32 selectAnyRange, uint* indices, uint maxIndexCount, uint* actualIndexCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, indices, maxIndexCount, actualIndexCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, indices, maxIndexCount, actualIndexCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, indices, maxIndexCount, actualIndexCount); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(19)] public HResult GetFilteredFontIndices(FontProperty* properties, uint propertyCount, Bool32 selectAnyProperty, uint* indices, uint maxIndexCount, uint* actualIndexCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, indices, maxIndexCount, actualIndexCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, indices, maxIndexCount, actualIndexCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, indices, maxIndexCount, actualIndexCount); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(20)] public HResult GetFontAxisRanges(uint listIndex, FontAxisRange* fontAxisRanges, uint maxFontAxisRangeCount, uint* actualFontAxisRangeCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex, fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex, fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex, fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(21)] public HResult GetFontAxisRanges(FontAxisRange* fontAxisRanges, uint maxFontAxisRangeCount, uint* actualFontAxisRangeCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(22)] public HResult GetFontFaceReference(uint listIndex, IDWriteFontFaceReference1** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(23)] public HResult CreateFontResource(uint listIndex, IDWriteFontResource** fontResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex, fontResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex, fontResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex, fontResource); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(24)] public HResult CreateFontFace(uint listIndex, IDWriteFontFace5** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex, fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex, fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex, fontFace); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(25)] public Locality GetFontLocality(uint listIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this), listIndex); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteFontSet2 : IDWriteFontSet2.Interface, INativ [VtblIndex(26)] public Handle GetExpirationEvent() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteFontSet2*)Unsafe.AsPointer(ref this)); } public interface Interface : IDWriteFontSet1.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet3.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet3.cs index 019c219..a35732a 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet3.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet3.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontSet3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontSet3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(3)] public uint GetFontCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(4)] public HResult GetFontFaceReference(uint listIndex, IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(5)] public HResult FindFontFaceReference(IDWriteFontFaceReference* fontFaceReference, uint* listIndex, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontFaceReference, listIndex, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontFaceReference, listIndex, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontFaceReference, listIndex, exists); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(6)] public HResult FindFontFace(IDWriteFontFace* fontFace, uint* listIndex, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontFace, listIndex, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontFace, listIndex, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontFace, listIndex, exists); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(7)] public HResult GetPropertyValues(FontPropertyId propertyID, IDWriteStringList** values) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), propertyID, values); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), propertyID, values); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), propertyID, values); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(8)] public HResult GetPropertyValues(FontPropertyId propertyID, ushort* preferredLocaleNames, IDWriteStringList** values) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), propertyID, preferredLocaleNames, values); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), propertyID, preferredLocaleNames, values); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), propertyID, preferredLocaleNames, values); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(9)] public HResult GetPropertyValues(uint listIndex, FontPropertyId propertyId, Bool32* exists, IDWriteLocalizedStrings** values) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, propertyId, exists, values); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, propertyId, exists, values); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, propertyId, exists, values); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(10)] public HResult GetPropertyOccurrenceCount(FontProperty* property, uint* propertyOccurrenceCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), property, propertyOccurrenceCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), property, propertyOccurrenceCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), property, propertyOccurrenceCount); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(11)] public HResult GetMatchingFonts(ushort* familyName, FontWeight fontWeight, FontStretch fontStretch, FontStyle fontStyle, IDWriteFontSet** filteredSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), familyName, fontWeight, fontStretch, fontStyle, filteredSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), familyName, fontWeight, fontStretch, fontStyle, filteredSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), familyName, fontWeight, fontStretch, fontStyle, filteredSet); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(12)] public HResult GetMatchingFonts(FontProperty* properties, uint propertyCount, IDWriteFontSet** filteredSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), properties, propertyCount, filteredSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), properties, propertyCount, filteredSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), properties, propertyCount, filteredSet); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(13)] public HResult GetMatchingFonts(FontProperty* fontProperty, FontAxisValue* fontAxisValues, uint fontAxisValueCount, IDWriteFontSet1** matchingFonts) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontProperty, fontAxisValues, fontAxisValueCount, matchingFonts); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontProperty, fontAxisValues, fontAxisValueCount, matchingFonts); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontProperty, fontAxisValues, fontAxisValueCount, matchingFonts); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(14)] public HResult GetFirstFontResources(IDWriteFontSet1** filteredFontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), filteredFontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), filteredFontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), filteredFontSet); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(15)] public HResult GetFilteredFonts(uint* indices, uint indexCount, IDWriteFontSet1** filteredFontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), indices, indexCount, filteredFontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), indices, indexCount, filteredFontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), indices, indexCount, filteredFontSet); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(16)] public HResult GetFilteredFonts(FontAxisRange* fontAxisRanges, uint fontAxisRangeCount, Bool32 selectAnyRange, IDWriteFontSet1** filteredFontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, filteredFontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, filteredFontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, filteredFontSet); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(17)] public HResult GetFilteredFonts(FontProperty* properties, uint propertyCount, Bool32 selectAnyProperty, IDWriteFontSet1** filteredFontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, filteredFontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, filteredFontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, filteredFontSet); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(18)] public HResult GetFilteredFontIndices(FontAxisRange* fontAxisRanges, uint fontAxisRangeCount, Bool32 selectAnyRange, uint* indices, uint maxIndexCount, uint* actualIndexCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, indices, maxIndexCount, actualIndexCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, indices, maxIndexCount, actualIndexCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, indices, maxIndexCount, actualIndexCount); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(19)] public HResult GetFilteredFontIndices(FontProperty* properties, uint propertyCount, Bool32 selectAnyProperty, uint* indices, uint maxIndexCount, uint* actualIndexCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, indices, maxIndexCount, actualIndexCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, indices, maxIndexCount, actualIndexCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, indices, maxIndexCount, actualIndexCount); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(20)] public HResult GetFontAxisRanges(uint listIndex, FontAxisRange* fontAxisRanges, uint maxFontAxisRangeCount, uint* actualFontAxisRangeCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(21)] public HResult GetFontAxisRanges(FontAxisRange* fontAxisRanges, uint maxFontAxisRangeCount, uint* actualFontAxisRangeCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(22)] public HResult GetFontFaceReference(uint listIndex, IDWriteFontFaceReference1** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(23)] public HResult CreateFontResource(uint listIndex, IDWriteFontResource** fontResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, fontResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, fontResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, fontResource); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(24)] public HResult CreateFontFace(uint listIndex, IDWriteFontFace5** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, fontFace); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(25)] public Locality GetFontLocality(uint listIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(26)] public Handle GetExpirationEvent() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(27)] public FontSourceType GetFontSourceType(uint fontIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), fontIndex); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(28)] public uint GetFontSourceNameLength(uint listIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteFontSet3 : IDWriteFontSet3.Interface, INativ [VtblIndex(29)] public HResult GetFontSourceName(uint listIndex, ushort* stringBuffer, uint stringBufferSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, stringBuffer, stringBufferSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, stringBuffer, stringBufferSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteFontSet3*)Unsafe.AsPointer(ref this), listIndex, stringBuffer, stringBufferSize); } public interface Interface : IDWriteFontSet2.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet4.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet4.cs index 7cbbe04..ef43539 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet4.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSet4.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontSet4)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontSet4)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(3)] public uint GetFontCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(4)] public HResult GetFontFaceReference(uint listIndex, IDWriteFontFaceReference** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(5)] public HResult FindFontFaceReference(IDWriteFontFaceReference* fontFaceReference, uint* listIndex, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontFaceReference, listIndex, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontFaceReference, listIndex, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontFaceReference, listIndex, exists); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(6)] public HResult FindFontFace(IDWriteFontFace* fontFace, uint* listIndex, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontFace, listIndex, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontFace, listIndex, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontFace, listIndex, exists); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(7)] public HResult GetPropertyValues(FontPropertyId propertyID, IDWriteStringList** values) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), propertyID, values); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), propertyID, values); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), propertyID, values); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(8)] public HResult GetPropertyValues(FontPropertyId propertyID, ushort* preferredLocaleNames, IDWriteStringList** values) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), propertyID, preferredLocaleNames, values); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), propertyID, preferredLocaleNames, values); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), propertyID, preferredLocaleNames, values); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(9)] public HResult GetPropertyValues(uint listIndex, FontPropertyId propertyId, Bool32* exists, IDWriteLocalizedStrings** values) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, propertyId, exists, values); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, propertyId, exists, values); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, propertyId, exists, values); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(10)] public HResult GetPropertyOccurrenceCount(FontProperty* property, uint* propertyOccurrenceCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), property, propertyOccurrenceCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), property, propertyOccurrenceCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), property, propertyOccurrenceCount); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(11)] public HResult GetMatchingFonts(ushort* familyName, FontWeight fontWeight, FontStretch fontStretch, FontStyle fontStyle, IDWriteFontSet** filteredSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), familyName, fontWeight, fontStretch, fontStyle, filteredSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), familyName, fontWeight, fontStretch, fontStyle, filteredSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), familyName, fontWeight, fontStretch, fontStyle, filteredSet); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(12)] public HResult GetMatchingFonts(FontProperty* properties, uint propertyCount, IDWriteFontSet** filteredSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), properties, propertyCount, filteredSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), properties, propertyCount, filteredSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), properties, propertyCount, filteredSet); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(13)] public HResult GetMatchingFonts(FontProperty* fontProperty, FontAxisValue* fontAxisValues, uint fontAxisValueCount, IDWriteFontSet1** matchingFonts) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontProperty, fontAxisValues, fontAxisValueCount, matchingFonts); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontProperty, fontAxisValues, fontAxisValueCount, matchingFonts); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontProperty, fontAxisValues, fontAxisValueCount, matchingFonts); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(14)] public HResult GetFirstFontResources(IDWriteFontSet1** filteredFontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), filteredFontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), filteredFontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), filteredFontSet); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(15)] public HResult GetFilteredFonts(uint* indices, uint indexCount, IDWriteFontSet1** filteredFontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), indices, indexCount, filteredFontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), indices, indexCount, filteredFontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), indices, indexCount, filteredFontSet); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(16)] public HResult GetFilteredFonts(FontAxisRange* fontAxisRanges, uint fontAxisRangeCount, Bool32 selectAnyRange, IDWriteFontSet1** filteredFontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, filteredFontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, filteredFontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, filteredFontSet); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(17)] public HResult GetFilteredFonts(FontProperty* properties, uint propertyCount, Bool32 selectAnyProperty, IDWriteFontSet1** filteredFontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, filteredFontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, filteredFontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, filteredFontSet); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(18)] public HResult GetFilteredFontIndices(FontAxisRange* fontAxisRanges, uint fontAxisRangeCount, Bool32 selectAnyRange, uint* indices, uint maxIndexCount, uint* actualIndexCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, indices, maxIndexCount, actualIndexCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, indices, maxIndexCount, actualIndexCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontAxisRanges, fontAxisRangeCount, selectAnyRange, indices, maxIndexCount, actualIndexCount); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(19)] public HResult GetFilteredFontIndices(FontProperty* properties, uint propertyCount, Bool32 selectAnyProperty, uint* indices, uint maxIndexCount, uint* actualIndexCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, indices, maxIndexCount, actualIndexCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, indices, maxIndexCount, actualIndexCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), properties, propertyCount, selectAnyProperty, indices, maxIndexCount, actualIndexCount); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(20)] public HResult GetFontAxisRanges(uint listIndex, FontAxisRange* fontAxisRanges, uint maxFontAxisRangeCount, uint* actualFontAxisRangeCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(21)] public HResult GetFontAxisRanges(FontAxisRange* fontAxisRanges, uint maxFontAxisRangeCount, uint* actualFontAxisRangeCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontAxisRanges, maxFontAxisRangeCount, actualFontAxisRangeCount); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(22)] public HResult GetFontFaceReference(uint listIndex, IDWriteFontFaceReference1** fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, fontFaceReference); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(23)] public HResult CreateFontResource(uint listIndex, IDWriteFontResource** fontResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, fontResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, fontResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, fontResource); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(24)] public HResult CreateFontFace(uint listIndex, IDWriteFontFace5** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, fontFace); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(25)] public Locality GetFontLocality(uint listIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(26)] public Handle GetExpirationEvent() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(27)] public FontSourceType GetFontSourceType(uint fontIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), fontIndex); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(28)] public uint GetFontSourceNameLength(uint listIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(29)] public HResult GetFontSourceName(uint listIndex, ushort* stringBuffer, uint stringBufferSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, stringBuffer, stringBufferSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, stringBuffer, stringBufferSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), listIndex, stringBuffer, stringBufferSize); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(30)] public uint ConvertWeightStretchStyleToFontAxisValues(FontAxisValue* inputAxisValues, uint inputAxisCount, FontWeight fontWeight, FontStretch fontStretch, FontStyle fontStyle, float fontSize, FontAxisValue* outputAxisValues) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), inputAxisValues, inputAxisCount, fontWeight, fontStretch, fontStyle, fontSize, outputAxisValues); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), inputAxisValues, inputAxisCount, fontWeight, fontStretch, fontStyle, fontSize, outputAxisValues); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), inputAxisValues, inputAxisCount, fontWeight, fontStretch, fontStyle, fontSize, outputAxisValues); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDWriteFontSet4 : IDWriteFontSet4.Interface, INativ [VtblIndex(31)] public HResult GetMatchingFonts(ushort* familyName, FontAxisValue* fontAxisValues, uint fontAxisValueCount, FontSimulations allowedSimulations, IDWriteFontSet4** matchingFonts) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), familyName, fontAxisValues, fontAxisValueCount, allowedSimulations, matchingFonts); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), familyName, fontAxisValues, fontAxisValueCount, allowedSimulations, matchingFonts); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDWriteFontSet4*)Unsafe.AsPointer(ref this), familyName, fontAxisValues, fontAxisValueCount, allowedSimulations, matchingFonts); } public interface Interface : IDWriteFontSet3.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSetBuilder.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSetBuilder.cs index 2276a41..0c430f1 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSetBuilder.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSetBuilder.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontSetBuilder : IDWriteFontSetBuilder.Inter } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontSetBuilder)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontSetBuilder)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontSetBuilder : IDWriteFontSetBuilder.Inter [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontSetBuilder : IDWriteFontSetBuilder.Inter [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontSetBuilder : IDWriteFontSetBuilder.Inter [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontSetBuilder : IDWriteFontSetBuilder.Inter [VtblIndex(3)] public HResult AddFontFaceReference(IDWriteFontFaceReference* fontFaceReference, FontProperty* properties, uint propertyCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this), fontFaceReference, properties, propertyCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this), fontFaceReference, properties, propertyCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this), fontFaceReference, properties, propertyCount); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontSetBuilder : IDWriteFontSetBuilder.Inter [VtblIndex(4)] public HResult AddFontFaceReference(IDWriteFontFaceReference* fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this), fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this), fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this), fontFaceReference); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontSetBuilder : IDWriteFontSetBuilder.Inter [VtblIndex(5)] public HResult AddFontSet(IDWriteFontSet* fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this), fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this), fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this), fontSet); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontSetBuilder : IDWriteFontSetBuilder.Inter [VtblIndex(6)] public HResult CreateFontSet(IDWriteFontSet** fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this), fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this), fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontSetBuilder*)Unsafe.AsPointer(ref this), fontSet); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSetBuilder1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSetBuilder1.cs index 2aa974b..09ae065 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSetBuilder1.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSetBuilder1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontSetBuilder1 : IDWriteFontSetBuilder1.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontSetBuilder1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontSetBuilder1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontSetBuilder1 : IDWriteFontSetBuilder1.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontSetBuilder1 : IDWriteFontSetBuilder1.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontSetBuilder1 : IDWriteFontSetBuilder1.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontSetBuilder1 : IDWriteFontSetBuilder1.Int [VtblIndex(3)] public HResult AddFontFaceReference(IDWriteFontFaceReference* fontFaceReference, FontProperty* properties, uint propertyCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this), fontFaceReference, properties, propertyCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this), fontFaceReference, properties, propertyCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this), fontFaceReference, properties, propertyCount); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontSetBuilder1 : IDWriteFontSetBuilder1.Int [VtblIndex(4)] public HResult AddFontFaceReference(IDWriteFontFaceReference* fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this), fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this), fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this), fontFaceReference); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontSetBuilder1 : IDWriteFontSetBuilder1.Int [VtblIndex(5)] public HResult AddFontSet(IDWriteFontSet* fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this), fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this), fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this), fontSet); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontSetBuilder1 : IDWriteFontSetBuilder1.Int [VtblIndex(6)] public HResult CreateFontSet(IDWriteFontSet** fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this), fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this), fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this), fontSet); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontSetBuilder1 : IDWriteFontSetBuilder1.Int [VtblIndex(7)] public HResult AddFontFile(IDWriteFontFile* fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this), fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this), fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontSetBuilder1*)Unsafe.AsPointer(ref this), fontFile); } public interface Interface : IDWriteFontSetBuilder.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSetBuilder2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSetBuilder2.cs index 2676b90..ce8b06b 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSetBuilder2.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteFontSetBuilder2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteFontSetBuilder2 : IDWriteFontSetBuilder2.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontSetBuilder2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteFontSetBuilder2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteFontSetBuilder2 : IDWriteFontSetBuilder2.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteFontSetBuilder2 : IDWriteFontSetBuilder2.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteFontSetBuilder2 : IDWriteFontSetBuilder2.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteFontSetBuilder2 : IDWriteFontSetBuilder2.Int [VtblIndex(3)] public HResult AddFontFaceReference(IDWriteFontFaceReference* fontFaceReference, FontProperty* properties, uint propertyCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), fontFaceReference, properties, propertyCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), fontFaceReference, properties, propertyCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), fontFaceReference, properties, propertyCount); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteFontSetBuilder2 : IDWriteFontSetBuilder2.Int [VtblIndex(4)] public HResult AddFontFaceReference(IDWriteFontFaceReference* fontFaceReference) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), fontFaceReference); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), fontFaceReference); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), fontFaceReference); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteFontSetBuilder2 : IDWriteFontSetBuilder2.Int [VtblIndex(5)] public HResult AddFontSet(IDWriteFontSet* fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), fontSet); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteFontSetBuilder2 : IDWriteFontSetBuilder2.Int [VtblIndex(6)] public HResult CreateFontSet(IDWriteFontSet** fontSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), fontSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), fontSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), fontSet); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteFontSetBuilder2 : IDWriteFontSetBuilder2.Int [VtblIndex(7)] public HResult AddFontFile(IDWriteFontFile* fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), fontFile); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteFontSetBuilder2 : IDWriteFontSetBuilder2.Int [VtblIndex(8)] public HResult AddFont(IDWriteFontFile* fontFile, uint fontFaceIndex, FontSimulations fontSimulations, FontAxisValue* fontAxisValues, uint fontAxisValueCount, FontAxisRange* fontAxisRanges, uint fontAxisRangeCount, FontProperty* properties, uint propertyCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), fontFile, fontFaceIndex, fontSimulations, fontAxisValues, fontAxisValueCount, fontAxisRanges, fontAxisRangeCount, properties, propertyCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), fontFile, fontFaceIndex, fontSimulations, fontAxisValues, fontAxisValueCount, fontAxisRanges, fontAxisRangeCount, properties, propertyCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), fontFile, fontFaceIndex, fontSimulations, fontAxisValues, fontAxisValueCount, fontAxisRanges, fontAxisRangeCount, properties, propertyCount); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteFontSetBuilder2 : IDWriteFontSetBuilder2.Int [VtblIndex(9)] public HResult AddFontFile(ushort* filePath) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), filePath); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), filePath); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteFontSetBuilder2*)Unsafe.AsPointer(ref this), filePath); } public interface Interface : IDWriteFontSetBuilder1.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteGdiInterop.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteGdiInterop.cs index 817fa97..fd032e9 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteGdiInterop.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteGdiInterop.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteGdiInterop : IDWriteGdiInterop.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteGdiInterop)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteGdiInterop)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteGdiInterop : IDWriteGdiInterop.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteGdiInterop : IDWriteGdiInterop.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteGdiInterop : IDWriteGdiInterop.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteGdiInterop : IDWriteGdiInterop.Interface, IN [VtblIndex(3)] public HResult CreateFontFromLOGFONT(Win32.Graphics.Gdi.LogFontW* logFont, IDWriteFont** font) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), logFont, font); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), logFont, font); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), logFont, font); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteGdiInterop : IDWriteGdiInterop.Interface, IN [VtblIndex(4)] public HResult ConvertFontToLOGFONT(IDWriteFont* font, Win32.Graphics.Gdi.LogFontW** logFont, Bool32* isSystemFont) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), font, logFont, isSystemFont); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), font, logFont, isSystemFont); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), font, logFont, isSystemFont); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteGdiInterop : IDWriteGdiInterop.Interface, IN [VtblIndex(5)] public HResult ConvertFontFaceToLOGFONT(IDWriteFontFace* font, Win32.Graphics.Gdi.LogFontW** logFont) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), font, logFont); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), font, logFont); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), font, logFont); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteGdiInterop : IDWriteGdiInterop.Interface, IN [VtblIndex(6)] public HResult CreateFontFaceFromHdc(IntPtr hdc, IDWriteFontFace** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), hdc, fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), hdc, fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), hdc, fontFace); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteGdiInterop : IDWriteGdiInterop.Interface, IN [VtblIndex(7)] public HResult CreateBitmapRenderTarget(IntPtr hdc, uint width, uint height, IDWriteBitmapRenderTarget** renderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), hdc, width, height, renderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), hdc, width, height, renderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteGdiInterop*)Unsafe.AsPointer(ref this), hdc, width, height, renderTarget); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteGdiInterop1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteGdiInterop1.cs index 75496a1..5dfd1b4 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteGdiInterop1.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteGdiInterop1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteGdiInterop1 : IDWriteGdiInterop1.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteGdiInterop1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteGdiInterop1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteGdiInterop1 : IDWriteGdiInterop1.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteGdiInterop1 : IDWriteGdiInterop1.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteGdiInterop1 : IDWriteGdiInterop1.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteGdiInterop1 : IDWriteGdiInterop1.Interface, [VtblIndex(3)] public HResult CreateFontFromLOGFONT(Win32.Graphics.Gdi.LogFontW* logFont, IDWriteFont** font) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), logFont, font); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), logFont, font); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), logFont, font); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteGdiInterop1 : IDWriteGdiInterop1.Interface, [VtblIndex(4)] public HResult ConvertFontToLOGFONT(IDWriteFont* font, Win32.Graphics.Gdi.LogFontW** logFont, Bool32* isSystemFont) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), font, logFont, isSystemFont); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), font, logFont, isSystemFont); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), font, logFont, isSystemFont); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteGdiInterop1 : IDWriteGdiInterop1.Interface, [VtblIndex(5)] public HResult ConvertFontFaceToLOGFONT(IDWriteFontFace* font, Win32.Graphics.Gdi.LogFontW** logFont) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), font, logFont); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), font, logFont); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), font, logFont); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteGdiInterop1 : IDWriteGdiInterop1.Interface, [VtblIndex(6)] public HResult CreateFontFaceFromHdc(IntPtr hdc, IDWriteFontFace** fontFace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), hdc, fontFace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), hdc, fontFace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), hdc, fontFace); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteGdiInterop1 : IDWriteGdiInterop1.Interface, [VtblIndex(7)] public HResult CreateBitmapRenderTarget(IntPtr hdc, uint width, uint height, IDWriteBitmapRenderTarget** renderTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), hdc, width, height, renderTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), hdc, width, height, renderTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), hdc, width, height, renderTarget); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteGdiInterop1 : IDWriteGdiInterop1.Interface, [VtblIndex(8)] public HResult CreateFontFromLOGFONT(Win32.Graphics.Gdi.LogFontW* logFont, IDWriteFontCollection* fontCollection, IDWriteFont** font) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), logFont, fontCollection, font); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), logFont, fontCollection, font); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), logFont, fontCollection, font); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteGdiInterop1 : IDWriteGdiInterop1.Interface, [VtblIndex(9)] public HResult GetFontSignature(IDWriteFontFace* fontFace, Win32.Graphics.Gdi.FontSignature** fontSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), fontFace, fontSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), fontFace, fontSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), fontFace, fontSignature); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteGdiInterop1 : IDWriteGdiInterop1.Interface, [VtblIndex(10)] public HResult GetFontSignature(IDWriteFont* font, Win32.Graphics.Gdi.FontSignature** fontSignature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), font, fontSignature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), font, fontSignature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), font, fontSignature); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteGdiInterop1 : IDWriteGdiInterop1.Interface, [VtblIndex(11)] public HResult GetMatchingFontsByLOGFONT(Win32.Graphics.Gdi.LogFontA* logFont, IDWriteFontSet* fontSet, IDWriteFontSet** filteredSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), logFont, fontSet, filteredSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), logFont, fontSet, filteredSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteGdiInterop1*)Unsafe.AsPointer(ref this), logFont, fontSet, filteredSet); } public interface Interface : IDWriteGdiInterop.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteGlyphRunAnalysis.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteGlyphRunAnalysis.cs index 5ef6b40..9e86d7a 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteGlyphRunAnalysis.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteGlyphRunAnalysis.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteGlyphRunAnalysis : IDWriteGlyphRunAnalysis.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteGlyphRunAnalysis)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteGlyphRunAnalysis)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteGlyphRunAnalysis : IDWriteGlyphRunAnalysis.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteGlyphRunAnalysis*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteGlyphRunAnalysis*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteGlyphRunAnalysis*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteGlyphRunAnalysis : IDWriteGlyphRunAnalysis.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteGlyphRunAnalysis*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteGlyphRunAnalysis*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteGlyphRunAnalysis*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteGlyphRunAnalysis : IDWriteGlyphRunAnalysis.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteGlyphRunAnalysis*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteGlyphRunAnalysis*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteGlyphRunAnalysis*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteGlyphRunAnalysis : IDWriteGlyphRunAnalysis.I [VtblIndex(3)] public HResult GetAlphaTextureBounds(TextureType textureType, Rect* textureBounds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteGlyphRunAnalysis*)Unsafe.AsPointer(ref this), textureType, textureBounds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteGlyphRunAnalysis*)Unsafe.AsPointer(ref this), textureType, textureBounds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteGlyphRunAnalysis*)Unsafe.AsPointer(ref this), textureType, textureBounds); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteGlyphRunAnalysis : IDWriteGlyphRunAnalysis.I [VtblIndex(4)] public HResult CreateAlphaTexture(TextureType textureType, Rect* textureBounds, byte* alphaValues, uint bufferSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteGlyphRunAnalysis*)Unsafe.AsPointer(ref this), textureType, textureBounds, alphaValues, bufferSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteGlyphRunAnalysis*)Unsafe.AsPointer(ref this), textureType, textureBounds, alphaValues, bufferSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteGlyphRunAnalysis*)Unsafe.AsPointer(ref this), textureType, textureBounds, alphaValues, bufferSize); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteGlyphRunAnalysis : IDWriteGlyphRunAnalysis.I [VtblIndex(5)] public HResult GetAlphaBlendParams(IDWriteRenderingParams* renderingParams, float* blendGamma, float* blendEnhancedContrast, float* blendClearTypeLevel) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteGlyphRunAnalysis*)Unsafe.AsPointer(ref this), renderingParams, blendGamma, blendEnhancedContrast, blendClearTypeLevel); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteGlyphRunAnalysis*)Unsafe.AsPointer(ref this), renderingParams, blendGamma, blendEnhancedContrast, blendClearTypeLevel); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteGlyphRunAnalysis*)Unsafe.AsPointer(ref this), renderingParams, blendGamma, blendEnhancedContrast, blendClearTypeLevel); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteInMemoryFontFileLoader.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteInMemoryFontFileLoader.cs index 39aa8cc..fb8b452 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteInMemoryFontFileLoader.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteInMemoryFontFileLoader.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteInMemoryFontFileLoader : IDWriteInMemoryFont } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteInMemoryFontFileLoader)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteInMemoryFontFileLoader)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteInMemoryFontFileLoader : IDWriteInMemoryFont [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteInMemoryFontFileLoader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteInMemoryFontFileLoader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteInMemoryFontFileLoader*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteInMemoryFontFileLoader : IDWriteInMemoryFont [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteInMemoryFontFileLoader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteInMemoryFontFileLoader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteInMemoryFontFileLoader*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteInMemoryFontFileLoader : IDWriteInMemoryFont [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteInMemoryFontFileLoader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteInMemoryFontFileLoader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteInMemoryFontFileLoader*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteInMemoryFontFileLoader : IDWriteInMemoryFont [VtblIndex(3)] public HResult CreateStreamFromKey(void* fontFileReferenceKey, uint fontFileReferenceKeySize, IDWriteFontFileStream** fontFileStream) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteInMemoryFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileStream); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteInMemoryFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileStream); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteInMemoryFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileStream); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteInMemoryFontFileLoader : IDWriteInMemoryFont [VtblIndex(4)] public HResult CreateInMemoryFontFileReference(IDWriteFactory* factory, void* fontData, uint fontDataSize, IUnknown* ownerObject, IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteInMemoryFontFileLoader*)Unsafe.AsPointer(ref this), factory, fontData, fontDataSize, ownerObject, fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteInMemoryFontFileLoader*)Unsafe.AsPointer(ref this), factory, fontData, fontDataSize, ownerObject, fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteInMemoryFontFileLoader*)Unsafe.AsPointer(ref this), factory, fontData, fontDataSize, ownerObject, fontFile); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteInMemoryFontFileLoader : IDWriteInMemoryFont [VtblIndex(5)] public uint GetFileCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteInMemoryFontFileLoader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteInMemoryFontFileLoader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteInMemoryFontFileLoader*)Unsafe.AsPointer(ref this)); } public interface Interface : IDWriteFontFileLoader.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteInlineObject.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteInlineObject.cs index 9e2b4a7..870193d 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteInlineObject.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteInlineObject.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteInlineObject : IDWriteInlineObject.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteInlineObject)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteInlineObject)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteInlineObject : IDWriteInlineObject.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteInlineObject : IDWriteInlineObject.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteInlineObject : IDWriteInlineObject.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteInlineObject : IDWriteInlineObject.Interface [VtblIndex(3)] public HResult Draw(void* clientDrawingContext, IDWriteTextRenderer* renderer, float originX, float originY, Bool32 isSideways, Bool32 isRightToLeft, IUnknown* clientDrawingEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY, isSideways, isRightToLeft, clientDrawingEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY, isSideways, isRightToLeft, clientDrawingEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY, isSideways, isRightToLeft, clientDrawingEffect); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteInlineObject : IDWriteInlineObject.Interface [VtblIndex(4)] public HResult GetMetrics(InlineObjectMetrics* metrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this), metrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this), metrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this), metrics); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteInlineObject : IDWriteInlineObject.Interface [VtblIndex(5)] public HResult GetOverhangMetrics(OverhangMetrics* overhangs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this), overhangs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this), overhangs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this), overhangs); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteInlineObject : IDWriteInlineObject.Interface [VtblIndex(6)] public HResult GetBreakConditions(BreakCondition* breakConditionBefore, BreakCondition* breakConditionAfter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this), breakConditionBefore, breakConditionAfter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this), breakConditionBefore, breakConditionAfter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteInlineObject*)Unsafe.AsPointer(ref this), breakConditionBefore, breakConditionAfter); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteLocalFontFileLoader.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteLocalFontFileLoader.cs index 4631477..218a709 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteLocalFontFileLoader.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteLocalFontFileLoader.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteLocalFontFileLoader : IDWriteLocalFontFileLo } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteLocalFontFileLoader)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteLocalFontFileLoader)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteLocalFontFileLoader : IDWriteLocalFontFileLo [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteLocalFontFileLoader : IDWriteLocalFontFileLo [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteLocalFontFileLoader : IDWriteLocalFontFileLo [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteLocalFontFileLoader : IDWriteLocalFontFileLo [VtblIndex(3)] public HResult CreateStreamFromKey(void* fontFileReferenceKey, uint fontFileReferenceKeySize, IDWriteFontFileStream** fontFileStream) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileStream); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileStream); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileStream); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteLocalFontFileLoader : IDWriteLocalFontFileLo [VtblIndex(4)] public HResult GetFilePathLengthFromKey(void* fontFileReferenceKey, uint fontFileReferenceKeySize, uint* filePathLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, filePathLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, filePathLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, filePathLength); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteLocalFontFileLoader : IDWriteLocalFontFileLo [VtblIndex(5)] public HResult GetFilePathFromKey(void* fontFileReferenceKey, uint fontFileReferenceKeySize, ushort* filePath, uint filePathSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, filePath, filePathSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, filePath, filePathSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, filePath, filePathSize); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteLocalFontFileLoader : IDWriteLocalFontFileLo [VtblIndex(6)] public HResult GetLastWriteTimeFromKey(void* fontFileReferenceKey, uint fontFileReferenceKeySize, ulong* lastWriteTime) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, lastWriteTime); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, lastWriteTime); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteLocalFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, lastWriteTime); } public interface Interface : IDWriteFontFileLoader.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteLocalizedStrings.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteLocalizedStrings.cs index 4ebf7d7..5af01ed 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteLocalizedStrings.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteLocalizedStrings.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteLocalizedStrings : IDWriteLocalizedStrings.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteLocalizedStrings)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteLocalizedStrings)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteLocalizedStrings : IDWriteLocalizedStrings.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteLocalizedStrings : IDWriteLocalizedStrings.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteLocalizedStrings : IDWriteLocalizedStrings.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteLocalizedStrings : IDWriteLocalizedStrings.I [VtblIndex(3)] public uint GetCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteLocalizedStrings : IDWriteLocalizedStrings.I [VtblIndex(4)] public HResult FindLocaleName(ushort* localeName, uint* index, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), localeName, index, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), localeName, index, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), localeName, index, exists); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteLocalizedStrings : IDWriteLocalizedStrings.I [VtblIndex(5)] public HResult GetLocaleNameLength(uint index, uint* length) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), index, length); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), index, length); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), index, length); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteLocalizedStrings : IDWriteLocalizedStrings.I [VtblIndex(6)] public HResult GetLocaleName(uint index, ushort* localeName, uint size) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), index, localeName, size); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), index, localeName, size); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), index, localeName, size); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteLocalizedStrings : IDWriteLocalizedStrings.I [VtblIndex(7)] public HResult GetStringLength(uint index, uint* length) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), index, length); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), index, length); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), index, length); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteLocalizedStrings : IDWriteLocalizedStrings.I [VtblIndex(8)] public HResult GetString(uint index, ushort* stringBuffer, uint size) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), index, stringBuffer, size); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), index, stringBuffer, size); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteLocalizedStrings*)Unsafe.AsPointer(ref this), index, stringBuffer, size); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteNumberSubstitution.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteNumberSubstitution.cs index 025d73d..4ee5f44 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteNumberSubstitution.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteNumberSubstitution.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteNumberSubstitution : IDWriteNumberSubstituti } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteNumberSubstitution)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteNumberSubstitution)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteNumberSubstitution : IDWriteNumberSubstituti [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteNumberSubstitution*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteNumberSubstitution*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteNumberSubstitution*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteNumberSubstitution : IDWriteNumberSubstituti [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteNumberSubstitution*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteNumberSubstitution*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteNumberSubstitution*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteNumberSubstitution : IDWriteNumberSubstituti [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteNumberSubstitution*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteNumberSubstitution*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteNumberSubstitution*)Unsafe.AsPointer(ref this)); } diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWritePixelSnapping.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWritePixelSnapping.cs index 6ddeba5..31b03f5 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWritePixelSnapping.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWritePixelSnapping.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWritePixelSnapping : IDWritePixelSnapping.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWritePixelSnapping)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWritePixelSnapping)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWritePixelSnapping : IDWritePixelSnapping.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWritePixelSnapping*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWritePixelSnapping*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWritePixelSnapping*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWritePixelSnapping : IDWritePixelSnapping.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWritePixelSnapping*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWritePixelSnapping*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWritePixelSnapping*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWritePixelSnapping : IDWritePixelSnapping.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWritePixelSnapping*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWritePixelSnapping*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWritePixelSnapping*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWritePixelSnapping : IDWritePixelSnapping.Interfa [VtblIndex(3)] public HResult IsPixelSnappingDisabled(void* clientDrawingContext, Bool32* isDisabled) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWritePixelSnapping*)Unsafe.AsPointer(ref this), clientDrawingContext, isDisabled); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWritePixelSnapping*)Unsafe.AsPointer(ref this), clientDrawingContext, isDisabled); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWritePixelSnapping*)Unsafe.AsPointer(ref this), clientDrawingContext, isDisabled); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWritePixelSnapping : IDWritePixelSnapping.Interfa [VtblIndex(4)] public HResult GetCurrentTransform(void* clientDrawingContext, Matrix3x2* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWritePixelSnapping*)Unsafe.AsPointer(ref this), clientDrawingContext, transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWritePixelSnapping*)Unsafe.AsPointer(ref this), clientDrawingContext, transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWritePixelSnapping*)Unsafe.AsPointer(ref this), clientDrawingContext, transform); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWritePixelSnapping : IDWritePixelSnapping.Interfa [VtblIndex(5)] public HResult GetPixelsPerDip(void* clientDrawingContext, float* pixelsPerDip) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWritePixelSnapping*)Unsafe.AsPointer(ref this), clientDrawingContext, pixelsPerDip); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWritePixelSnapping*)Unsafe.AsPointer(ref this), clientDrawingContext, pixelsPerDip); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWritePixelSnapping*)Unsafe.AsPointer(ref this), clientDrawingContext, pixelsPerDip); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRemoteFontFileLoader.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRemoteFontFileLoader.cs index db14488..c246aed 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRemoteFontFileLoader.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRemoteFontFileLoader.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteRemoteFontFileLoader : IDWriteRemoteFontFile } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteRemoteFontFileLoader)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteRemoteFontFileLoader)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteRemoteFontFileLoader : IDWriteRemoteFontFile [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteRemoteFontFileLoader : IDWriteRemoteFontFile [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteRemoteFontFileLoader : IDWriteRemoteFontFile [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteRemoteFontFileLoader : IDWriteRemoteFontFile [VtblIndex(3)] public HResult CreateStreamFromKey(void* fontFileReferenceKey, uint fontFileReferenceKeySize, IDWriteFontFileStream** fontFileStream) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileStream); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileStream); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileStream); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteRemoteFontFileLoader : IDWriteRemoteFontFile [VtblIndex(4)] public HResult CreateRemoteStreamFromKey(void* fontFileReferenceKey, uint fontFileReferenceKeySize, IDWriteRemoteFontFileStream** fontFileStream) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileStream); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileStream); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, fontFileStream); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteRemoteFontFileLoader : IDWriteRemoteFontFile [VtblIndex(5)] public HResult GetLocalityFromKey(void* fontFileReferenceKey, uint fontFileReferenceKeySize, Locality* locality) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, locality); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, locality); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this), fontFileReferenceKey, fontFileReferenceKeySize, locality); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteRemoteFontFileLoader : IDWriteRemoteFontFile [VtblIndex(6)] public HResult CreateFontFileReferenceFromUrl(IDWriteFactory* factory, ushort* baseUrl, ushort* fontFileUrl, IDWriteFontFile** fontFile) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this), factory, baseUrl, fontFileUrl, fontFile); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this), factory, baseUrl, fontFileUrl, fontFile); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteRemoteFontFileLoader*)Unsafe.AsPointer(ref this), factory, baseUrl, fontFileUrl, fontFile); } public interface Interface : IDWriteFontFileLoader.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRemoteFontFileStream.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRemoteFontFileStream.cs index 5c7ccd2..ecdba68 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRemoteFontFileStream.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRemoteFontFileStream.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteRemoteFontFileStream : IDWriteRemoteFontFile } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteRemoteFontFileStream)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteRemoteFontFileStream)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteRemoteFontFileStream : IDWriteRemoteFontFile [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteRemoteFontFileStream : IDWriteRemoteFontFile [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteRemoteFontFileStream : IDWriteRemoteFontFile [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteRemoteFontFileStream : IDWriteRemoteFontFile [VtblIndex(3)] public HResult ReadFileFragment(void** fragmentStart, ulong fileOffset, ulong fragmentSize, void** fragmentContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), fragmentStart, fileOffset, fragmentSize, fragmentContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), fragmentStart, fileOffset, fragmentSize, fragmentContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), fragmentStart, fileOffset, fragmentSize, fragmentContext); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteRemoteFontFileStream : IDWriteRemoteFontFile [VtblIndex(4)] public void ReleaseFileFragment(void* fragmentContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), fragmentContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), fragmentContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), fragmentContext); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteRemoteFontFileStream : IDWriteRemoteFontFile [VtblIndex(5)] public HResult GetFileSize(ulong* fileSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), fileSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), fileSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), fileSize); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteRemoteFontFileStream : IDWriteRemoteFontFile [VtblIndex(6)] public HResult GetLastWriteTime(ulong* lastWriteTime) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), lastWriteTime); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), lastWriteTime); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), lastWriteTime); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteRemoteFontFileStream : IDWriteRemoteFontFile [VtblIndex(7)] public HResult GetLocalFileSize(ulong* localFileSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), localFileSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), localFileSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), localFileSize); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteRemoteFontFileStream : IDWriteRemoteFontFile [VtblIndex(8)] public HResult GetFileFragmentLocality(ulong fileOffset, ulong fragmentSize, Bool32* isLocal, ulong* partialSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), fileOffset, fragmentSize, isLocal, partialSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), fileOffset, fragmentSize, isLocal, partialSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), fileOffset, fragmentSize, isLocal, partialSize); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteRemoteFontFileStream : IDWriteRemoteFontFile [VtblIndex(9)] public Locality GetLocality() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteRemoteFontFileStream : IDWriteRemoteFontFile [VtblIndex(10)] public HResult BeginDownload(Guid* downloadOperationID, FileFragment* fileFragments, uint fragmentCount, IDWriteAsyncResult** asyncResult) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), downloadOperationID, fileFragments, fragmentCount, asyncResult); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), downloadOperationID, fileFragments, fragmentCount, asyncResult); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteRemoteFontFileStream*)Unsafe.AsPointer(ref this), downloadOperationID, fileFragments, fragmentCount, asyncResult); } public interface Interface : IDWriteFontFileStream.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams.cs index 2bff12a..2db57ab 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteRenderingParams : IDWriteRenderingParams.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteRenderingParams)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteRenderingParams)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteRenderingParams : IDWriteRenderingParams.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteRenderingParams : IDWriteRenderingParams.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteRenderingParams : IDWriteRenderingParams.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteRenderingParams : IDWriteRenderingParams.Int [VtblIndex(3)] public float GetGamma() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteRenderingParams : IDWriteRenderingParams.Int [VtblIndex(4)] public float GetEnhancedContrast() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteRenderingParams : IDWriteRenderingParams.Int [VtblIndex(5)] public float GetClearTypeLevel() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteRenderingParams : IDWriteRenderingParams.Int [VtblIndex(6)] public PixelGeometry GetPixelGeometry() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteRenderingParams : IDWriteRenderingParams.Int [VtblIndex(7)] public RenderingMode GetRenderingMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteRenderingParams*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams1.cs index d20655f..26bb87d 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams1.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteRenderingParams1 : IDWriteRenderingParams1.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteRenderingParams1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteRenderingParams1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteRenderingParams1 : IDWriteRenderingParams1.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteRenderingParams1 : IDWriteRenderingParams1.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteRenderingParams1 : IDWriteRenderingParams1.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteRenderingParams1 : IDWriteRenderingParams1.I [VtblIndex(3)] public float GetGamma() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteRenderingParams1 : IDWriteRenderingParams1.I [VtblIndex(4)] public float GetEnhancedContrast() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteRenderingParams1 : IDWriteRenderingParams1.I [VtblIndex(5)] public float GetClearTypeLevel() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteRenderingParams1 : IDWriteRenderingParams1.I [VtblIndex(6)] public PixelGeometry GetPixelGeometry() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteRenderingParams1 : IDWriteRenderingParams1.I [VtblIndex(7)] public RenderingMode GetRenderingMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteRenderingParams1 : IDWriteRenderingParams1.I [VtblIndex(8)] public float GetGrayscaleEnhancedContrast() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteRenderingParams1*)Unsafe.AsPointer(ref this)); } public interface Interface : IDWriteRenderingParams.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams2.cs index 62a4269..e713116 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams2.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteRenderingParams2 : IDWriteRenderingParams2.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteRenderingParams2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteRenderingParams2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteRenderingParams2 : IDWriteRenderingParams2.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteRenderingParams2 : IDWriteRenderingParams2.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteRenderingParams2 : IDWriteRenderingParams2.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteRenderingParams2 : IDWriteRenderingParams2.I [VtblIndex(3)] public float GetGamma() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteRenderingParams2 : IDWriteRenderingParams2.I [VtblIndex(4)] public float GetEnhancedContrast() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteRenderingParams2 : IDWriteRenderingParams2.I [VtblIndex(5)] public float GetClearTypeLevel() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteRenderingParams2 : IDWriteRenderingParams2.I [VtblIndex(6)] public PixelGeometry GetPixelGeometry() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteRenderingParams2 : IDWriteRenderingParams2.I [VtblIndex(7)] public RenderingMode GetRenderingMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteRenderingParams2 : IDWriteRenderingParams2.I [VtblIndex(8)] public float GetGrayscaleEnhancedContrast() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteRenderingParams2 : IDWriteRenderingParams2.I [VtblIndex(9)] public GridFitMode GetGridFitMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteRenderingParams2*)Unsafe.AsPointer(ref this)); } public interface Interface : IDWriteRenderingParams1.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams3.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams3.cs index aabf308..f4fc248 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams3.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteRenderingParams3.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteRenderingParams3 : IDWriteRenderingParams3.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteRenderingParams3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteRenderingParams3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteRenderingParams3 : IDWriteRenderingParams3.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteRenderingParams3 : IDWriteRenderingParams3.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteRenderingParams3 : IDWriteRenderingParams3.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteRenderingParams3 : IDWriteRenderingParams3.I [VtblIndex(3)] public float GetGamma() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteRenderingParams3 : IDWriteRenderingParams3.I [VtblIndex(4)] public float GetEnhancedContrast() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteRenderingParams3 : IDWriteRenderingParams3.I [VtblIndex(5)] public float GetClearTypeLevel() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteRenderingParams3 : IDWriteRenderingParams3.I [VtblIndex(6)] public PixelGeometry GetPixelGeometry() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteRenderingParams3 : IDWriteRenderingParams3.I [VtblIndex(7)] public RenderingMode GetRenderingMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteRenderingParams3 : IDWriteRenderingParams3.I [VtblIndex(8)] public float GetGrayscaleEnhancedContrast() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteRenderingParams3 : IDWriteRenderingParams3.I [VtblIndex(9)] public GridFitMode GetGridFitMode() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteRenderingParams3 : IDWriteRenderingParams3.I [VtblIndex(10)] public RenderingMode1 GetRenderingMode1() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteRenderingParams3*)Unsafe.AsPointer(ref this)); } public interface Interface : IDWriteRenderingParams2.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteStringList.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteStringList.cs index 8d4a99a..26b4403 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteStringList.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteStringList.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteStringList : IDWriteStringList.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteStringList)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteStringList)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteStringList : IDWriteStringList.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteStringList*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteStringList*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteStringList*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteStringList : IDWriteStringList.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteStringList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteStringList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteStringList*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteStringList : IDWriteStringList.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteStringList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteStringList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteStringList*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteStringList : IDWriteStringList.Interface, IN [VtblIndex(3)] public uint GetCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteStringList*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteStringList*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteStringList*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteStringList : IDWriteStringList.Interface, IN [VtblIndex(4)] public HResult GetLocaleNameLength(uint listIndex, uint* length) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteStringList*)Unsafe.AsPointer(ref this), listIndex, length); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteStringList*)Unsafe.AsPointer(ref this), listIndex, length); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteStringList*)Unsafe.AsPointer(ref this), listIndex, length); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteStringList : IDWriteStringList.Interface, IN [VtblIndex(5)] public HResult GetLocaleName(uint listIndex, ushort* localeName, uint size) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteStringList*)Unsafe.AsPointer(ref this), listIndex, localeName, size); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteStringList*)Unsafe.AsPointer(ref this), listIndex, localeName, size); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteStringList*)Unsafe.AsPointer(ref this), listIndex, localeName, size); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteStringList : IDWriteStringList.Interface, IN [VtblIndex(6)] public HResult GetStringLength(uint listIndex, uint* length) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteStringList*)Unsafe.AsPointer(ref this), listIndex, length); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteStringList*)Unsafe.AsPointer(ref this), listIndex, length); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteStringList*)Unsafe.AsPointer(ref this), listIndex, length); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteStringList : IDWriteStringList.Interface, IN [VtblIndex(7)] public HResult GetString(uint listIndex, ushort* stringBuffer, uint stringBufferSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteStringList*)Unsafe.AsPointer(ref this), listIndex, stringBuffer, stringBufferSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteStringList*)Unsafe.AsPointer(ref this), listIndex, stringBuffer, stringBufferSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteStringList*)Unsafe.AsPointer(ref this), listIndex, stringBuffer, stringBufferSize); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSink.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSink.cs index a84f1ca..eb7900f 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSink.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSink.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteTextAnalysisSink : IDWriteTextAnalysisSink.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextAnalysisSink)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextAnalysisSink)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteTextAnalysisSink : IDWriteTextAnalysisSink.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteTextAnalysisSink : IDWriteTextAnalysisSink.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteTextAnalysisSink : IDWriteTextAnalysisSink.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteTextAnalysisSink : IDWriteTextAnalysisSink.I [VtblIndex(3)] public HResult SetScriptAnalysis(uint textPosition, uint textLength, ScriptAnalysis* scriptAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this), textPosition, textLength, scriptAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this), textPosition, textLength, scriptAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this), textPosition, textLength, scriptAnalysis); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteTextAnalysisSink : IDWriteTextAnalysisSink.I [VtblIndex(4)] public HResult SetLineBreakpoints(uint textPosition, uint textLength, LineBreakpoint* lineBreakpoints) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this), textPosition, textLength, lineBreakpoints); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this), textPosition, textLength, lineBreakpoints); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this), textPosition, textLength, lineBreakpoints); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteTextAnalysisSink : IDWriteTextAnalysisSink.I [VtblIndex(5)] public HResult SetBidiLevel(uint textPosition, uint textLength, byte explicitLevel, byte resolvedLevel) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this), textPosition, textLength, explicitLevel, resolvedLevel); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this), textPosition, textLength, explicitLevel, resolvedLevel); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this), textPosition, textLength, explicitLevel, resolvedLevel); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteTextAnalysisSink : IDWriteTextAnalysisSink.I [VtblIndex(6)] public HResult SetNumberSubstitution(uint textPosition, uint textLength, IDWriteNumberSubstitution* numberSubstitution) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this), textPosition, textLength, numberSubstitution); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this), textPosition, textLength, numberSubstitution); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteTextAnalysisSink*)Unsafe.AsPointer(ref this), textPosition, textLength, numberSubstitution); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSink1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSink1.cs index f35b357..aa857b2 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSink1.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSink1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteTextAnalysisSink1 : IDWriteTextAnalysisSink1 } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextAnalysisSink1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextAnalysisSink1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteTextAnalysisSink1 : IDWriteTextAnalysisSink1 [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteTextAnalysisSink1 : IDWriteTextAnalysisSink1 [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteTextAnalysisSink1 : IDWriteTextAnalysisSink1 [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteTextAnalysisSink1 : IDWriteTextAnalysisSink1 [VtblIndex(3)] public HResult SetScriptAnalysis(uint textPosition, uint textLength, ScriptAnalysis* scriptAnalysis) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this), textPosition, textLength, scriptAnalysis); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this), textPosition, textLength, scriptAnalysis); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this), textPosition, textLength, scriptAnalysis); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteTextAnalysisSink1 : IDWriteTextAnalysisSink1 [VtblIndex(4)] public HResult SetLineBreakpoints(uint textPosition, uint textLength, LineBreakpoint* lineBreakpoints) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this), textPosition, textLength, lineBreakpoints); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this), textPosition, textLength, lineBreakpoints); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this), textPosition, textLength, lineBreakpoints); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteTextAnalysisSink1 : IDWriteTextAnalysisSink1 [VtblIndex(5)] public HResult SetBidiLevel(uint textPosition, uint textLength, byte explicitLevel, byte resolvedLevel) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this), textPosition, textLength, explicitLevel, resolvedLevel); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this), textPosition, textLength, explicitLevel, resolvedLevel); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this), textPosition, textLength, explicitLevel, resolvedLevel); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteTextAnalysisSink1 : IDWriteTextAnalysisSink1 [VtblIndex(6)] public HResult SetNumberSubstitution(uint textPosition, uint textLength, IDWriteNumberSubstitution* numberSubstitution) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this), textPosition, textLength, numberSubstitution); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this), textPosition, textLength, numberSubstitution); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this), textPosition, textLength, numberSubstitution); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteTextAnalysisSink1 : IDWriteTextAnalysisSink1 [VtblIndex(7)] public HResult SetGlyphOrientation(uint textPosition, uint textLength, GlyphOrientationAngle glyphOrientationAngle, byte adjustedBidiLevel, Bool32 isSideways, Bool32 isRightToLeft) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this), textPosition, textLength, glyphOrientationAngle, adjustedBidiLevel, isSideways, isRightToLeft); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this), textPosition, textLength, glyphOrientationAngle, adjustedBidiLevel, isSideways, isRightToLeft); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteTextAnalysisSink1*)Unsafe.AsPointer(ref this), textPosition, textLength, glyphOrientationAngle, adjustedBidiLevel, isSideways, isRightToLeft); } public interface Interface : IDWriteTextAnalysisSink.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSource.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSource.cs index 34b5961..6a407f7 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSource.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSource.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteTextAnalysisSource : IDWriteTextAnalysisSour } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextAnalysisSource)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextAnalysisSource)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteTextAnalysisSource : IDWriteTextAnalysisSour [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteTextAnalysisSource : IDWriteTextAnalysisSour [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteTextAnalysisSource : IDWriteTextAnalysisSour [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteTextAnalysisSource : IDWriteTextAnalysisSour [VtblIndex(3)] public HResult GetTextAtPosition(uint textPosition, ushort** textString, uint* textLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this), textPosition, textString, textLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this), textPosition, textString, textLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this), textPosition, textString, textLength); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteTextAnalysisSource : IDWriteTextAnalysisSour [VtblIndex(4)] public HResult GetTextBeforePosition(uint textPosition, ushort** textString, uint* textLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this), textPosition, textString, textLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this), textPosition, textString, textLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this), textPosition, textString, textLength); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteTextAnalysisSource : IDWriteTextAnalysisSour [VtblIndex(5)] public ReadingDirection GetParagraphReadingDirection() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteTextAnalysisSource : IDWriteTextAnalysisSour [VtblIndex(6)] public HResult GetLocaleName(uint textPosition, uint* textLength, ushort** localeName) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this), textPosition, textLength, localeName); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this), textPosition, textLength, localeName); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this), textPosition, textLength, localeName); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteTextAnalysisSource : IDWriteTextAnalysisSour [VtblIndex(7)] public HResult GetNumberSubstitution(uint textPosition, uint* textLength, IDWriteNumberSubstitution** numberSubstitution) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this), textPosition, textLength, numberSubstitution); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this), textPosition, textLength, numberSubstitution); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteTextAnalysisSource*)Unsafe.AsPointer(ref this), textPosition, textLength, numberSubstitution); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSource1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSource1.cs index 116bf0c..e107fa7 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSource1.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalysisSource1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteTextAnalysisSource1 : IDWriteTextAnalysisSou } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextAnalysisSource1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextAnalysisSource1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteTextAnalysisSource1 : IDWriteTextAnalysisSou [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteTextAnalysisSource1 : IDWriteTextAnalysisSou [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteTextAnalysisSource1 : IDWriteTextAnalysisSou [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteTextAnalysisSource1 : IDWriteTextAnalysisSou [VtblIndex(3)] public HResult GetTextAtPosition(uint textPosition, ushort** textString, uint* textLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this), textPosition, textString, textLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this), textPosition, textString, textLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this), textPosition, textString, textLength); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteTextAnalysisSource1 : IDWriteTextAnalysisSou [VtblIndex(4)] public HResult GetTextBeforePosition(uint textPosition, ushort** textString, uint* textLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this), textPosition, textString, textLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this), textPosition, textString, textLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this), textPosition, textString, textLength); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteTextAnalysisSource1 : IDWriteTextAnalysisSou [VtblIndex(5)] public ReadingDirection GetParagraphReadingDirection() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteTextAnalysisSource1 : IDWriteTextAnalysisSou [VtblIndex(6)] public HResult GetLocaleName(uint textPosition, uint* textLength, ushort** localeName) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this), textPosition, textLength, localeName); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this), textPosition, textLength, localeName); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this), textPosition, textLength, localeName); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteTextAnalysisSource1 : IDWriteTextAnalysisSou [VtblIndex(7)] public HResult GetNumberSubstitution(uint textPosition, uint* textLength, IDWriteNumberSubstitution** numberSubstitution) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this), textPosition, textLength, numberSubstitution); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this), textPosition, textLength, numberSubstitution); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this), textPosition, textLength, numberSubstitution); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteTextAnalysisSource1 : IDWriteTextAnalysisSou [VtblIndex(8)] public HResult GetVerticalGlyphOrientation(uint textPosition, uint* textLength, VerticalGlyphOrientation* glyphOrientation, byte* bidiLevel) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this), textPosition, textLength, glyphOrientation, bidiLevel); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this), textPosition, textLength, glyphOrientation, bidiLevel); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteTextAnalysisSource1*)Unsafe.AsPointer(ref this), textPosition, textLength, glyphOrientation, bidiLevel); } public interface Interface : IDWriteTextAnalysisSource.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalyzer.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalyzer.cs index 2d242da..4820c02 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalyzer.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalyzer.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteTextAnalyzer : IDWriteTextAnalyzer.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextAnalyzer)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextAnalyzer)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteTextAnalyzer : IDWriteTextAnalyzer.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteTextAnalyzer : IDWriteTextAnalyzer.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteTextAnalyzer : IDWriteTextAnalyzer.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteTextAnalyzer : IDWriteTextAnalyzer.Interface [VtblIndex(3)] public HResult AnalyzeScript(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteTextAnalysisSink* analysisSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteTextAnalyzer : IDWriteTextAnalyzer.Interface [VtblIndex(4)] public HResult AnalyzeBidi(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteTextAnalysisSink* analysisSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteTextAnalyzer : IDWriteTextAnalyzer.Interface [VtblIndex(5)] public HResult AnalyzeNumberSubstitution(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteTextAnalysisSink* analysisSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteTextAnalyzer : IDWriteTextAnalyzer.Interface [VtblIndex(6)] public HResult AnalyzeLineBreakpoints(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteTextAnalysisSink* analysisSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteTextAnalyzer : IDWriteTextAnalyzer.Interface [VtblIndex(7)] public HResult GetGlyphs(ushort* textString, uint textLength, IDWriteFontFace* fontFace, Bool32 isSideways, Bool32 isRightToLeft, ScriptAnalysis* scriptAnalysis, ushort* localeName, IDWriteNumberSubstitution* numberSubstitution, TypographicFeatures** features, uint* featureRangeLengths, uint featureRanges, uint maxGlyphCount, ushort* clusterMap, ShapingTextProperties* textProps, ushort* glyphIndices, ShapingGlyphProperties* glyphProps, uint* actualGlyphCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), textString, textLength, fontFace, isSideways, isRightToLeft, scriptAnalysis, localeName, numberSubstitution, features, featureRangeLengths, featureRanges, maxGlyphCount, clusterMap, textProps, glyphIndices, glyphProps, actualGlyphCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), textString, textLength, fontFace, isSideways, isRightToLeft, scriptAnalysis, localeName, numberSubstitution, features, featureRangeLengths, featureRanges, maxGlyphCount, clusterMap, textProps, glyphIndices, glyphProps, actualGlyphCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), textString, textLength, fontFace, isSideways, isRightToLeft, scriptAnalysis, localeName, numberSubstitution, features, featureRangeLengths, featureRanges, maxGlyphCount, clusterMap, textProps, glyphIndices, glyphProps, actualGlyphCount); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteTextAnalyzer : IDWriteTextAnalyzer.Interface [VtblIndex(8)] public HResult GetGlyphPlacements(ushort* textString, ushort* clusterMap, ShapingTextProperties* textProps, uint textLength, ushort* glyphIndices, ShapingGlyphProperties* glyphProps, uint glyphCount, IDWriteFontFace* fontFace, float fontEmSize, Bool32 isSideways, Bool32 isRightToLeft, ScriptAnalysis* scriptAnalysis, ushort* localeName, TypographicFeatures** features, uint* featureRangeLengths, uint featureRanges, float* glyphAdvances, GlyphOffset* glyphOffsets) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), textString, clusterMap, textProps, textLength, glyphIndices, glyphProps, glyphCount, fontFace, fontEmSize, isSideways, isRightToLeft, scriptAnalysis, localeName, features, featureRangeLengths, featureRanges, glyphAdvances, glyphOffsets); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), textString, clusterMap, textProps, textLength, glyphIndices, glyphProps, glyphCount, fontFace, fontEmSize, isSideways, isRightToLeft, scriptAnalysis, localeName, features, featureRangeLengths, featureRanges, glyphAdvances, glyphOffsets); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), textString, clusterMap, textProps, textLength, glyphIndices, glyphProps, glyphCount, fontFace, fontEmSize, isSideways, isRightToLeft, scriptAnalysis, localeName, features, featureRangeLengths, featureRanges, glyphAdvances, glyphOffsets); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteTextAnalyzer : IDWriteTextAnalyzer.Interface [VtblIndex(9)] public HResult GetGdiCompatibleGlyphPlacements(ushort* textString, ushort* clusterMap, ShapingTextProperties* textProps, uint textLength, ushort* glyphIndices, ShapingGlyphProperties* glyphProps, uint glyphCount, IDWriteFontFace* fontFace, float fontEmSize, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, Bool32 isSideways, Bool32 isRightToLeft, ScriptAnalysis* scriptAnalysis, ushort* localeName, TypographicFeatures** features, uint* featureRangeLengths, uint featureRanges, float* glyphAdvances, GlyphOffset* glyphOffsets) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), textString, clusterMap, textProps, textLength, glyphIndices, glyphProps, glyphCount, fontFace, fontEmSize, pixelsPerDip, transform, useGdiNatural, isSideways, isRightToLeft, scriptAnalysis, localeName, features, featureRangeLengths, featureRanges, glyphAdvances, glyphOffsets); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), textString, clusterMap, textProps, textLength, glyphIndices, glyphProps, glyphCount, fontFace, fontEmSize, pixelsPerDip, transform, useGdiNatural, isSideways, isRightToLeft, scriptAnalysis, localeName, features, featureRangeLengths, featureRanges, glyphAdvances, glyphOffsets); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteTextAnalyzer*)Unsafe.AsPointer(ref this), textString, clusterMap, textProps, textLength, glyphIndices, glyphProps, glyphCount, fontFace, fontEmSize, pixelsPerDip, transform, useGdiNatural, isSideways, isRightToLeft, scriptAnalysis, localeName, features, featureRangeLengths, featureRanges, glyphAdvances, glyphOffsets); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalyzer1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalyzer1.cs index 853439c..b5e4d5d 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalyzer1.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalyzer1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer1.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextAnalyzer1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextAnalyzer1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer1.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer1.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer1.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer1.Interfa [VtblIndex(3)] public HResult AnalyzeScript(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteTextAnalysisSink* analysisSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer1.Interfa [VtblIndex(4)] public HResult AnalyzeBidi(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteTextAnalysisSink* analysisSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer1.Interfa [VtblIndex(5)] public HResult AnalyzeNumberSubstitution(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteTextAnalysisSink* analysisSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer1.Interfa [VtblIndex(6)] public HResult AnalyzeLineBreakpoints(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteTextAnalysisSink* analysisSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer1.Interfa [VtblIndex(7)] public HResult GetGlyphs(ushort* textString, uint textLength, IDWriteFontFace* fontFace, Bool32 isSideways, Bool32 isRightToLeft, ScriptAnalysis* scriptAnalysis, ushort* localeName, IDWriteNumberSubstitution* numberSubstitution, TypographicFeatures** features, uint* featureRangeLengths, uint featureRanges, uint maxGlyphCount, ushort* clusterMap, ShapingTextProperties* textProps, ushort* glyphIndices, ShapingGlyphProperties* glyphProps, uint* actualGlyphCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), textString, textLength, fontFace, isSideways, isRightToLeft, scriptAnalysis, localeName, numberSubstitution, features, featureRangeLengths, featureRanges, maxGlyphCount, clusterMap, textProps, glyphIndices, glyphProps, actualGlyphCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), textString, textLength, fontFace, isSideways, isRightToLeft, scriptAnalysis, localeName, numberSubstitution, features, featureRangeLengths, featureRanges, maxGlyphCount, clusterMap, textProps, glyphIndices, glyphProps, actualGlyphCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), textString, textLength, fontFace, isSideways, isRightToLeft, scriptAnalysis, localeName, numberSubstitution, features, featureRangeLengths, featureRanges, maxGlyphCount, clusterMap, textProps, glyphIndices, glyphProps, actualGlyphCount); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer1.Interfa [VtblIndex(8)] public HResult GetGlyphPlacements(ushort* textString, ushort* clusterMap, ShapingTextProperties* textProps, uint textLength, ushort* glyphIndices, ShapingGlyphProperties* glyphProps, uint glyphCount, IDWriteFontFace* fontFace, float fontEmSize, Bool32 isSideways, Bool32 isRightToLeft, ScriptAnalysis* scriptAnalysis, ushort* localeName, TypographicFeatures** features, uint* featureRangeLengths, uint featureRanges, float* glyphAdvances, GlyphOffset* glyphOffsets) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), textString, clusterMap, textProps, textLength, glyphIndices, glyphProps, glyphCount, fontFace, fontEmSize, isSideways, isRightToLeft, scriptAnalysis, localeName, features, featureRangeLengths, featureRanges, glyphAdvances, glyphOffsets); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), textString, clusterMap, textProps, textLength, glyphIndices, glyphProps, glyphCount, fontFace, fontEmSize, isSideways, isRightToLeft, scriptAnalysis, localeName, features, featureRangeLengths, featureRanges, glyphAdvances, glyphOffsets); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), textString, clusterMap, textProps, textLength, glyphIndices, glyphProps, glyphCount, fontFace, fontEmSize, isSideways, isRightToLeft, scriptAnalysis, localeName, features, featureRangeLengths, featureRanges, glyphAdvances, glyphOffsets); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer1.Interfa [VtblIndex(9)] public HResult GetGdiCompatibleGlyphPlacements(ushort* textString, ushort* clusterMap, ShapingTextProperties* textProps, uint textLength, ushort* glyphIndices, ShapingGlyphProperties* glyphProps, uint glyphCount, IDWriteFontFace* fontFace, float fontEmSize, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, Bool32 isSideways, Bool32 isRightToLeft, ScriptAnalysis* scriptAnalysis, ushort* localeName, TypographicFeatures** features, uint* featureRangeLengths, uint featureRanges, float* glyphAdvances, GlyphOffset* glyphOffsets) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), textString, clusterMap, textProps, textLength, glyphIndices, glyphProps, glyphCount, fontFace, fontEmSize, pixelsPerDip, transform, useGdiNatural, isSideways, isRightToLeft, scriptAnalysis, localeName, features, featureRangeLengths, featureRanges, glyphAdvances, glyphOffsets); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), textString, clusterMap, textProps, textLength, glyphIndices, glyphProps, glyphCount, fontFace, fontEmSize, pixelsPerDip, transform, useGdiNatural, isSideways, isRightToLeft, scriptAnalysis, localeName, features, featureRangeLengths, featureRanges, glyphAdvances, glyphOffsets); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), textString, clusterMap, textProps, textLength, glyphIndices, glyphProps, glyphCount, fontFace, fontEmSize, pixelsPerDip, transform, useGdiNatural, isSideways, isRightToLeft, scriptAnalysis, localeName, features, featureRangeLengths, featureRanges, glyphAdvances, glyphOffsets); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer1.Interfa [VtblIndex(10)] public HResult ApplyCharacterSpacing(float leadingSpacing, float trailingSpacing, float minimumAdvanceWidth, uint textLength, uint glyphCount, ushort* clusterMap, float* glyphAdvances, GlyphOffset* glyphOffsets, ShapingGlyphProperties* glyphProperties, float* modifiedGlyphAdvances, GlyphOffset* modifiedGlyphOffsets) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), leadingSpacing, trailingSpacing, minimumAdvanceWidth, textLength, glyphCount, clusterMap, glyphAdvances, glyphOffsets, glyphProperties, modifiedGlyphAdvances, modifiedGlyphOffsets); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), leadingSpacing, trailingSpacing, minimumAdvanceWidth, textLength, glyphCount, clusterMap, glyphAdvances, glyphOffsets, glyphProperties, modifiedGlyphAdvances, modifiedGlyphOffsets); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), leadingSpacing, trailingSpacing, minimumAdvanceWidth, textLength, glyphCount, clusterMap, glyphAdvances, glyphOffsets, glyphProperties, modifiedGlyphAdvances, modifiedGlyphOffsets); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer1.Interfa [VtblIndex(11)] public HResult GetBaseline(IDWriteFontFace* fontFace, Baseline baseline, Bool32 isVertical, Bool32 isSimulationAllowed, ScriptAnalysis scriptAnalysis, ushort* localeName, int* baselineCoordinate, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), fontFace, baseline, isVertical, isSimulationAllowed, scriptAnalysis, localeName, baselineCoordinate, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), fontFace, baseline, isVertical, isSimulationAllowed, scriptAnalysis, localeName, baselineCoordinate, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), fontFace, baseline, isVertical, isSimulationAllowed, scriptAnalysis, localeName, baselineCoordinate, exists); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer1.Interfa [VtblIndex(12)] public HResult AnalyzeVerticalGlyphOrientation(IDWriteTextAnalysisSource1* analysisSource, uint textPosition, uint textLength, IDWriteTextAnalysisSink1* analysisSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer1.Interfa [VtblIndex(13)] public HResult GetGlyphOrientationTransform(GlyphOrientationAngle glyphOrientationAngle, Bool32 isSideways, Matrix3x2* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), glyphOrientationAngle, isSideways, transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), glyphOrientationAngle, isSideways, transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), glyphOrientationAngle, isSideways, transform); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer1.Interfa [VtblIndex(14)] public HResult GetScriptProperties(ScriptAnalysis scriptAnalysis, ScriptProperties* scriptProperties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), scriptAnalysis, scriptProperties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), scriptAnalysis, scriptProperties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), scriptAnalysis, scriptProperties); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer1.Interfa [VtblIndex(15)] public HResult GetTextComplexity(ushort* textString, uint textLength, IDWriteFontFace* fontFace, Bool32* isTextSimple, uint* textLengthRead, ushort* glyphIndices) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), textString, textLength, fontFace, isTextSimple, textLengthRead, glyphIndices); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), textString, textLength, fontFace, isTextSimple, textLengthRead, glyphIndices); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), textString, textLength, fontFace, isTextSimple, textLengthRead, glyphIndices); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer1.Interfa [VtblIndex(16)] public HResult GetJustificationOpportunities(IDWriteFontFace* fontFace, float fontEmSize, ScriptAnalysis scriptAnalysis, uint textLength, uint glyphCount, ushort* textString, ushort* clusterMap, ShapingGlyphProperties* glyphProperties, JustificationOpportunity* justificationOpportunities) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), fontFace, fontEmSize, scriptAnalysis, textLength, glyphCount, textString, clusterMap, glyphProperties, justificationOpportunities); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), fontFace, fontEmSize, scriptAnalysis, textLength, glyphCount, textString, clusterMap, glyphProperties, justificationOpportunities); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), fontFace, fontEmSize, scriptAnalysis, textLength, glyphCount, textString, clusterMap, glyphProperties, justificationOpportunities); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer1.Interfa [VtblIndex(17)] public HResult JustifyGlyphAdvances(float lineWidth, uint glyphCount, JustificationOpportunity* justificationOpportunities, float* glyphAdvances, GlyphOffset* glyphOffsets, float* justifiedGlyphAdvances, GlyphOffset* justifiedGlyphOffsets) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), lineWidth, glyphCount, justificationOpportunities, glyphAdvances, glyphOffsets, justifiedGlyphAdvances, justifiedGlyphOffsets); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), lineWidth, glyphCount, justificationOpportunities, glyphAdvances, glyphOffsets, justifiedGlyphAdvances, justifiedGlyphOffsets); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), lineWidth, glyphCount, justificationOpportunities, glyphAdvances, glyphOffsets, justifiedGlyphAdvances, justifiedGlyphOffsets); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteTextAnalyzer1 : IDWriteTextAnalyzer1.Interfa [VtblIndex(18)] public HResult GetJustifiedGlyphs(IDWriteFontFace* fontFace, float fontEmSize, ScriptAnalysis scriptAnalysis, uint textLength, uint glyphCount, uint maxGlyphCount, ushort* clusterMap, ushort* glyphIndices, float* glyphAdvances, float* justifiedGlyphAdvances, GlyphOffset* justifiedGlyphOffsets, ShapingGlyphProperties* glyphProperties, uint* actualGlyphCount, ushort* modifiedClusterMap, ushort* modifiedGlyphIndices, float* modifiedGlyphAdvances, GlyphOffset* modifiedGlyphOffsets) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), fontFace, fontEmSize, scriptAnalysis, textLength, glyphCount, maxGlyphCount, clusterMap, glyphIndices, glyphAdvances, justifiedGlyphAdvances, justifiedGlyphOffsets, glyphProperties, actualGlyphCount, modifiedClusterMap, modifiedGlyphIndices, modifiedGlyphAdvances, modifiedGlyphOffsets); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), fontFace, fontEmSize, scriptAnalysis, textLength, glyphCount, maxGlyphCount, clusterMap, glyphIndices, glyphAdvances, justifiedGlyphAdvances, justifiedGlyphOffsets, glyphProperties, actualGlyphCount, modifiedClusterMap, modifiedGlyphIndices, modifiedGlyphAdvances, modifiedGlyphOffsets); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteTextAnalyzer1*)Unsafe.AsPointer(ref this), fontFace, fontEmSize, scriptAnalysis, textLength, glyphCount, maxGlyphCount, clusterMap, glyphIndices, glyphAdvances, justifiedGlyphAdvances, justifiedGlyphOffsets, glyphProperties, actualGlyphCount, modifiedClusterMap, modifiedGlyphIndices, modifiedGlyphAdvances, modifiedGlyphOffsets); } public interface Interface : IDWriteTextAnalyzer.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalyzer2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalyzer2.cs index 984a99a..63214e6 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalyzer2.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextAnalyzer2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextAnalyzer2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextAnalyzer2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [VtblIndex(3)] public HResult AnalyzeScript(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteTextAnalysisSink* analysisSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [VtblIndex(4)] public HResult AnalyzeBidi(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteTextAnalysisSink* analysisSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [VtblIndex(5)] public HResult AnalyzeNumberSubstitution(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteTextAnalysisSink* analysisSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [VtblIndex(6)] public HResult AnalyzeLineBreakpoints(IDWriteTextAnalysisSource* analysisSource, uint textPosition, uint textLength, IDWriteTextAnalysisSink* analysisSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [VtblIndex(7)] public HResult GetGlyphs(ushort* textString, uint textLength, IDWriteFontFace* fontFace, Bool32 isSideways, Bool32 isRightToLeft, ScriptAnalysis* scriptAnalysis, ushort* localeName, IDWriteNumberSubstitution* numberSubstitution, TypographicFeatures** features, uint* featureRangeLengths, uint featureRanges, uint maxGlyphCount, ushort* clusterMap, ShapingTextProperties* textProps, ushort* glyphIndices, ShapingGlyphProperties* glyphProps, uint* actualGlyphCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), textString, textLength, fontFace, isSideways, isRightToLeft, scriptAnalysis, localeName, numberSubstitution, features, featureRangeLengths, featureRanges, maxGlyphCount, clusterMap, textProps, glyphIndices, glyphProps, actualGlyphCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), textString, textLength, fontFace, isSideways, isRightToLeft, scriptAnalysis, localeName, numberSubstitution, features, featureRangeLengths, featureRanges, maxGlyphCount, clusterMap, textProps, glyphIndices, glyphProps, actualGlyphCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), textString, textLength, fontFace, isSideways, isRightToLeft, scriptAnalysis, localeName, numberSubstitution, features, featureRangeLengths, featureRanges, maxGlyphCount, clusterMap, textProps, glyphIndices, glyphProps, actualGlyphCount); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [VtblIndex(8)] public HResult GetGlyphPlacements(ushort* textString, ushort* clusterMap, ShapingTextProperties* textProps, uint textLength, ushort* glyphIndices, ShapingGlyphProperties* glyphProps, uint glyphCount, IDWriteFontFace* fontFace, float fontEmSize, Bool32 isSideways, Bool32 isRightToLeft, ScriptAnalysis* scriptAnalysis, ushort* localeName, TypographicFeatures** features, uint* featureRangeLengths, uint featureRanges, float* glyphAdvances, GlyphOffset* glyphOffsets) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), textString, clusterMap, textProps, textLength, glyphIndices, glyphProps, glyphCount, fontFace, fontEmSize, isSideways, isRightToLeft, scriptAnalysis, localeName, features, featureRangeLengths, featureRanges, glyphAdvances, glyphOffsets); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), textString, clusterMap, textProps, textLength, glyphIndices, glyphProps, glyphCount, fontFace, fontEmSize, isSideways, isRightToLeft, scriptAnalysis, localeName, features, featureRangeLengths, featureRanges, glyphAdvances, glyphOffsets); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), textString, clusterMap, textProps, textLength, glyphIndices, glyphProps, glyphCount, fontFace, fontEmSize, isSideways, isRightToLeft, scriptAnalysis, localeName, features, featureRangeLengths, featureRanges, glyphAdvances, glyphOffsets); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [VtblIndex(9)] public HResult GetGdiCompatibleGlyphPlacements(ushort* textString, ushort* clusterMap, ShapingTextProperties* textProps, uint textLength, ushort* glyphIndices, ShapingGlyphProperties* glyphProps, uint glyphCount, IDWriteFontFace* fontFace, float fontEmSize, float pixelsPerDip, Matrix3x2* transform, Bool32 useGdiNatural, Bool32 isSideways, Bool32 isRightToLeft, ScriptAnalysis* scriptAnalysis, ushort* localeName, TypographicFeatures** features, uint* featureRangeLengths, uint featureRanges, float* glyphAdvances, GlyphOffset* glyphOffsets) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), textString, clusterMap, textProps, textLength, glyphIndices, glyphProps, glyphCount, fontFace, fontEmSize, pixelsPerDip, transform, useGdiNatural, isSideways, isRightToLeft, scriptAnalysis, localeName, features, featureRangeLengths, featureRanges, glyphAdvances, glyphOffsets); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), textString, clusterMap, textProps, textLength, glyphIndices, glyphProps, glyphCount, fontFace, fontEmSize, pixelsPerDip, transform, useGdiNatural, isSideways, isRightToLeft, scriptAnalysis, localeName, features, featureRangeLengths, featureRanges, glyphAdvances, glyphOffsets); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), textString, clusterMap, textProps, textLength, glyphIndices, glyphProps, glyphCount, fontFace, fontEmSize, pixelsPerDip, transform, useGdiNatural, isSideways, isRightToLeft, scriptAnalysis, localeName, features, featureRangeLengths, featureRanges, glyphAdvances, glyphOffsets); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [VtblIndex(10)] public HResult ApplyCharacterSpacing(float leadingSpacing, float trailingSpacing, float minimumAdvanceWidth, uint textLength, uint glyphCount, ushort* clusterMap, float* glyphAdvances, GlyphOffset* glyphOffsets, ShapingGlyphProperties* glyphProperties, float* modifiedGlyphAdvances, GlyphOffset* modifiedGlyphOffsets) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), leadingSpacing, trailingSpacing, minimumAdvanceWidth, textLength, glyphCount, clusterMap, glyphAdvances, glyphOffsets, glyphProperties, modifiedGlyphAdvances, modifiedGlyphOffsets); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), leadingSpacing, trailingSpacing, minimumAdvanceWidth, textLength, glyphCount, clusterMap, glyphAdvances, glyphOffsets, glyphProperties, modifiedGlyphAdvances, modifiedGlyphOffsets); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), leadingSpacing, trailingSpacing, minimumAdvanceWidth, textLength, glyphCount, clusterMap, glyphAdvances, glyphOffsets, glyphProperties, modifiedGlyphAdvances, modifiedGlyphOffsets); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [VtblIndex(11)] public HResult GetBaseline(IDWriteFontFace* fontFace, Baseline baseline, Bool32 isVertical, Bool32 isSimulationAllowed, ScriptAnalysis scriptAnalysis, ushort* localeName, int* baselineCoordinate, Bool32* exists) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), fontFace, baseline, isVertical, isSimulationAllowed, scriptAnalysis, localeName, baselineCoordinate, exists); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), fontFace, baseline, isVertical, isSimulationAllowed, scriptAnalysis, localeName, baselineCoordinate, exists); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), fontFace, baseline, isVertical, isSimulationAllowed, scriptAnalysis, localeName, baselineCoordinate, exists); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [VtblIndex(12)] public HResult AnalyzeVerticalGlyphOrientation(IDWriteTextAnalysisSource1* analysisSource, uint textPosition, uint textLength, IDWriteTextAnalysisSink1* analysisSink) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), analysisSource, textPosition, textLength, analysisSink); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [VtblIndex(13)] public HResult GetGlyphOrientationTransform(GlyphOrientationAngle glyphOrientationAngle, Bool32 isSideways, Matrix3x2* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), glyphOrientationAngle, isSideways, transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), glyphOrientationAngle, isSideways, transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), glyphOrientationAngle, isSideways, transform); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [VtblIndex(14)] public HResult GetScriptProperties(ScriptAnalysis scriptAnalysis, ScriptProperties* scriptProperties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), scriptAnalysis, scriptProperties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), scriptAnalysis, scriptProperties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), scriptAnalysis, scriptProperties); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [VtblIndex(15)] public HResult GetTextComplexity(ushort* textString, uint textLength, IDWriteFontFace* fontFace, Bool32* isTextSimple, uint* textLengthRead, ushort* glyphIndices) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), textString, textLength, fontFace, isTextSimple, textLengthRead, glyphIndices); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), textString, textLength, fontFace, isTextSimple, textLengthRead, glyphIndices); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), textString, textLength, fontFace, isTextSimple, textLengthRead, glyphIndices); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [VtblIndex(16)] public HResult GetJustificationOpportunities(IDWriteFontFace* fontFace, float fontEmSize, ScriptAnalysis scriptAnalysis, uint textLength, uint glyphCount, ushort* textString, ushort* clusterMap, ShapingGlyphProperties* glyphProperties, JustificationOpportunity* justificationOpportunities) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), fontFace, fontEmSize, scriptAnalysis, textLength, glyphCount, textString, clusterMap, glyphProperties, justificationOpportunities); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), fontFace, fontEmSize, scriptAnalysis, textLength, glyphCount, textString, clusterMap, glyphProperties, justificationOpportunities); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), fontFace, fontEmSize, scriptAnalysis, textLength, glyphCount, textString, clusterMap, glyphProperties, justificationOpportunities); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [VtblIndex(17)] public HResult JustifyGlyphAdvances(float lineWidth, uint glyphCount, JustificationOpportunity* justificationOpportunities, float* glyphAdvances, GlyphOffset* glyphOffsets, float* justifiedGlyphAdvances, GlyphOffset* justifiedGlyphOffsets) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), lineWidth, glyphCount, justificationOpportunities, glyphAdvances, glyphOffsets, justifiedGlyphAdvances, justifiedGlyphOffsets); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), lineWidth, glyphCount, justificationOpportunities, glyphAdvances, glyphOffsets, justifiedGlyphAdvances, justifiedGlyphOffsets); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), lineWidth, glyphCount, justificationOpportunities, glyphAdvances, glyphOffsets, justifiedGlyphAdvances, justifiedGlyphOffsets); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [VtblIndex(18)] public HResult GetJustifiedGlyphs(IDWriteFontFace* fontFace, float fontEmSize, ScriptAnalysis scriptAnalysis, uint textLength, uint glyphCount, uint maxGlyphCount, ushort* clusterMap, ushort* glyphIndices, float* glyphAdvances, float* justifiedGlyphAdvances, GlyphOffset* justifiedGlyphOffsets, ShapingGlyphProperties* glyphProperties, uint* actualGlyphCount, ushort* modifiedClusterMap, ushort* modifiedGlyphIndices, float* modifiedGlyphAdvances, GlyphOffset* modifiedGlyphOffsets) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), fontFace, fontEmSize, scriptAnalysis, textLength, glyphCount, maxGlyphCount, clusterMap, glyphIndices, glyphAdvances, justifiedGlyphAdvances, justifiedGlyphOffsets, glyphProperties, actualGlyphCount, modifiedClusterMap, modifiedGlyphIndices, modifiedGlyphAdvances, modifiedGlyphOffsets); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), fontFace, fontEmSize, scriptAnalysis, textLength, glyphCount, maxGlyphCount, clusterMap, glyphIndices, glyphAdvances, justifiedGlyphAdvances, justifiedGlyphOffsets, glyphProperties, actualGlyphCount, modifiedClusterMap, modifiedGlyphIndices, modifiedGlyphAdvances, modifiedGlyphOffsets); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), fontFace, fontEmSize, scriptAnalysis, textLength, glyphCount, maxGlyphCount, clusterMap, glyphIndices, glyphAdvances, justifiedGlyphAdvances, justifiedGlyphOffsets, glyphProperties, actualGlyphCount, modifiedClusterMap, modifiedGlyphIndices, modifiedGlyphAdvances, modifiedGlyphOffsets); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [VtblIndex(19)] public HResult GetGlyphOrientationTransform(GlyphOrientationAngle glyphOrientationAngle, Bool32 isSideways, float originX, float originY, Matrix3x2* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), glyphOrientationAngle, isSideways, originX, originY, transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), glyphOrientationAngle, isSideways, originX, originY, transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), glyphOrientationAngle, isSideways, originX, originY, transform); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [VtblIndex(20)] public HResult GetTypographicFeatures(IDWriteFontFace* fontFace, ScriptAnalysis scriptAnalysis, ushort* localeName, uint maxTagCount, uint* actualTagCount, FontFeatureTag* tags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), fontFace, scriptAnalysis, localeName, maxTagCount, actualTagCount, tags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), fontFace, scriptAnalysis, localeName, maxTagCount, actualTagCount, tags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), fontFace, scriptAnalysis, localeName, maxTagCount, actualTagCount, tags); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteTextAnalyzer2 : IDWriteTextAnalyzer2.Interfa [VtblIndex(21)] public HResult CheckTypographicFeature(IDWriteFontFace* fontFace, ScriptAnalysis scriptAnalysis, ushort* localeName, FontFeatureTag featureTag, uint glyphCount, ushort* glyphIndices, byte* featureApplies) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), fontFace, scriptAnalysis, localeName, featureTag, glyphCount, glyphIndices, featureApplies); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), fontFace, scriptAnalysis, localeName, featureTag, glyphCount, glyphIndices, featureApplies); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteTextAnalyzer2*)Unsafe.AsPointer(ref this), fontFace, scriptAnalysis, localeName, featureTag, glyphCount, glyphIndices, featureApplies); } public interface Interface : IDWriteTextAnalyzer1.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat.cs index 461c39d..fd5e536 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextFormat)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextFormat)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(3)] public HResult SetTextAlignment(TextAlignment textAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), textAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), textAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), textAlignment); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(4)] public HResult SetParagraphAlignment(ParagraphAlignment paragraphAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), paragraphAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), paragraphAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), paragraphAlignment); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(5)] public HResult SetWordWrapping(WordWrapping wordWrapping) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), wordWrapping); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), wordWrapping); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), wordWrapping); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(6)] public HResult SetReadingDirection(ReadingDirection readingDirection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), readingDirection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), readingDirection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), readingDirection); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(7)] public HResult SetFlowDirection(FlowDirection flowDirection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), flowDirection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), flowDirection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), flowDirection); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(8)] public HResult SetIncrementalTabStop(float incrementalTabStop) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), incrementalTabStop); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), incrementalTabStop); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), incrementalTabStop); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(9)] public HResult SetTrimming(Trimming* trimmingOptions, IDWriteInlineObject* trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(10)] public HResult SetLineSpacing(LineSpacingMethod lineSpacingMethod, float lineSpacing, float baseline) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(11)] public TextAlignment GetTextAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(12)] public ParagraphAlignment GetParagraphAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(13)] public WordWrapping GetWordWrapping() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(14)] public ReadingDirection GetReadingDirection() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(15)] public FlowDirection GetFlowDirection() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(16)] public float GetIncrementalTabStop() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(17)] public HResult GetTrimming(Trimming* trimmingOptions, IDWriteInlineObject** trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(18)] public HResult GetLineSpacing(LineSpacingMethod* lineSpacingMethod, float* lineSpacing, float* baseline) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(19)] public HResult GetFontCollection(IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), fontCollection); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(20)] public uint GetFontFamilyNameLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(21)] public HResult GetFontFamilyName(ushort* fontFamilyName, uint nameSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(22)] public FontWeight GetFontWeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(23)] public FontStyle GetFontStyle() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(24)] public FontStretch GetFontStretch() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(25)] public float GetFontSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(26)] public uint GetLocaleNameLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteTextFormat : IDWriteTextFormat.Interface, IN [VtblIndex(27)] public HResult GetLocaleName(ushort* localeName, uint nameSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), localeName, nameSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), localeName, nameSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteTextFormat*)Unsafe.AsPointer(ref this), localeName, nameSize); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat1.cs index 015aecf..ba43a2f 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat1.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextFormat1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextFormat1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(3)] public HResult SetTextAlignment(TextAlignment textAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), textAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), textAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), textAlignment); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(4)] public HResult SetParagraphAlignment(ParagraphAlignment paragraphAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), paragraphAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), paragraphAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), paragraphAlignment); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(5)] public HResult SetWordWrapping(WordWrapping wordWrapping) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), wordWrapping); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), wordWrapping); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), wordWrapping); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(6)] public HResult SetReadingDirection(ReadingDirection readingDirection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), readingDirection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), readingDirection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), readingDirection); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(7)] public HResult SetFlowDirection(FlowDirection flowDirection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), flowDirection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), flowDirection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), flowDirection); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(8)] public HResult SetIncrementalTabStop(float incrementalTabStop) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), incrementalTabStop); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), incrementalTabStop); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), incrementalTabStop); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(9)] public HResult SetTrimming(Trimming* trimmingOptions, IDWriteInlineObject* trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(10)] public HResult SetLineSpacing(LineSpacingMethod lineSpacingMethod, float lineSpacing, float baseline) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(11)] public TextAlignment GetTextAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(12)] public ParagraphAlignment GetParagraphAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(13)] public WordWrapping GetWordWrapping() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(14)] public ReadingDirection GetReadingDirection() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(15)] public FlowDirection GetFlowDirection() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(16)] public float GetIncrementalTabStop() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(17)] public HResult GetTrimming(Trimming* trimmingOptions, IDWriteInlineObject** trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(18)] public HResult GetLineSpacing(LineSpacingMethod* lineSpacingMethod, float* lineSpacing, float* baseline) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(19)] public HResult GetFontCollection(IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), fontCollection); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(20)] public uint GetFontFamilyNameLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(21)] public HResult GetFontFamilyName(ushort* fontFamilyName, uint nameSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(22)] public FontWeight GetFontWeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(23)] public FontStyle GetFontStyle() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(24)] public FontStretch GetFontStretch() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(25)] public float GetFontSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(26)] public uint GetLocaleNameLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(27)] public HResult GetLocaleName(ushort* localeName, uint nameSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), localeName, nameSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), localeName, nameSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), localeName, nameSize); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(28)] public HResult SetVerticalGlyphOrientation(VerticalGlyphOrientation glyphOrientation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), glyphOrientation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), glyphOrientation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), glyphOrientation); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(29)] public VerticalGlyphOrientation GetVerticalGlyphOrientation() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(30)] public HResult SetLastLineWrapping(Bool32 isLastLineWrappingEnabled) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), isLastLineWrappingEnabled); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), isLastLineWrappingEnabled); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), isLastLineWrappingEnabled); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(31)] public Bool32 GetLastLineWrapping() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(32)] public HResult SetOpticalAlignment(OpticalAlignment opticalAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), opticalAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), opticalAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), opticalAlignment); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(33)] public OpticalAlignment GetOpticalAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this)); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(34)] public HResult SetFontFallback(IDWriteFontFallback* fontFallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), fontFallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), fontFallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), fontFallback); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDWriteTextFormat1 : IDWriteTextFormat1.Interface, [VtblIndex(35)] public HResult GetFontFallback(IDWriteFontFallback** fontFallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), fontFallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), fontFallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDWriteTextFormat1*)Unsafe.AsPointer(ref this), fontFallback); } public interface Interface : IDWriteTextFormat.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat2.cs index 89c8bbb..8bf817e 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat2.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextFormat2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextFormat2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(3)] public HResult SetTextAlignment(TextAlignment textAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), textAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), textAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), textAlignment); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(4)] public HResult SetParagraphAlignment(ParagraphAlignment paragraphAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), paragraphAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), paragraphAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), paragraphAlignment); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(5)] public HResult SetWordWrapping(WordWrapping wordWrapping) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), wordWrapping); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), wordWrapping); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), wordWrapping); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(6)] public HResult SetReadingDirection(ReadingDirection readingDirection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), readingDirection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), readingDirection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), readingDirection); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(7)] public HResult SetFlowDirection(FlowDirection flowDirection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), flowDirection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), flowDirection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), flowDirection); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(8)] public HResult SetIncrementalTabStop(float incrementalTabStop) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), incrementalTabStop); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), incrementalTabStop); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), incrementalTabStop); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(9)] public HResult SetTrimming(Trimming* trimmingOptions, IDWriteInlineObject* trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(10)] public HResult SetLineSpacing(LineSpacingMethod lineSpacingMethod, float lineSpacing, float baseline) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(11)] public TextAlignment GetTextAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(12)] public ParagraphAlignment GetParagraphAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(13)] public WordWrapping GetWordWrapping() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(14)] public ReadingDirection GetReadingDirection() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(15)] public FlowDirection GetFlowDirection() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(16)] public float GetIncrementalTabStop() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(17)] public HResult GetTrimming(Trimming* trimmingOptions, IDWriteInlineObject** trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(18)] public HResult GetLineSpacing(LineSpacingMethod* lineSpacingMethod, float* lineSpacing, float* baseline) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(19)] public HResult GetFontCollection(IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), fontCollection); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(20)] public uint GetFontFamilyNameLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(21)] public HResult GetFontFamilyName(ushort* fontFamilyName, uint nameSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(22)] public FontWeight GetFontWeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(23)] public FontStyle GetFontStyle() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(24)] public FontStretch GetFontStretch() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(25)] public float GetFontSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(26)] public uint GetLocaleNameLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(27)] public HResult GetLocaleName(ushort* localeName, uint nameSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), localeName, nameSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), localeName, nameSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), localeName, nameSize); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(28)] public HResult SetVerticalGlyphOrientation(VerticalGlyphOrientation glyphOrientation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), glyphOrientation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), glyphOrientation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), glyphOrientation); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(29)] public VerticalGlyphOrientation GetVerticalGlyphOrientation() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(30)] public HResult SetLastLineWrapping(Bool32 isLastLineWrappingEnabled) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), isLastLineWrappingEnabled); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), isLastLineWrappingEnabled); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), isLastLineWrappingEnabled); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(31)] public Bool32 GetLastLineWrapping() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(32)] public HResult SetOpticalAlignment(OpticalAlignment opticalAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), opticalAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), opticalAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), opticalAlignment); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(33)] public OpticalAlignment GetOpticalAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this)); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(34)] public HResult SetFontFallback(IDWriteFontFallback* fontFallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), fontFallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), fontFallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), fontFallback); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(35)] public HResult GetFontFallback(IDWriteFontFallback** fontFallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), fontFallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), fontFallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), fontFallback); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(36)] public HResult SetLineSpacing(LineSpacing* lineSpacingOptions) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), lineSpacingOptions); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), lineSpacingOptions); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), lineSpacingOptions); } /// @@ -499,11 +347,7 @@ public unsafe partial struct IDWriteTextFormat2 : IDWriteTextFormat2.Interface, [VtblIndex(37)] public HResult GetLineSpacing(LineSpacing* lineSpacingOptions) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), lineSpacingOptions); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), lineSpacingOptions); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((IDWriteTextFormat2*)Unsafe.AsPointer(ref this), lineSpacingOptions); } public interface Interface : IDWriteTextFormat1.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat3.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat3.cs index 1012d2e..d8ffee5 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat3.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextFormat3.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextFormat3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextFormat3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(3)] public HResult SetTextAlignment(TextAlignment textAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), textAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), textAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), textAlignment); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(4)] public HResult SetParagraphAlignment(ParagraphAlignment paragraphAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), paragraphAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), paragraphAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), paragraphAlignment); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(5)] public HResult SetWordWrapping(WordWrapping wordWrapping) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), wordWrapping); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), wordWrapping); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), wordWrapping); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(6)] public HResult SetReadingDirection(ReadingDirection readingDirection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), readingDirection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), readingDirection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), readingDirection); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(7)] public HResult SetFlowDirection(FlowDirection flowDirection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), flowDirection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), flowDirection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), flowDirection); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(8)] public HResult SetIncrementalTabStop(float incrementalTabStop) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), incrementalTabStop); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), incrementalTabStop); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), incrementalTabStop); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(9)] public HResult SetTrimming(Trimming* trimmingOptions, IDWriteInlineObject* trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(10)] public HResult SetLineSpacing(LineSpacingMethod lineSpacingMethod, float lineSpacing, float baseline) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(11)] public TextAlignment GetTextAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(12)] public ParagraphAlignment GetParagraphAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(13)] public WordWrapping GetWordWrapping() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(14)] public ReadingDirection GetReadingDirection() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(15)] public FlowDirection GetFlowDirection() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(16)] public float GetIncrementalTabStop() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(17)] public HResult GetTrimming(Trimming* trimmingOptions, IDWriteInlineObject** trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(18)] public HResult GetLineSpacing(LineSpacingMethod* lineSpacingMethod, float* lineSpacing, float* baseline) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(19)] public HResult GetFontCollection(IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), fontCollection); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(20)] public uint GetFontFamilyNameLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(21)] public HResult GetFontFamilyName(ushort* fontFamilyName, uint nameSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(22)] public FontWeight GetFontWeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(23)] public FontStyle GetFontStyle() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(24)] public FontStretch GetFontStretch() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(25)] public float GetFontSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(26)] public uint GetLocaleNameLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(27)] public HResult GetLocaleName(ushort* localeName, uint nameSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), localeName, nameSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), localeName, nameSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), localeName, nameSize); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(28)] public HResult SetVerticalGlyphOrientation(VerticalGlyphOrientation glyphOrientation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), glyphOrientation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), glyphOrientation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), glyphOrientation); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(29)] public VerticalGlyphOrientation GetVerticalGlyphOrientation() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(30)] public HResult SetLastLineWrapping(Bool32 isLastLineWrappingEnabled) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), isLastLineWrappingEnabled); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), isLastLineWrappingEnabled); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), isLastLineWrappingEnabled); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(31)] public Bool32 GetLastLineWrapping() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(32)] public HResult SetOpticalAlignment(OpticalAlignment opticalAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), opticalAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), opticalAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), opticalAlignment); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(33)] public OpticalAlignment GetOpticalAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(34)] public HResult SetFontFallback(IDWriteFontFallback* fontFallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), fontFallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), fontFallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), fontFallback); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(35)] public HResult GetFontFallback(IDWriteFontFallback** fontFallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), fontFallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), fontFallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), fontFallback); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(36)] public HResult SetLineSpacing(LineSpacing* lineSpacingOptions) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), lineSpacingOptions); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), lineSpacingOptions); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), lineSpacingOptions); } /// @@ -499,11 +347,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(37)] public HResult GetLineSpacing(LineSpacing* lineSpacingOptions) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), lineSpacingOptions); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), lineSpacingOptions); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), lineSpacingOptions); } /// @@ -511,11 +355,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(38)] public HResult SetFontAxisValues(FontAxisValue* fontAxisValues, uint fontAxisValueCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); } /// @@ -523,11 +363,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(39)] public uint GetFontAxisValueCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } /// @@ -535,11 +371,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(40)] public HResult GetFontAxisValues(FontAxisValue* fontAxisValues, uint fontAxisValueCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount); } /// @@ -547,11 +379,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(41)] public AutomaticFontAxes GetAutomaticFontAxes() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this)); } /// @@ -559,11 +387,7 @@ public unsafe partial struct IDWriteTextFormat3 : IDWriteTextFormat3.Interface, [VtblIndex(42)] public HResult SetAutomaticFontAxes(AutomaticFontAxes automaticFontAxes) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), automaticFontAxes); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), automaticFontAxes); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((IDWriteTextFormat3*)Unsafe.AsPointer(ref this), automaticFontAxes); } public interface Interface : IDWriteTextFormat2.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout.cs index 1a70d07..6acc954 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextLayout)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextLayout)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(3)] public HResult SetTextAlignment(TextAlignment textAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), textAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), textAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), textAlignment); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(4)] public HResult SetParagraphAlignment(ParagraphAlignment paragraphAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), paragraphAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), paragraphAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), paragraphAlignment); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(5)] public HResult SetWordWrapping(WordWrapping wordWrapping) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), wordWrapping); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), wordWrapping); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), wordWrapping); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(6)] public HResult SetReadingDirection(ReadingDirection readingDirection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), readingDirection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), readingDirection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), readingDirection); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(7)] public HResult SetFlowDirection(FlowDirection flowDirection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), flowDirection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), flowDirection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), flowDirection); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(8)] public HResult SetIncrementalTabStop(float incrementalTabStop) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), incrementalTabStop); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), incrementalTabStop); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), incrementalTabStop); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(9)] public HResult SetTrimming(Trimming* trimmingOptions, IDWriteInlineObject* trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(10)] public HResult SetLineSpacing(LineSpacingMethod lineSpacingMethod, float lineSpacing, float baseline) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(11)] public TextAlignment GetTextAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(12)] public ParagraphAlignment GetParagraphAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(13)] public WordWrapping GetWordWrapping() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(14)] public ReadingDirection GetReadingDirection() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(15)] public FlowDirection GetFlowDirection() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(16)] public float GetIncrementalTabStop() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(17)] public HResult GetTrimming(Trimming* trimmingOptions, IDWriteInlineObject** trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(18)] public HResult GetLineSpacing(LineSpacingMethod* lineSpacingMethod, float* lineSpacing, float* baseline) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(19)] public HResult GetFontCollection(IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontCollection); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(20)] public uint GetFontFamilyNameLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(21)] public HResult GetFontFamilyName(ushort* fontFamilyName, uint nameSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(22)] public FontWeight GetFontWeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(23)] public FontStyle GetFontStyle() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(24)] public FontStretch GetFontStretch() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(25)] public float GetFontSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(26)] public uint GetLocaleNameLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(27)] public HResult GetLocaleName(ushort* localeName, uint nameSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), localeName, nameSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), localeName, nameSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), localeName, nameSize); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(28)] public HResult SetMaxWidth(float maxWidth) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), maxWidth); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), maxWidth); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), maxWidth); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(29)] public HResult SetMaxHeight(float maxHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), maxHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), maxHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), maxHeight); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(30)] public HResult SetFontCollection(IDWriteFontCollection* fontCollection, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontCollection, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontCollection, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontCollection, textRange); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(31)] public HResult SetFontFamilyName(ushort* fontFamilyName, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontFamilyName, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontFamilyName, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontFamilyName, textRange); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(32)] public HResult SetFontWeight(FontWeight fontWeight, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontWeight, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontWeight, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontWeight, textRange); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(33)] public HResult SetFontStyle(FontStyle fontStyle, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontStyle, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontStyle, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontStyle, textRange); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(34)] public HResult SetFontStretch(FontStretch fontStretch, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontStretch, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontStretch, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontStretch, textRange); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(35)] public HResult SetFontSize(float fontSize, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontSize, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontSize, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), fontSize, textRange); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(36)] public HResult SetUnderline(Bool32 hasUnderline, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), hasUnderline, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), hasUnderline, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), hasUnderline, textRange); } /// @@ -499,11 +347,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(37)] public HResult SetStrikethrough(Bool32 hasStrikethrough, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), hasStrikethrough, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), hasStrikethrough, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), hasStrikethrough, textRange); } /// @@ -511,11 +355,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(38)] public HResult SetDrawingEffect(IUnknown* drawingEffect, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), drawingEffect, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), drawingEffect, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), drawingEffect, textRange); } /// @@ -523,11 +363,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(39)] public HResult SetInlineObject(IDWriteInlineObject* inlineObject, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), inlineObject, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), inlineObject, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), inlineObject, textRange); } /// @@ -535,11 +371,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(40)] public HResult SetTypography(IDWriteTypography* typography, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), typography, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), typography, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), typography, textRange); } /// @@ -547,11 +379,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(41)] public HResult SetLocaleName(ushort* localeName, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), localeName, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), localeName, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), localeName, textRange); } /// @@ -559,11 +387,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(42)] public float GetMaxWidth() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); } /// @@ -571,11 +395,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(43)] public float GetMaxHeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[43]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this)); } /// @@ -583,11 +403,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(44)] public HResult GetFontCollection(uint currentPosition, IDWriteFontCollection** fontCollection, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontCollection, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontCollection, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontCollection, textRange); } /// @@ -595,11 +411,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(45)] public HResult GetFontFamilyNameLength(uint currentPosition, uint* nameLength, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); } /// @@ -607,11 +419,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(46)] public HResult GetFontFamilyName(uint currentPosition, ushort* fontFamilyName, uint nameSize, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontFamilyName, nameSize, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontFamilyName, nameSize, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontFamilyName, nameSize, textRange); } /// @@ -619,11 +427,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(47)] public HResult GetFontWeight(uint currentPosition, FontWeight* fontWeight, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontWeight, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontWeight, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontWeight, textRange); } /// @@ -631,11 +435,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(48)] public HResult GetFontStyle(uint currentPosition, FontStyle* fontStyle, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontStyle, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontStyle, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontStyle, textRange); } /// @@ -643,11 +443,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(49)] public HResult GetFontStretch(uint currentPosition, FontStretch* fontStretch, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontStretch, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontStretch, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontStretch, textRange); } /// @@ -655,11 +451,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(50)] public HResult GetFontSize(uint currentPosition, float* fontSize, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[50]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontSize, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontSize, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, fontSize, textRange); } /// @@ -667,11 +459,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(51)] public HResult GetUnderline(uint currentPosition, Bool32* hasUnderline, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, hasUnderline, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, hasUnderline, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, hasUnderline, textRange); } /// @@ -679,11 +467,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(52)] public HResult GetStrikethrough(uint currentPosition, Bool32* hasStrikethrough, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[52]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, hasStrikethrough, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, hasStrikethrough, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, hasStrikethrough, textRange); } /// @@ -691,11 +475,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(53)] public HResult GetDrawingEffect(uint currentPosition, IUnknown** drawingEffect, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, drawingEffect, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, drawingEffect, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, drawingEffect, textRange); } /// @@ -703,11 +483,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(54)] public HResult GetInlineObject(uint currentPosition, IDWriteInlineObject** inlineObject, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, inlineObject, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, inlineObject, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, inlineObject, textRange); } /// @@ -715,11 +491,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(55)] public HResult GetTypography(uint currentPosition, IDWriteTypography** typography, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, typography, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, typography, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, typography, textRange); } /// @@ -727,11 +499,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(56)] public HResult GetLocaleNameLength(uint currentPosition, uint* nameLength, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); } /// @@ -739,11 +507,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(57)] public HResult GetLocaleName(uint currentPosition, ushort* localeName, uint nameSize, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, localeName, nameSize, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, localeName, nameSize, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), currentPosition, localeName, nameSize, textRange); } /// @@ -751,11 +515,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(58)] public HResult Draw(void* clientDrawingContext, IDWriteTextRenderer* renderer, float originX, float originY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[58]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY); } /// @@ -763,11 +523,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(59)] public HResult GetLineMetrics(LineMetrics* lineMetrics, uint maxLineCount, uint* actualLineCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); } /// @@ -775,11 +531,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(60)] public HResult GetMetrics(TextMetrics* textMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), textMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), textMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), textMetrics); } /// @@ -787,11 +539,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(61)] public HResult GetOverhangMetrics(OverhangMetrics* overhangs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), overhangs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), overhangs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), overhangs); } /// @@ -799,11 +547,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(62)] public HResult GetClusterMetrics(ClusterMetrics* clusterMetrics, uint maxClusterCount, uint* actualClusterCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), clusterMetrics, maxClusterCount, actualClusterCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), clusterMetrics, maxClusterCount, actualClusterCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), clusterMetrics, maxClusterCount, actualClusterCount); } /// @@ -811,11 +555,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(63)] public HResult DetermineMinWidth(float* minWidth) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[63]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), minWidth); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), minWidth); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), minWidth); } /// @@ -823,11 +563,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(64)] public HResult HitTestPoint(float pointX, float pointY, Bool32* isTrailingHit, Bool32* isInside, HitTestMetrics* hitTestMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[64]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), pointX, pointY, isTrailingHit, isInside, hitTestMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), pointX, pointY, isTrailingHit, isInside, hitTestMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), pointX, pointY, isTrailingHit, isInside, hitTestMetrics); } /// @@ -835,11 +571,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(65)] public HResult HitTestTextPosition(uint textPosition, Bool32 isTrailingHit, float* pointX, float* pointY, HitTestMetrics* hitTestMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), textPosition, isTrailingHit, pointX, pointY, hitTestMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), textPosition, isTrailingHit, pointX, pointY, hitTestMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), textPosition, isTrailingHit, pointX, pointY, hitTestMetrics); } /// @@ -847,11 +579,7 @@ public unsafe partial struct IDWriteTextLayout : IDWriteTextLayout.Interface, IN [VtblIndex(66)] public HResult HitTestTextRange(uint textPosition, uint textLength, float originX, float originY, HitTestMetrics* hitTestMetrics, uint maxHitTestMetricsCount, uint* actualHitTestMetricsCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), textPosition, textLength, originX, originY, hitTestMetrics, maxHitTestMetricsCount, actualHitTestMetricsCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), textPosition, textLength, originX, originY, hitTestMetrics, maxHitTestMetricsCount, actualHitTestMetricsCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((IDWriteTextLayout*)Unsafe.AsPointer(ref this), textPosition, textLength, originX, originY, hitTestMetrics, maxHitTestMetricsCount, actualHitTestMetricsCount); } public interface Interface : IDWriteTextFormat.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout1.cs index 7c22956..0715059 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout1.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextLayout1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextLayout1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(3)] public HResult SetTextAlignment(TextAlignment textAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), textAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), textAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), textAlignment); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(4)] public HResult SetParagraphAlignment(ParagraphAlignment paragraphAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), paragraphAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), paragraphAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), paragraphAlignment); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(5)] public HResult SetWordWrapping(WordWrapping wordWrapping) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), wordWrapping); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), wordWrapping); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), wordWrapping); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(6)] public HResult SetReadingDirection(ReadingDirection readingDirection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), readingDirection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), readingDirection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), readingDirection); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(7)] public HResult SetFlowDirection(FlowDirection flowDirection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), flowDirection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), flowDirection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), flowDirection); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(8)] public HResult SetIncrementalTabStop(float incrementalTabStop) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), incrementalTabStop); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), incrementalTabStop); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), incrementalTabStop); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(9)] public HResult SetTrimming(Trimming* trimmingOptions, IDWriteInlineObject* trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(10)] public HResult SetLineSpacing(LineSpacingMethod lineSpacingMethod, float lineSpacing, float baseline) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(11)] public TextAlignment GetTextAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(12)] public ParagraphAlignment GetParagraphAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(13)] public WordWrapping GetWordWrapping() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(14)] public ReadingDirection GetReadingDirection() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(15)] public FlowDirection GetFlowDirection() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(16)] public float GetIncrementalTabStop() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(17)] public HResult GetTrimming(Trimming* trimmingOptions, IDWriteInlineObject** trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(18)] public HResult GetLineSpacing(LineSpacingMethod* lineSpacingMethod, float* lineSpacing, float* baseline) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(19)] public HResult GetFontCollection(IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontCollection); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(20)] public uint GetFontFamilyNameLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(21)] public HResult GetFontFamilyName(ushort* fontFamilyName, uint nameSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(22)] public FontWeight GetFontWeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(23)] public FontStyle GetFontStyle() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(24)] public FontStretch GetFontStretch() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(25)] public float GetFontSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(26)] public uint GetLocaleNameLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(27)] public HResult GetLocaleName(ushort* localeName, uint nameSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), localeName, nameSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), localeName, nameSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), localeName, nameSize); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(28)] public HResult SetMaxWidth(float maxWidth) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), maxWidth); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), maxWidth); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), maxWidth); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(29)] public HResult SetMaxHeight(float maxHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), maxHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), maxHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), maxHeight); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(30)] public HResult SetFontCollection(IDWriteFontCollection* fontCollection, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontCollection, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontCollection, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontCollection, textRange); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(31)] public HResult SetFontFamilyName(ushort* fontFamilyName, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontFamilyName, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontFamilyName, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontFamilyName, textRange); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(32)] public HResult SetFontWeight(FontWeight fontWeight, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontWeight, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontWeight, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontWeight, textRange); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(33)] public HResult SetFontStyle(FontStyle fontStyle, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontStyle, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontStyle, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontStyle, textRange); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(34)] public HResult SetFontStretch(FontStretch fontStretch, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontStretch, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontStretch, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontStretch, textRange); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(35)] public HResult SetFontSize(float fontSize, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontSize, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontSize, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), fontSize, textRange); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(36)] public HResult SetUnderline(Bool32 hasUnderline, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), hasUnderline, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), hasUnderline, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), hasUnderline, textRange); } /// @@ -499,11 +347,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(37)] public HResult SetStrikethrough(Bool32 hasStrikethrough, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), hasStrikethrough, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), hasStrikethrough, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), hasStrikethrough, textRange); } /// @@ -511,11 +355,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(38)] public HResult SetDrawingEffect(IUnknown* drawingEffect, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), drawingEffect, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), drawingEffect, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), drawingEffect, textRange); } /// @@ -523,11 +363,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(39)] public HResult SetInlineObject(IDWriteInlineObject* inlineObject, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), inlineObject, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), inlineObject, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), inlineObject, textRange); } /// @@ -535,11 +371,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(40)] public HResult SetTypography(IDWriteTypography* typography, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), typography, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), typography, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), typography, textRange); } /// @@ -547,11 +379,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(41)] public HResult SetLocaleName(ushort* localeName, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), localeName, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), localeName, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), localeName, textRange); } /// @@ -559,11 +387,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(42)] public float GetMaxWidth() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); } /// @@ -571,11 +395,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(43)] public float GetMaxHeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[43]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this)); } /// @@ -583,11 +403,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(44)] public HResult GetFontCollection(uint currentPosition, IDWriteFontCollection** fontCollection, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, fontCollection, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, fontCollection, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, fontCollection, textRange); } /// @@ -595,11 +411,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(45)] public HResult GetFontFamilyNameLength(uint currentPosition, uint* nameLength, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); } /// @@ -607,11 +419,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(46)] public HResult GetFontFamilyName(uint currentPosition, ushort* fontFamilyName, uint nameSize, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, fontFamilyName, nameSize, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, fontFamilyName, nameSize, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, fontFamilyName, nameSize, textRange); } /// @@ -619,11 +427,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(47)] public HResult GetFontWeight(uint currentPosition, FontWeight* fontWeight, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, fontWeight, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, fontWeight, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, fontWeight, textRange); } /// @@ -631,11 +435,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(48)] public HResult GetFontStyle(uint currentPosition, FontStyle* fontStyle, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, fontStyle, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, fontStyle, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, fontStyle, textRange); } /// @@ -643,11 +443,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(49)] public HResult GetFontStretch(uint currentPosition, FontStretch* fontStretch, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, fontStretch, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, fontStretch, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, fontStretch, textRange); } /// @@ -655,11 +451,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(50)] public HResult GetFontSize(uint currentPosition, float* fontSize, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[50]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, fontSize, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, fontSize, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, fontSize, textRange); } /// @@ -667,11 +459,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(51)] public HResult GetUnderline(uint currentPosition, Bool32* hasUnderline, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, hasUnderline, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, hasUnderline, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, hasUnderline, textRange); } /// @@ -679,11 +467,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(52)] public HResult GetStrikethrough(uint currentPosition, Bool32* hasStrikethrough, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[52]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, hasStrikethrough, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, hasStrikethrough, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, hasStrikethrough, textRange); } /// @@ -691,11 +475,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(53)] public HResult GetDrawingEffect(uint currentPosition, IUnknown** drawingEffect, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, drawingEffect, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, drawingEffect, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, drawingEffect, textRange); } /// @@ -703,11 +483,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(54)] public HResult GetInlineObject(uint currentPosition, IDWriteInlineObject** inlineObject, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, inlineObject, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, inlineObject, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, inlineObject, textRange); } /// @@ -715,11 +491,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(55)] public HResult GetTypography(uint currentPosition, IDWriteTypography** typography, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, typography, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, typography, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, typography, textRange); } /// @@ -727,11 +499,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(56)] public HResult GetLocaleNameLength(uint currentPosition, uint* nameLength, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); } /// @@ -739,11 +507,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(57)] public HResult GetLocaleName(uint currentPosition, ushort* localeName, uint nameSize, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, localeName, nameSize, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, localeName, nameSize, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, localeName, nameSize, textRange); } /// @@ -751,11 +515,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(58)] public HResult Draw(void* clientDrawingContext, IDWriteTextRenderer* renderer, float originX, float originY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[58]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY); } /// @@ -763,11 +523,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(59)] public HResult GetLineMetrics(LineMetrics* lineMetrics, uint maxLineCount, uint* actualLineCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); } /// @@ -775,11 +531,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(60)] public HResult GetMetrics(TextMetrics* textMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), textMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), textMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), textMetrics); } /// @@ -787,11 +539,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(61)] public HResult GetOverhangMetrics(OverhangMetrics* overhangs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), overhangs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), overhangs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), overhangs); } /// @@ -799,11 +547,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(62)] public HResult GetClusterMetrics(ClusterMetrics* clusterMetrics, uint maxClusterCount, uint* actualClusterCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), clusterMetrics, maxClusterCount, actualClusterCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), clusterMetrics, maxClusterCount, actualClusterCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), clusterMetrics, maxClusterCount, actualClusterCount); } /// @@ -811,11 +555,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(63)] public HResult DetermineMinWidth(float* minWidth) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[63]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), minWidth); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), minWidth); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), minWidth); } /// @@ -823,11 +563,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(64)] public HResult HitTestPoint(float pointX, float pointY, Bool32* isTrailingHit, Bool32* isInside, HitTestMetrics* hitTestMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[64]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), pointX, pointY, isTrailingHit, isInside, hitTestMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), pointX, pointY, isTrailingHit, isInside, hitTestMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), pointX, pointY, isTrailingHit, isInside, hitTestMetrics); } /// @@ -835,11 +571,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(65)] public HResult HitTestTextPosition(uint textPosition, Bool32 isTrailingHit, float* pointX, float* pointY, HitTestMetrics* hitTestMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), textPosition, isTrailingHit, pointX, pointY, hitTestMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), textPosition, isTrailingHit, pointX, pointY, hitTestMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), textPosition, isTrailingHit, pointX, pointY, hitTestMetrics); } /// @@ -847,11 +579,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(66)] public HResult HitTestTextRange(uint textPosition, uint textLength, float originX, float originY, HitTestMetrics* hitTestMetrics, uint maxHitTestMetricsCount, uint* actualHitTestMetricsCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), textPosition, textLength, originX, originY, hitTestMetrics, maxHitTestMetricsCount, actualHitTestMetricsCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), textPosition, textLength, originX, originY, hitTestMetrics, maxHitTestMetricsCount, actualHitTestMetricsCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), textPosition, textLength, originX, originY, hitTestMetrics, maxHitTestMetricsCount, actualHitTestMetricsCount); } /// @@ -859,11 +587,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(67)] public HResult SetPairKerning(Bool32 isPairKerningEnabled, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), isPairKerningEnabled, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), isPairKerningEnabled, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), isPairKerningEnabled, textRange); } /// @@ -871,11 +595,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(68)] public HResult GetPairKerning(uint currentPosition, Bool32* isPairKerningEnabled, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[68]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, isPairKerningEnabled, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, isPairKerningEnabled, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, isPairKerningEnabled, textRange); } /// @@ -883,11 +603,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(69)] public HResult SetCharacterSpacing(float leadingSpacing, float trailingSpacing, float minimumAdvanceWidth, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[69]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); } /// @@ -895,11 +611,7 @@ public unsafe partial struct IDWriteTextLayout1 : IDWriteTextLayout1.Interface, [VtblIndex(70)] public HResult GetCharacterSpacing(uint currentPosition, float* leadingSpacing, float* trailingSpacing, float* minimumAdvanceWidth, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[70]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((IDWriteTextLayout1*)Unsafe.AsPointer(ref this), currentPosition, leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); } public interface Interface : IDWriteTextLayout.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout2.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout2.cs index 81e5886..54530e3 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout2.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextLayout2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextLayout2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(3)] public HResult SetTextAlignment(TextAlignment textAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), textAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), textAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), textAlignment); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(4)] public HResult SetParagraphAlignment(ParagraphAlignment paragraphAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), paragraphAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), paragraphAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), paragraphAlignment); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(5)] public HResult SetWordWrapping(WordWrapping wordWrapping) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), wordWrapping); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), wordWrapping); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), wordWrapping); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(6)] public HResult SetReadingDirection(ReadingDirection readingDirection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), readingDirection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), readingDirection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), readingDirection); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(7)] public HResult SetFlowDirection(FlowDirection flowDirection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), flowDirection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), flowDirection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), flowDirection); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(8)] public HResult SetIncrementalTabStop(float incrementalTabStop) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), incrementalTabStop); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), incrementalTabStop); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), incrementalTabStop); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(9)] public HResult SetTrimming(Trimming* trimmingOptions, IDWriteInlineObject* trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(10)] public HResult SetLineSpacing(LineSpacingMethod lineSpacingMethod, float lineSpacing, float baseline) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(11)] public TextAlignment GetTextAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(12)] public ParagraphAlignment GetParagraphAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(13)] public WordWrapping GetWordWrapping() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(14)] public ReadingDirection GetReadingDirection() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(15)] public FlowDirection GetFlowDirection() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(16)] public float GetIncrementalTabStop() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(17)] public HResult GetTrimming(Trimming* trimmingOptions, IDWriteInlineObject** trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(18)] public HResult GetLineSpacing(LineSpacingMethod* lineSpacingMethod, float* lineSpacing, float* baseline) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(19)] public HResult GetFontCollection(IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontCollection); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(20)] public uint GetFontFamilyNameLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(21)] public HResult GetFontFamilyName(ushort* fontFamilyName, uint nameSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(22)] public FontWeight GetFontWeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(23)] public FontStyle GetFontStyle() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(24)] public FontStretch GetFontStretch() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(25)] public float GetFontSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(26)] public uint GetLocaleNameLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(27)] public HResult GetLocaleName(ushort* localeName, uint nameSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), localeName, nameSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), localeName, nameSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), localeName, nameSize); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(28)] public HResult SetMaxWidth(float maxWidth) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), maxWidth); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), maxWidth); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), maxWidth); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(29)] public HResult SetMaxHeight(float maxHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), maxHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), maxHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), maxHeight); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(30)] public HResult SetFontCollection(IDWriteFontCollection* fontCollection, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontCollection, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontCollection, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontCollection, textRange); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(31)] public HResult SetFontFamilyName(ushort* fontFamilyName, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontFamilyName, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontFamilyName, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontFamilyName, textRange); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(32)] public HResult SetFontWeight(FontWeight fontWeight, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontWeight, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontWeight, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontWeight, textRange); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(33)] public HResult SetFontStyle(FontStyle fontStyle, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontStyle, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontStyle, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontStyle, textRange); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(34)] public HResult SetFontStretch(FontStretch fontStretch, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontStretch, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontStretch, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontStretch, textRange); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(35)] public HResult SetFontSize(float fontSize, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontSize, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontSize, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontSize, textRange); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(36)] public HResult SetUnderline(Bool32 hasUnderline, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), hasUnderline, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), hasUnderline, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), hasUnderline, textRange); } /// @@ -499,11 +347,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(37)] public HResult SetStrikethrough(Bool32 hasStrikethrough, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), hasStrikethrough, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), hasStrikethrough, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), hasStrikethrough, textRange); } /// @@ -511,11 +355,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(38)] public HResult SetDrawingEffect(IUnknown* drawingEffect, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), drawingEffect, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), drawingEffect, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), drawingEffect, textRange); } /// @@ -523,11 +363,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(39)] public HResult SetInlineObject(IDWriteInlineObject* inlineObject, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), inlineObject, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), inlineObject, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), inlineObject, textRange); } /// @@ -535,11 +371,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(40)] public HResult SetTypography(IDWriteTypography* typography, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), typography, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), typography, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), typography, textRange); } /// @@ -547,11 +379,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(41)] public HResult SetLocaleName(ushort* localeName, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), localeName, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), localeName, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), localeName, textRange); } /// @@ -559,11 +387,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(42)] public float GetMaxWidth() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } /// @@ -571,11 +395,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(43)] public float GetMaxHeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[43]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } /// @@ -583,11 +403,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(44)] public HResult GetFontCollection(uint currentPosition, IDWriteFontCollection** fontCollection, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, fontCollection, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, fontCollection, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, fontCollection, textRange); } /// @@ -595,11 +411,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(45)] public HResult GetFontFamilyNameLength(uint currentPosition, uint* nameLength, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); } /// @@ -607,11 +419,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(46)] public HResult GetFontFamilyName(uint currentPosition, ushort* fontFamilyName, uint nameSize, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, fontFamilyName, nameSize, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, fontFamilyName, nameSize, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, fontFamilyName, nameSize, textRange); } /// @@ -619,11 +427,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(47)] public HResult GetFontWeight(uint currentPosition, FontWeight* fontWeight, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, fontWeight, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, fontWeight, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, fontWeight, textRange); } /// @@ -631,11 +435,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(48)] public HResult GetFontStyle(uint currentPosition, FontStyle* fontStyle, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, fontStyle, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, fontStyle, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, fontStyle, textRange); } /// @@ -643,11 +443,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(49)] public HResult GetFontStretch(uint currentPosition, FontStretch* fontStretch, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, fontStretch, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, fontStretch, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, fontStretch, textRange); } /// @@ -655,11 +451,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(50)] public HResult GetFontSize(uint currentPosition, float* fontSize, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[50]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, fontSize, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, fontSize, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, fontSize, textRange); } /// @@ -667,11 +459,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(51)] public HResult GetUnderline(uint currentPosition, Bool32* hasUnderline, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, hasUnderline, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, hasUnderline, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, hasUnderline, textRange); } /// @@ -679,11 +467,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(52)] public HResult GetStrikethrough(uint currentPosition, Bool32* hasStrikethrough, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[52]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, hasStrikethrough, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, hasStrikethrough, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, hasStrikethrough, textRange); } /// @@ -691,11 +475,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(53)] public HResult GetDrawingEffect(uint currentPosition, IUnknown** drawingEffect, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, drawingEffect, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, drawingEffect, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, drawingEffect, textRange); } /// @@ -703,11 +483,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(54)] public HResult GetInlineObject(uint currentPosition, IDWriteInlineObject** inlineObject, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, inlineObject, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, inlineObject, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, inlineObject, textRange); } /// @@ -715,11 +491,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(55)] public HResult GetTypography(uint currentPosition, IDWriteTypography** typography, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, typography, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, typography, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, typography, textRange); } /// @@ -727,11 +499,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(56)] public HResult GetLocaleNameLength(uint currentPosition, uint* nameLength, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); } /// @@ -739,11 +507,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(57)] public HResult GetLocaleName(uint currentPosition, ushort* localeName, uint nameSize, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, localeName, nameSize, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, localeName, nameSize, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, localeName, nameSize, textRange); } /// @@ -751,11 +515,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(58)] public HResult Draw(void* clientDrawingContext, IDWriteTextRenderer* renderer, float originX, float originY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[58]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY); } /// @@ -763,11 +523,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(59)] public HResult GetLineMetrics(LineMetrics* lineMetrics, uint maxLineCount, uint* actualLineCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); } /// @@ -775,11 +531,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(60)] public HResult GetMetrics(TextMetrics* textMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), textMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), textMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), textMetrics); } /// @@ -787,11 +539,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(61)] public HResult GetOverhangMetrics(OverhangMetrics* overhangs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), overhangs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), overhangs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), overhangs); } /// @@ -799,11 +547,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(62)] public HResult GetClusterMetrics(ClusterMetrics* clusterMetrics, uint maxClusterCount, uint* actualClusterCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), clusterMetrics, maxClusterCount, actualClusterCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), clusterMetrics, maxClusterCount, actualClusterCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), clusterMetrics, maxClusterCount, actualClusterCount); } /// @@ -811,11 +555,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(63)] public HResult DetermineMinWidth(float* minWidth) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[63]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), minWidth); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), minWidth); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), minWidth); } /// @@ -823,11 +563,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(64)] public HResult HitTestPoint(float pointX, float pointY, Bool32* isTrailingHit, Bool32* isInside, HitTestMetrics* hitTestMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[64]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), pointX, pointY, isTrailingHit, isInside, hitTestMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), pointX, pointY, isTrailingHit, isInside, hitTestMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), pointX, pointY, isTrailingHit, isInside, hitTestMetrics); } /// @@ -835,11 +571,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(65)] public HResult HitTestTextPosition(uint textPosition, Bool32 isTrailingHit, float* pointX, float* pointY, HitTestMetrics* hitTestMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), textPosition, isTrailingHit, pointX, pointY, hitTestMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), textPosition, isTrailingHit, pointX, pointY, hitTestMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), textPosition, isTrailingHit, pointX, pointY, hitTestMetrics); } /// @@ -847,11 +579,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(66)] public HResult HitTestTextRange(uint textPosition, uint textLength, float originX, float originY, HitTestMetrics* hitTestMetrics, uint maxHitTestMetricsCount, uint* actualHitTestMetricsCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), textPosition, textLength, originX, originY, hitTestMetrics, maxHitTestMetricsCount, actualHitTestMetricsCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), textPosition, textLength, originX, originY, hitTestMetrics, maxHitTestMetricsCount, actualHitTestMetricsCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), textPosition, textLength, originX, originY, hitTestMetrics, maxHitTestMetricsCount, actualHitTestMetricsCount); } /// @@ -859,11 +587,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(67)] public HResult SetPairKerning(Bool32 isPairKerningEnabled, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), isPairKerningEnabled, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), isPairKerningEnabled, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), isPairKerningEnabled, textRange); } /// @@ -871,11 +595,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(68)] public HResult GetPairKerning(uint currentPosition, Bool32* isPairKerningEnabled, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[68]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, isPairKerningEnabled, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, isPairKerningEnabled, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, isPairKerningEnabled, textRange); } /// @@ -883,11 +603,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(69)] public HResult SetCharacterSpacing(float leadingSpacing, float trailingSpacing, float minimumAdvanceWidth, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[69]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); } /// @@ -895,11 +611,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(70)] public HResult GetCharacterSpacing(uint currentPosition, float* leadingSpacing, float* trailingSpacing, float* minimumAdvanceWidth, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[70]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), currentPosition, leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); } /// @@ -907,11 +619,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(71)] public HResult GetMetrics(TextMetrics1* textMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[71]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), textMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), textMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), textMetrics); } /// @@ -919,11 +627,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(72)] public HResult SetVerticalGlyphOrientation(VerticalGlyphOrientation glyphOrientation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[72]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), glyphOrientation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), glyphOrientation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), glyphOrientation); } /// @@ -931,11 +635,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(73)] public VerticalGlyphOrientation GetVerticalGlyphOrientation() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[73]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } /// @@ -943,11 +643,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(74)] public HResult SetLastLineWrapping(Bool32 isLastLineWrappingEnabled) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[74]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), isLastLineWrappingEnabled); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), isLastLineWrappingEnabled); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), isLastLineWrappingEnabled); } /// @@ -955,11 +651,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(75)] public Bool32 GetLastLineWrapping() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[75]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } /// @@ -967,11 +659,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(76)] public HResult SetOpticalAlignment(OpticalAlignment opticalAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[76]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), opticalAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), opticalAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), opticalAlignment); } /// @@ -979,11 +667,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(77)] public OpticalAlignment GetOpticalAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[77]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this)); } /// @@ -991,11 +675,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(78)] public HResult SetFontFallback(IDWriteFontFallback* fontFallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[78]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontFallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontFallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontFallback); } /// @@ -1003,11 +683,7 @@ public unsafe partial struct IDWriteTextLayout2 : IDWriteTextLayout2.Interface, [VtblIndex(79)] public HResult GetFontFallback(IDWriteFontFallback** fontFallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[79]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontFallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontFallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((IDWriteTextLayout2*)Unsafe.AsPointer(ref this), fontFallback); } public interface Interface : IDWriteTextLayout1.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout3.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout3.cs index 21b51b5..49ac7a8 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout3.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout3.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextLayout3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextLayout3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(3)] public HResult SetTextAlignment(TextAlignment textAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), textAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), textAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), textAlignment); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(4)] public HResult SetParagraphAlignment(ParagraphAlignment paragraphAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), paragraphAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), paragraphAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), paragraphAlignment); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(5)] public HResult SetWordWrapping(WordWrapping wordWrapping) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), wordWrapping); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), wordWrapping); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), wordWrapping); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(6)] public HResult SetReadingDirection(ReadingDirection readingDirection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), readingDirection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), readingDirection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), readingDirection); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(7)] public HResult SetFlowDirection(FlowDirection flowDirection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), flowDirection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), flowDirection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), flowDirection); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(8)] public HResult SetIncrementalTabStop(float incrementalTabStop) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), incrementalTabStop); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), incrementalTabStop); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), incrementalTabStop); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(9)] public HResult SetTrimming(Trimming* trimmingOptions, IDWriteInlineObject* trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(10)] public HResult SetLineSpacing(LineSpacingMethod lineSpacingMethod, float lineSpacing, float baseline) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(11)] public TextAlignment GetTextAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(12)] public ParagraphAlignment GetParagraphAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(13)] public WordWrapping GetWordWrapping() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(14)] public ReadingDirection GetReadingDirection() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(15)] public FlowDirection GetFlowDirection() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(16)] public float GetIncrementalTabStop() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(17)] public HResult GetTrimming(Trimming* trimmingOptions, IDWriteInlineObject** trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(18)] public HResult GetLineSpacing(LineSpacingMethod* lineSpacingMethod, float* lineSpacing, float* baseline) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(19)] public HResult GetFontCollection(IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontCollection); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(20)] public uint GetFontFamilyNameLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(21)] public HResult GetFontFamilyName(ushort* fontFamilyName, uint nameSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(22)] public FontWeight GetFontWeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(23)] public FontStyle GetFontStyle() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(24)] public FontStretch GetFontStretch() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(25)] public float GetFontSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(26)] public uint GetLocaleNameLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(27)] public HResult GetLocaleName(ushort* localeName, uint nameSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), localeName, nameSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), localeName, nameSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), localeName, nameSize); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(28)] public HResult SetMaxWidth(float maxWidth) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), maxWidth); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), maxWidth); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), maxWidth); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(29)] public HResult SetMaxHeight(float maxHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), maxHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), maxHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), maxHeight); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(30)] public HResult SetFontCollection(IDWriteFontCollection* fontCollection, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontCollection, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontCollection, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontCollection, textRange); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(31)] public HResult SetFontFamilyName(ushort* fontFamilyName, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontFamilyName, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontFamilyName, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontFamilyName, textRange); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(32)] public HResult SetFontWeight(FontWeight fontWeight, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontWeight, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontWeight, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontWeight, textRange); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(33)] public HResult SetFontStyle(FontStyle fontStyle, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontStyle, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontStyle, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontStyle, textRange); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(34)] public HResult SetFontStretch(FontStretch fontStretch, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontStretch, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontStretch, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontStretch, textRange); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(35)] public HResult SetFontSize(float fontSize, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontSize, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontSize, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontSize, textRange); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(36)] public HResult SetUnderline(Bool32 hasUnderline, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), hasUnderline, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), hasUnderline, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), hasUnderline, textRange); } /// @@ -499,11 +347,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(37)] public HResult SetStrikethrough(Bool32 hasStrikethrough, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), hasStrikethrough, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), hasStrikethrough, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), hasStrikethrough, textRange); } /// @@ -511,11 +355,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(38)] public HResult SetDrawingEffect(IUnknown* drawingEffect, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), drawingEffect, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), drawingEffect, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), drawingEffect, textRange); } /// @@ -523,11 +363,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(39)] public HResult SetInlineObject(IDWriteInlineObject* inlineObject, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), inlineObject, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), inlineObject, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), inlineObject, textRange); } /// @@ -535,11 +371,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(40)] public HResult SetTypography(IDWriteTypography* typography, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), typography, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), typography, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), typography, textRange); } /// @@ -547,11 +379,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(41)] public HResult SetLocaleName(ushort* localeName, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), localeName, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), localeName, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), localeName, textRange); } /// @@ -559,11 +387,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(42)] public float GetMaxWidth() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } /// @@ -571,11 +395,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(43)] public float GetMaxHeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[43]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } /// @@ -583,11 +403,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(44)] public HResult GetFontCollection(uint currentPosition, IDWriteFontCollection** fontCollection, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, fontCollection, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, fontCollection, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, fontCollection, textRange); } /// @@ -595,11 +411,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(45)] public HResult GetFontFamilyNameLength(uint currentPosition, uint* nameLength, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); } /// @@ -607,11 +419,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(46)] public HResult GetFontFamilyName(uint currentPosition, ushort* fontFamilyName, uint nameSize, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, fontFamilyName, nameSize, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, fontFamilyName, nameSize, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, fontFamilyName, nameSize, textRange); } /// @@ -619,11 +427,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(47)] public HResult GetFontWeight(uint currentPosition, FontWeight* fontWeight, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, fontWeight, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, fontWeight, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, fontWeight, textRange); } /// @@ -631,11 +435,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(48)] public HResult GetFontStyle(uint currentPosition, FontStyle* fontStyle, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, fontStyle, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, fontStyle, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, fontStyle, textRange); } /// @@ -643,11 +443,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(49)] public HResult GetFontStretch(uint currentPosition, FontStretch* fontStretch, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, fontStretch, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, fontStretch, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, fontStretch, textRange); } /// @@ -655,11 +451,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(50)] public HResult GetFontSize(uint currentPosition, float* fontSize, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[50]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, fontSize, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, fontSize, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, fontSize, textRange); } /// @@ -667,11 +459,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(51)] public HResult GetUnderline(uint currentPosition, Bool32* hasUnderline, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, hasUnderline, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, hasUnderline, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, hasUnderline, textRange); } /// @@ -679,11 +467,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(52)] public HResult GetStrikethrough(uint currentPosition, Bool32* hasStrikethrough, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[52]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, hasStrikethrough, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, hasStrikethrough, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, hasStrikethrough, textRange); } /// @@ -691,11 +475,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(53)] public HResult GetDrawingEffect(uint currentPosition, IUnknown** drawingEffect, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, drawingEffect, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, drawingEffect, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, drawingEffect, textRange); } /// @@ -703,11 +483,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(54)] public HResult GetInlineObject(uint currentPosition, IDWriteInlineObject** inlineObject, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, inlineObject, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, inlineObject, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, inlineObject, textRange); } /// @@ -715,11 +491,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(55)] public HResult GetTypography(uint currentPosition, IDWriteTypography** typography, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, typography, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, typography, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, typography, textRange); } /// @@ -727,11 +499,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(56)] public HResult GetLocaleNameLength(uint currentPosition, uint* nameLength, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); } /// @@ -739,11 +507,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(57)] public HResult GetLocaleName(uint currentPosition, ushort* localeName, uint nameSize, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, localeName, nameSize, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, localeName, nameSize, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, localeName, nameSize, textRange); } /// @@ -751,11 +515,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(58)] public HResult Draw(void* clientDrawingContext, IDWriteTextRenderer* renderer, float originX, float originY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[58]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY); } /// @@ -763,11 +523,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(59)] public HResult GetLineMetrics(LineMetrics* lineMetrics, uint maxLineCount, uint* actualLineCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); } /// @@ -775,11 +531,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(60)] public HResult GetMetrics(TextMetrics* textMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), textMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), textMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), textMetrics); } /// @@ -787,11 +539,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(61)] public HResult GetOverhangMetrics(OverhangMetrics* overhangs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), overhangs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), overhangs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), overhangs); } /// @@ -799,11 +547,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(62)] public HResult GetClusterMetrics(ClusterMetrics* clusterMetrics, uint maxClusterCount, uint* actualClusterCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), clusterMetrics, maxClusterCount, actualClusterCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), clusterMetrics, maxClusterCount, actualClusterCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), clusterMetrics, maxClusterCount, actualClusterCount); } /// @@ -811,11 +555,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(63)] public HResult DetermineMinWidth(float* minWidth) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[63]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), minWidth); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), minWidth); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), minWidth); } /// @@ -823,11 +563,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(64)] public HResult HitTestPoint(float pointX, float pointY, Bool32* isTrailingHit, Bool32* isInside, HitTestMetrics* hitTestMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[64]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), pointX, pointY, isTrailingHit, isInside, hitTestMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), pointX, pointY, isTrailingHit, isInside, hitTestMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), pointX, pointY, isTrailingHit, isInside, hitTestMetrics); } /// @@ -835,11 +571,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(65)] public HResult HitTestTextPosition(uint textPosition, Bool32 isTrailingHit, float* pointX, float* pointY, HitTestMetrics* hitTestMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), textPosition, isTrailingHit, pointX, pointY, hitTestMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), textPosition, isTrailingHit, pointX, pointY, hitTestMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), textPosition, isTrailingHit, pointX, pointY, hitTestMetrics); } /// @@ -847,11 +579,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(66)] public HResult HitTestTextRange(uint textPosition, uint textLength, float originX, float originY, HitTestMetrics* hitTestMetrics, uint maxHitTestMetricsCount, uint* actualHitTestMetricsCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), textPosition, textLength, originX, originY, hitTestMetrics, maxHitTestMetricsCount, actualHitTestMetricsCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), textPosition, textLength, originX, originY, hitTestMetrics, maxHitTestMetricsCount, actualHitTestMetricsCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), textPosition, textLength, originX, originY, hitTestMetrics, maxHitTestMetricsCount, actualHitTestMetricsCount); } /// @@ -859,11 +587,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(67)] public HResult SetPairKerning(Bool32 isPairKerningEnabled, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), isPairKerningEnabled, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), isPairKerningEnabled, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), isPairKerningEnabled, textRange); } /// @@ -871,11 +595,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(68)] public HResult GetPairKerning(uint currentPosition, Bool32* isPairKerningEnabled, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[68]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, isPairKerningEnabled, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, isPairKerningEnabled, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, isPairKerningEnabled, textRange); } /// @@ -883,11 +603,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(69)] public HResult SetCharacterSpacing(float leadingSpacing, float trailingSpacing, float minimumAdvanceWidth, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[69]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); } /// @@ -895,11 +611,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(70)] public HResult GetCharacterSpacing(uint currentPosition, float* leadingSpacing, float* trailingSpacing, float* minimumAdvanceWidth, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[70]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), currentPosition, leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); } /// @@ -907,11 +619,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(71)] public HResult GetMetrics(TextMetrics1* textMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[71]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), textMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), textMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), textMetrics); } /// @@ -919,11 +627,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(72)] public HResult SetVerticalGlyphOrientation(VerticalGlyphOrientation glyphOrientation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[72]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), glyphOrientation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), glyphOrientation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), glyphOrientation); } /// @@ -931,11 +635,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(73)] public VerticalGlyphOrientation GetVerticalGlyphOrientation() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[73]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } /// @@ -943,11 +643,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(74)] public HResult SetLastLineWrapping(Bool32 isLastLineWrappingEnabled) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[74]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), isLastLineWrappingEnabled); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), isLastLineWrappingEnabled); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), isLastLineWrappingEnabled); } /// @@ -955,11 +651,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(75)] public Bool32 GetLastLineWrapping() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[75]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } /// @@ -967,11 +659,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(76)] public HResult SetOpticalAlignment(OpticalAlignment opticalAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[76]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), opticalAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), opticalAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), opticalAlignment); } /// @@ -979,11 +667,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(77)] public OpticalAlignment GetOpticalAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[77]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } /// @@ -991,11 +675,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(78)] public HResult SetFontFallback(IDWriteFontFallback* fontFallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[78]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontFallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontFallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontFallback); } /// @@ -1003,11 +683,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(79)] public HResult GetFontFallback(IDWriteFontFallback** fontFallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[79]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontFallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontFallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), fontFallback); } /// @@ -1015,11 +691,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(80)] public HResult InvalidateLayout() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[80]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[80]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this)); } /// @@ -1027,11 +699,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(81)] public HResult SetLineSpacing(LineSpacing* lineSpacingOptions) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[81]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), lineSpacingOptions); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[81]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), lineSpacingOptions); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[81]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), lineSpacingOptions); } /// @@ -1039,11 +707,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(82)] public HResult GetLineSpacing(LineSpacing* lineSpacingOptions) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[82]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), lineSpacingOptions); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[82]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), lineSpacingOptions); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[82]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), lineSpacingOptions); } /// @@ -1051,11 +715,7 @@ public unsafe partial struct IDWriteTextLayout3 : IDWriteTextLayout3.Interface, [VtblIndex(83)] public HResult GetLineMetrics(LineMetrics1* lineMetrics, uint maxLineCount, uint* actualLineCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[83]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[83]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[83]))((IDWriteTextLayout3*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); } public interface Interface : IDWriteTextLayout2.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout4.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout4.cs index f186e10..b398817 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout4.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextLayout4.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextLayout4)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextLayout4)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(3)] public HResult SetTextAlignment(TextAlignment textAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), textAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), textAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), textAlignment); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(4)] public HResult SetParagraphAlignment(ParagraphAlignment paragraphAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), paragraphAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), paragraphAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), paragraphAlignment); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(5)] public HResult SetWordWrapping(WordWrapping wordWrapping) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), wordWrapping); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), wordWrapping); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), wordWrapping); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(6)] public HResult SetReadingDirection(ReadingDirection readingDirection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), readingDirection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), readingDirection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), readingDirection); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(7)] public HResult SetFlowDirection(FlowDirection flowDirection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), flowDirection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), flowDirection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), flowDirection); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(8)] public HResult SetIncrementalTabStop(float incrementalTabStop) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), incrementalTabStop); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), incrementalTabStop); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), incrementalTabStop); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(9)] public HResult SetTrimming(Trimming* trimmingOptions, IDWriteInlineObject* trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(10)] public HResult SetLineSpacing(LineSpacingMethod lineSpacingMethod, float lineSpacing, float baseline) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(11)] public TextAlignment GetTextAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(12)] public ParagraphAlignment GetParagraphAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(13)] public WordWrapping GetWordWrapping() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(14)] public ReadingDirection GetReadingDirection() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(15)] public FlowDirection GetFlowDirection() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(16)] public float GetIncrementalTabStop() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(17)] public HResult GetTrimming(Trimming* trimmingOptions, IDWriteInlineObject** trimmingSign) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), trimmingOptions, trimmingSign); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(18)] public HResult GetLineSpacing(LineSpacingMethod* lineSpacingMethod, float* lineSpacing, float* baseline) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), lineSpacingMethod, lineSpacing, baseline); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(19)] public HResult GetFontCollection(IDWriteFontCollection** fontCollection) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontCollection); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontCollection); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontCollection); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(20)] public uint GetFontFamilyNameLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(21)] public HResult GetFontFamilyName(ushort* fontFamilyName, uint nameSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontFamilyName, nameSize); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(22)] public FontWeight GetFontWeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(23)] public FontStyle GetFontStyle() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(24)] public FontStretch GetFontStretch() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(25)] public float GetFontSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(26)] public uint GetLocaleNameLength() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(27)] public HResult GetLocaleName(ushort* localeName, uint nameSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), localeName, nameSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), localeName, nameSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), localeName, nameSize); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(28)] public HResult SetMaxWidth(float maxWidth) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), maxWidth); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), maxWidth); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), maxWidth); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(29)] public HResult SetMaxHeight(float maxHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), maxHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), maxHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), maxHeight); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(30)] public HResult SetFontCollection(IDWriteFontCollection* fontCollection, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontCollection, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontCollection, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontCollection, textRange); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(31)] public HResult SetFontFamilyName(ushort* fontFamilyName, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontFamilyName, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontFamilyName, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontFamilyName, textRange); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(32)] public HResult SetFontWeight(FontWeight fontWeight, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontWeight, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontWeight, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontWeight, textRange); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(33)] public HResult SetFontStyle(FontStyle fontStyle, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontStyle, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontStyle, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontStyle, textRange); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(34)] public HResult SetFontStretch(FontStretch fontStretch, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontStretch, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontStretch, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontStretch, textRange); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(35)] public HResult SetFontSize(float fontSize, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontSize, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontSize, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontSize, textRange); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(36)] public HResult SetUnderline(Bool32 hasUnderline, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), hasUnderline, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), hasUnderline, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), hasUnderline, textRange); } /// @@ -499,11 +347,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(37)] public HResult SetStrikethrough(Bool32 hasStrikethrough, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), hasStrikethrough, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), hasStrikethrough, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), hasStrikethrough, textRange); } /// @@ -511,11 +355,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(38)] public HResult SetDrawingEffect(IUnknown* drawingEffect, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), drawingEffect, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), drawingEffect, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), drawingEffect, textRange); } /// @@ -523,11 +363,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(39)] public HResult SetInlineObject(IDWriteInlineObject* inlineObject, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), inlineObject, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), inlineObject, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), inlineObject, textRange); } /// @@ -535,11 +371,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(40)] public HResult SetTypography(IDWriteTypography* typography, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), typography, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), typography, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), typography, textRange); } /// @@ -547,11 +379,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(41)] public HResult SetLocaleName(ushort* localeName, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), localeName, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), localeName, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), localeName, textRange); } /// @@ -559,11 +387,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(42)] public float GetMaxWidth() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -571,11 +395,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(43)] public float GetMaxHeight() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[43]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[43]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[43]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -583,11 +403,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(44)] public HResult GetFontCollection(uint currentPosition, IDWriteFontCollection** fontCollection, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[44]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontCollection, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[44]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontCollection, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[44]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontCollection, textRange); } /// @@ -595,11 +411,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(45)] public HResult GetFontFamilyNameLength(uint currentPosition, uint* nameLength, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[45]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[45]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[45]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); } /// @@ -607,11 +419,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(46)] public HResult GetFontFamilyName(uint currentPosition, ushort* fontFamilyName, uint nameSize, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[46]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontFamilyName, nameSize, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[46]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontFamilyName, nameSize, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[46]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontFamilyName, nameSize, textRange); } /// @@ -619,11 +427,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(47)] public HResult GetFontWeight(uint currentPosition, FontWeight* fontWeight, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[47]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontWeight, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[47]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontWeight, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[47]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontWeight, textRange); } /// @@ -631,11 +435,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(48)] public HResult GetFontStyle(uint currentPosition, FontStyle* fontStyle, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[48]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontStyle, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[48]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontStyle, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[48]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontStyle, textRange); } /// @@ -643,11 +443,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(49)] public HResult GetFontStretch(uint currentPosition, FontStretch* fontStretch, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[49]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontStretch, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[49]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontStretch, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[49]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontStretch, textRange); } /// @@ -655,11 +451,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(50)] public HResult GetFontSize(uint currentPosition, float* fontSize, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[50]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontSize, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[50]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontSize, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[50]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontSize, textRange); } /// @@ -667,11 +459,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(51)] public HResult GetUnderline(uint currentPosition, Bool32* hasUnderline, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[51]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, hasUnderline, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[51]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, hasUnderline, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[51]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, hasUnderline, textRange); } /// @@ -679,11 +467,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(52)] public HResult GetStrikethrough(uint currentPosition, Bool32* hasStrikethrough, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[52]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, hasStrikethrough, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[52]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, hasStrikethrough, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[52]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, hasStrikethrough, textRange); } /// @@ -691,11 +475,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(53)] public HResult GetDrawingEffect(uint currentPosition, IUnknown** drawingEffect, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[53]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, drawingEffect, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[53]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, drawingEffect, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[53]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, drawingEffect, textRange); } /// @@ -703,11 +483,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(54)] public HResult GetInlineObject(uint currentPosition, IDWriteInlineObject** inlineObject, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[54]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, inlineObject, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[54]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, inlineObject, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[54]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, inlineObject, textRange); } /// @@ -715,11 +491,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(55)] public HResult GetTypography(uint currentPosition, IDWriteTypography** typography, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[55]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, typography, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[55]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, typography, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[55]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, typography, textRange); } /// @@ -727,11 +499,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(56)] public HResult GetLocaleNameLength(uint currentPosition, uint* nameLength, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[56]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[56]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[56]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, nameLength, textRange); } /// @@ -739,11 +507,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(57)] public HResult GetLocaleName(uint currentPosition, ushort* localeName, uint nameSize, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[57]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, localeName, nameSize, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[57]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, localeName, nameSize, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[57]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, localeName, nameSize, textRange); } /// @@ -751,11 +515,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(58)] public HResult Draw(void* clientDrawingContext, IDWriteTextRenderer* renderer, float originX, float originY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[58]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[58]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[58]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), clientDrawingContext, renderer, originX, originY); } /// @@ -763,11 +523,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(59)] public HResult GetLineMetrics(LineMetrics* lineMetrics, uint maxLineCount, uint* actualLineCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[59]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[59]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[59]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); } /// @@ -775,11 +531,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(60)] public HResult GetMetrics(TextMetrics* textMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[60]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), textMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[60]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), textMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[60]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), textMetrics); } /// @@ -787,11 +539,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(61)] public HResult GetOverhangMetrics(OverhangMetrics* overhangs) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[61]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), overhangs); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[61]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), overhangs); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[61]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), overhangs); } /// @@ -799,11 +547,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(62)] public HResult GetClusterMetrics(ClusterMetrics* clusterMetrics, uint maxClusterCount, uint* actualClusterCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[62]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), clusterMetrics, maxClusterCount, actualClusterCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[62]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), clusterMetrics, maxClusterCount, actualClusterCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[62]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), clusterMetrics, maxClusterCount, actualClusterCount); } /// @@ -811,11 +555,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(63)] public HResult DetermineMinWidth(float* minWidth) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[63]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), minWidth); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[63]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), minWidth); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[63]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), minWidth); } /// @@ -823,11 +563,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(64)] public HResult HitTestPoint(float pointX, float pointY, Bool32* isTrailingHit, Bool32* isInside, HitTestMetrics* hitTestMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[64]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), pointX, pointY, isTrailingHit, isInside, hitTestMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[64]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), pointX, pointY, isTrailingHit, isInside, hitTestMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[64]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), pointX, pointY, isTrailingHit, isInside, hitTestMetrics); } /// @@ -835,11 +571,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(65)] public HResult HitTestTextPosition(uint textPosition, Bool32 isTrailingHit, float* pointX, float* pointY, HitTestMetrics* hitTestMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[65]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), textPosition, isTrailingHit, pointX, pointY, hitTestMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[65]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), textPosition, isTrailingHit, pointX, pointY, hitTestMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[65]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), textPosition, isTrailingHit, pointX, pointY, hitTestMetrics); } /// @@ -847,11 +579,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(66)] public HResult HitTestTextRange(uint textPosition, uint textLength, float originX, float originY, HitTestMetrics* hitTestMetrics, uint maxHitTestMetricsCount, uint* actualHitTestMetricsCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[66]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), textPosition, textLength, originX, originY, hitTestMetrics, maxHitTestMetricsCount, actualHitTestMetricsCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[66]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), textPosition, textLength, originX, originY, hitTestMetrics, maxHitTestMetricsCount, actualHitTestMetricsCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[66]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), textPosition, textLength, originX, originY, hitTestMetrics, maxHitTestMetricsCount, actualHitTestMetricsCount); } /// @@ -859,11 +587,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(67)] public HResult SetPairKerning(Bool32 isPairKerningEnabled, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[67]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), isPairKerningEnabled, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[67]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), isPairKerningEnabled, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[67]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), isPairKerningEnabled, textRange); } /// @@ -871,11 +595,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(68)] public HResult GetPairKerning(uint currentPosition, Bool32* isPairKerningEnabled, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[68]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, isPairKerningEnabled, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[68]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, isPairKerningEnabled, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[68]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, isPairKerningEnabled, textRange); } /// @@ -883,11 +603,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(69)] public HResult SetCharacterSpacing(float leadingSpacing, float trailingSpacing, float minimumAdvanceWidth, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[69]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[69]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[69]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); } /// @@ -895,11 +611,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(70)] public HResult GetCharacterSpacing(uint currentPosition, float* leadingSpacing, float* trailingSpacing, float* minimumAdvanceWidth, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[70]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[70]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[70]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, leadingSpacing, trailingSpacing, minimumAdvanceWidth, textRange); } /// @@ -907,11 +619,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(71)] public HResult GetMetrics(TextMetrics1* textMetrics) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[71]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), textMetrics); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[71]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), textMetrics); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[71]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), textMetrics); } /// @@ -919,11 +627,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(72)] public HResult SetVerticalGlyphOrientation(VerticalGlyphOrientation glyphOrientation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[72]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), glyphOrientation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[72]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), glyphOrientation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[72]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), glyphOrientation); } /// @@ -931,11 +635,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(73)] public VerticalGlyphOrientation GetVerticalGlyphOrientation() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[73]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[73]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[73]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -943,11 +643,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(74)] public HResult SetLastLineWrapping(Bool32 isLastLineWrappingEnabled) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[74]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), isLastLineWrappingEnabled); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[74]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), isLastLineWrappingEnabled); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[74]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), isLastLineWrappingEnabled); } /// @@ -955,11 +651,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(75)] public Bool32 GetLastLineWrapping() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[75]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[75]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[75]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -967,11 +659,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(76)] public HResult SetOpticalAlignment(OpticalAlignment opticalAlignment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[76]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), opticalAlignment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[76]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), opticalAlignment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[76]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), opticalAlignment); } /// @@ -979,11 +667,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(77)] public OpticalAlignment GetOpticalAlignment() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[77]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[77]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[77]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -991,11 +675,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(78)] public HResult SetFontFallback(IDWriteFontFallback* fontFallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[78]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontFallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[78]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontFallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[78]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontFallback); } /// @@ -1003,11 +683,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(79)] public HResult GetFontFallback(IDWriteFontFallback** fontFallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[79]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontFallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[79]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontFallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[79]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontFallback); } /// @@ -1015,11 +691,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(80)] public HResult InvalidateLayout() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[80]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[80]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[80]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -1027,11 +699,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(81)] public HResult SetLineSpacing(LineSpacing* lineSpacingOptions) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[81]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), lineSpacingOptions); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[81]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), lineSpacingOptions); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[81]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), lineSpacingOptions); } /// @@ -1039,11 +707,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(82)] public HResult GetLineSpacing(LineSpacing* lineSpacingOptions) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[82]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), lineSpacingOptions); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[82]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), lineSpacingOptions); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[82]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), lineSpacingOptions); } /// @@ -1051,11 +715,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(83)] public HResult GetLineMetrics(LineMetrics1* lineMetrics, uint maxLineCount, uint* actualLineCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[83]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[83]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[83]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), lineMetrics, maxLineCount, actualLineCount); } /// @@ -1063,11 +723,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(84)] public HResult SetFontAxisValues(FontAxisValue* fontAxisValues, uint fontAxisValueCount, TextRange textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[84]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[84]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[84]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), fontAxisValues, fontAxisValueCount, textRange); } /// @@ -1075,11 +731,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(85)] public uint GetFontAxisValueCount(uint currentPosition) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[85]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[85]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[85]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition); } /// @@ -1087,11 +739,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(86)] public HResult GetFontAxisValues(uint currentPosition, FontAxisValue* fontAxisValues, uint fontAxisValueCount, TextRange* textRange) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[86]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontAxisValues, fontAxisValueCount, textRange); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[86]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontAxisValues, fontAxisValueCount, textRange); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[86]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), currentPosition, fontAxisValues, fontAxisValueCount, textRange); } /// @@ -1099,11 +747,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(87)] public AutomaticFontAxes GetAutomaticFontAxes() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[87]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[87]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[87]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this)); } /// @@ -1111,11 +755,7 @@ public unsafe partial struct IDWriteTextLayout4 : IDWriteTextLayout4.Interface, [VtblIndex(88)] public HResult SetAutomaticFontAxes(AutomaticFontAxes automaticFontAxes) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[88]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), automaticFontAxes); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[88]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), automaticFontAxes); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[88]))((IDWriteTextLayout4*)Unsafe.AsPointer(ref this), automaticFontAxes); } public interface Interface : IDWriteTextLayout3.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextRenderer.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextRenderer.cs index 623b982..490afdc 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextRenderer.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextRenderer.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteTextRenderer : IDWriteTextRenderer.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextRenderer)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextRenderer)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteTextRenderer : IDWriteTextRenderer.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteTextRenderer : IDWriteTextRenderer.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteTextRenderer : IDWriteTextRenderer.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteTextRenderer : IDWriteTextRenderer.Interface [VtblIndex(3)] public HResult IsPixelSnappingDisabled(void* clientDrawingContext, Bool32* isDisabled) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, isDisabled); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, isDisabled); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, isDisabled); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteTextRenderer : IDWriteTextRenderer.Interface [VtblIndex(4)] public HResult GetCurrentTransform(void* clientDrawingContext, Matrix3x2* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, transform); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteTextRenderer : IDWriteTextRenderer.Interface [VtblIndex(5)] public HResult GetPixelsPerDip(void* clientDrawingContext, float* pixelsPerDip) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, pixelsPerDip); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, pixelsPerDip); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, pixelsPerDip); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteTextRenderer : IDWriteTextRenderer.Interface [VtblIndex(6)] public HResult DrawGlyphRun(void* clientDrawingContext, float baselineOriginX, float baselineOriginY, MeasuringMode measuringMode, GlyphRun* glyphRun, GlyphRunDescription* glyphRunDescription, IUnknown* clientDrawingEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, measuringMode, glyphRun, glyphRunDescription, clientDrawingEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, measuringMode, glyphRun, glyphRunDescription, clientDrawingEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, measuringMode, glyphRun, glyphRunDescription, clientDrawingEffect); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteTextRenderer : IDWriteTextRenderer.Interface [VtblIndex(7)] public HResult DrawUnderline(void* clientDrawingContext, float baselineOriginX, float baselineOriginY, Underline* underline, IUnknown* clientDrawingEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, underline, clientDrawingEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, underline, clientDrawingEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, underline, clientDrawingEffect); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteTextRenderer : IDWriteTextRenderer.Interface [VtblIndex(8)] public HResult DrawStrikethrough(void* clientDrawingContext, float baselineOriginX, float baselineOriginY, Strikethrough* strikethrough, IUnknown* clientDrawingEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, strikethrough, clientDrawingEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, strikethrough, clientDrawingEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, strikethrough, clientDrawingEffect); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteTextRenderer : IDWriteTextRenderer.Interface [VtblIndex(9)] public HResult DrawInlineObject(void* clientDrawingContext, float originX, float originY, IDWriteInlineObject* inlineObject, Bool32 isSideways, Bool32 isRightToLeft, IUnknown* clientDrawingEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, originX, originY, inlineObject, isSideways, isRightToLeft, clientDrawingEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, originX, originY, inlineObject, isSideways, isRightToLeft, clientDrawingEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteTextRenderer*)Unsafe.AsPointer(ref this), clientDrawingContext, originX, originY, inlineObject, isSideways, isRightToLeft, clientDrawingEffect); } public interface Interface : IDWritePixelSnapping.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextRenderer1.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextRenderer1.cs index 60ba5b4..cbdae58 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextRenderer1.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTextRenderer1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteTextRenderer1 : IDWriteTextRenderer1.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextRenderer1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTextRenderer1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteTextRenderer1 : IDWriteTextRenderer1.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteTextRenderer1 : IDWriteTextRenderer1.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteTextRenderer1 : IDWriteTextRenderer1.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteTextRenderer1 : IDWriteTextRenderer1.Interfa [VtblIndex(3)] public HResult IsPixelSnappingDisabled(void* clientDrawingContext, Bool32* isDisabled) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, isDisabled); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, isDisabled); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, isDisabled); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteTextRenderer1 : IDWriteTextRenderer1.Interfa [VtblIndex(4)] public HResult GetCurrentTransform(void* clientDrawingContext, Matrix3x2* transform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, transform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, transform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, transform); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteTextRenderer1 : IDWriteTextRenderer1.Interfa [VtblIndex(5)] public HResult GetPixelsPerDip(void* clientDrawingContext, float* pixelsPerDip) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, pixelsPerDip); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, pixelsPerDip); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, pixelsPerDip); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDWriteTextRenderer1 : IDWriteTextRenderer1.Interfa [VtblIndex(6)] public HResult DrawGlyphRun(void* clientDrawingContext, float baselineOriginX, float baselineOriginY, MeasuringMode measuringMode, GlyphRun* glyphRun, GlyphRunDescription* glyphRunDescription, IUnknown* clientDrawingEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, measuringMode, glyphRun, glyphRunDescription, clientDrawingEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, measuringMode, glyphRun, glyphRunDescription, clientDrawingEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, measuringMode, glyphRun, glyphRunDescription, clientDrawingEffect); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDWriteTextRenderer1 : IDWriteTextRenderer1.Interfa [VtblIndex(7)] public HResult DrawUnderline(void* clientDrawingContext, float baselineOriginX, float baselineOriginY, Underline* underline, IUnknown* clientDrawingEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, underline, clientDrawingEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, underline, clientDrawingEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, underline, clientDrawingEffect); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDWriteTextRenderer1 : IDWriteTextRenderer1.Interfa [VtblIndex(8)] public HResult DrawStrikethrough(void* clientDrawingContext, float baselineOriginX, float baselineOriginY, Strikethrough* strikethrough, IUnknown* clientDrawingEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, strikethrough, clientDrawingEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, strikethrough, clientDrawingEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, strikethrough, clientDrawingEffect); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDWriteTextRenderer1 : IDWriteTextRenderer1.Interfa [VtblIndex(9)] public HResult DrawInlineObject(void* clientDrawingContext, float originX, float originY, IDWriteInlineObject* inlineObject, Bool32 isSideways, Bool32 isRightToLeft, IUnknown* clientDrawingEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, originX, originY, inlineObject, isSideways, isRightToLeft, clientDrawingEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, originX, originY, inlineObject, isSideways, isRightToLeft, clientDrawingEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, originX, originY, inlineObject, isSideways, isRightToLeft, clientDrawingEffect); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDWriteTextRenderer1 : IDWriteTextRenderer1.Interfa [VtblIndex(10)] public HResult DrawGlyphRun(void* clientDrawingContext, float baselineOriginX, float baselineOriginY, GlyphOrientationAngle orientationAngle, MeasuringMode measuringMode, GlyphRun* glyphRun, GlyphRunDescription* glyphRunDescription, IUnknown* clientDrawingEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, orientationAngle, measuringMode, glyphRun, glyphRunDescription, clientDrawingEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, orientationAngle, measuringMode, glyphRun, glyphRunDescription, clientDrawingEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, orientationAngle, measuringMode, glyphRun, glyphRunDescription, clientDrawingEffect); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDWriteTextRenderer1 : IDWriteTextRenderer1.Interfa [VtblIndex(11)] public HResult DrawUnderline(void* clientDrawingContext, float baselineOriginX, float baselineOriginY, GlyphOrientationAngle orientationAngle, Underline* underline, IUnknown* clientDrawingEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, orientationAngle, underline, clientDrawingEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, orientationAngle, underline, clientDrawingEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, orientationAngle, underline, clientDrawingEffect); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDWriteTextRenderer1 : IDWriteTextRenderer1.Interfa [VtblIndex(12)] public HResult DrawStrikethrough(void* clientDrawingContext, float baselineOriginX, float baselineOriginY, GlyphOrientationAngle orientationAngle, Strikethrough* strikethrough, IUnknown* clientDrawingEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, orientationAngle, strikethrough, clientDrawingEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, orientationAngle, strikethrough, clientDrawingEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, baselineOriginX, baselineOriginY, orientationAngle, strikethrough, clientDrawingEffect); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDWriteTextRenderer1 : IDWriteTextRenderer1.Interfa [VtblIndex(13)] public HResult DrawInlineObject(void* clientDrawingContext, float originX, float originY, GlyphOrientationAngle orientationAngle, IDWriteInlineObject* inlineObject, Bool32 isSideways, Bool32 isRightToLeft, IUnknown* clientDrawingEffect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, originX, originY, orientationAngle, inlineObject, isSideways, isRightToLeft, clientDrawingEffect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, originX, originY, orientationAngle, inlineObject, isSideways, isRightToLeft, clientDrawingEffect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDWriteTextRenderer1*)Unsafe.AsPointer(ref this), clientDrawingContext, originX, originY, orientationAngle, inlineObject, isSideways, isRightToLeft, clientDrawingEffect); } public interface Interface : IDWriteTextRenderer.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTypography.cs b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTypography.cs index 121696b..f72b0dc 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTypography.cs +++ b/src/Vortice.Win32.Graphics.DirectWrite/Generated/IDWriteTypography.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDWriteTypography : IDWriteTypography.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTypography)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDWriteTypography)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDWriteTypography : IDWriteTypography.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDWriteTypography*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDWriteTypography*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDWriteTypography*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDWriteTypography : IDWriteTypography.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDWriteTypography*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDWriteTypography*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDWriteTypography*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDWriteTypography : IDWriteTypography.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDWriteTypography*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDWriteTypography*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDWriteTypography*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDWriteTypography : IDWriteTypography.Interface, IN [VtblIndex(3)] public HResult AddFontFeature(FontFeature fontFeature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDWriteTypography*)Unsafe.AsPointer(ref this), fontFeature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDWriteTypography*)Unsafe.AsPointer(ref this), fontFeature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDWriteTypography*)Unsafe.AsPointer(ref this), fontFeature); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDWriteTypography : IDWriteTypography.Interface, IN [VtblIndex(4)] public uint GetFontFeatureCount() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDWriteTypography*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDWriteTypography*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDWriteTypography*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDWriteTypography : IDWriteTypography.Interface, IN [VtblIndex(5)] public HResult GetFontFeature(uint fontFeatureIndex, FontFeature* fontFeature) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDWriteTypography*)Unsafe.AsPointer(ref this), fontFeatureIndex, fontFeature); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDWriteTypography*)Unsafe.AsPointer(ref this), fontFeatureIndex, fontFeature); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDWriteTypography*)Unsafe.AsPointer(ref this), fontFeatureIndex, fontFeature); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.DirectWrite/Vortice.Win32.Graphics.DirectWrite.csproj b/src/Vortice.Win32.Graphics.DirectWrite/Vortice.Win32.Graphics.DirectWrite.csproj index 2d0d7a8..fadccd9 100644 --- a/src/Vortice.Win32.Graphics.DirectWrite/Vortice.Win32.Graphics.DirectWrite.csproj +++ b/src/Vortice.Win32.Graphics.DirectWrite/Vortice.Win32.Graphics.DirectWrite.csproj @@ -1,7 +1,7 @@ - netstandard2.0;net7.0;net8.0 + net7.0;net8.0 DirectWrite bindings. $(NoWarn);CS0419;IDE0017 diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter.cs index 8f016bc..9840e3a 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIAdapter : IDXGIAdapter.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIAdapter)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIAdapter)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIAdapter : IDXGIAdapter.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIAdapter : IDXGIAdapter.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIAdapter*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIAdapter*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIAdapter*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIAdapter : IDXGIAdapter.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIAdapter*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIAdapter*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIAdapter*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIAdapter : IDXGIAdapter.Interface, INativeGuid [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIAdapter : IDXGIAdapter.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIAdapter : IDXGIAdapter.Interface, INativeGuid [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIAdapter : IDXGIAdapter.Interface, INativeGuid [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIAdapter : IDXGIAdapter.Interface, INativeGuid [VtblIndex(7)] public HResult EnumOutputs(uint Output, IDXGIOutput** ppOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), Output, ppOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), Output, ppOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), Output, ppOutput); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIAdapter : IDXGIAdapter.Interface, INativeGuid [VtblIndex(8)] public HResult GetDesc(AdapterDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIAdapter : IDXGIAdapter.Interface, INativeGuid [VtblIndex(9)] public HResult CheckInterfaceSupport(Guid* InterfaceName, long* pUMDVersion) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIAdapter*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); } public interface Interface : IDXGIObject.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter1.cs index 2ba39c7..f768a07 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter1.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIAdapter1 : IDXGIAdapter1.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIAdapter1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIAdapter1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIAdapter1 : IDXGIAdapter1.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIAdapter1 : IDXGIAdapter1.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIAdapter1 : IDXGIAdapter1.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIAdapter1 : IDXGIAdapter1.Interface, INativeGui [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIAdapter1 : IDXGIAdapter1.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIAdapter1 : IDXGIAdapter1.Interface, INativeGui [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIAdapter1 : IDXGIAdapter1.Interface, INativeGui [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIAdapter1 : IDXGIAdapter1.Interface, INativeGui [VtblIndex(7)] public HResult EnumOutputs(uint Output, IDXGIOutput** ppOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), Output, ppOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), Output, ppOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), Output, ppOutput); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIAdapter1 : IDXGIAdapter1.Interface, INativeGui [VtblIndex(8)] public HResult GetDesc(AdapterDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIAdapter1 : IDXGIAdapter1.Interface, INativeGui [VtblIndex(9)] public HResult CheckInterfaceSupport(Guid* InterfaceName, long* pUMDVersion) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIAdapter1 : IDXGIAdapter1.Interface, INativeGui [VtblIndex(10)] public HResult GetDesc1(AdapterDescription1* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIAdapter1*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : IDXGIAdapter.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter2.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter2.cs index b005c93..d68232b 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter2.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIAdapter2 : IDXGIAdapter2.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIAdapter2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIAdapter2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIAdapter2 : IDXGIAdapter2.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIAdapter2 : IDXGIAdapter2.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIAdapter2 : IDXGIAdapter2.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIAdapter2 : IDXGIAdapter2.Interface, INativeGui [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIAdapter2 : IDXGIAdapter2.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIAdapter2 : IDXGIAdapter2.Interface, INativeGui [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIAdapter2 : IDXGIAdapter2.Interface, INativeGui [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIAdapter2 : IDXGIAdapter2.Interface, INativeGui [VtblIndex(7)] public HResult EnumOutputs(uint Output, IDXGIOutput** ppOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), Output, ppOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), Output, ppOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), Output, ppOutput); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIAdapter2 : IDXGIAdapter2.Interface, INativeGui [VtblIndex(8)] public HResult GetDesc(AdapterDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIAdapter2 : IDXGIAdapter2.Interface, INativeGui [VtblIndex(9)] public HResult CheckInterfaceSupport(Guid* InterfaceName, long* pUMDVersion) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIAdapter2 : IDXGIAdapter2.Interface, INativeGui [VtblIndex(10)] public HResult GetDesc1(AdapterDescription1* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIAdapter2 : IDXGIAdapter2.Interface, INativeGui [VtblIndex(11)] public HResult GetDesc2(AdapterDescription2* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIAdapter2*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : IDXGIAdapter1.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter3.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter3.cs index 2eb6be6..18ce714 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter3.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter3.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIAdapter3 : IDXGIAdapter3.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIAdapter3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIAdapter3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIAdapter3 : IDXGIAdapter3.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIAdapter3 : IDXGIAdapter3.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIAdapter3 : IDXGIAdapter3.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIAdapter3 : IDXGIAdapter3.Interface, INativeGui [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIAdapter3 : IDXGIAdapter3.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIAdapter3 : IDXGIAdapter3.Interface, INativeGui [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIAdapter3 : IDXGIAdapter3.Interface, INativeGui [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIAdapter3 : IDXGIAdapter3.Interface, INativeGui [VtblIndex(7)] public HResult EnumOutputs(uint Output, IDXGIOutput** ppOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), Output, ppOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), Output, ppOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), Output, ppOutput); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIAdapter3 : IDXGIAdapter3.Interface, INativeGui [VtblIndex(8)] public HResult GetDesc(AdapterDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIAdapter3 : IDXGIAdapter3.Interface, INativeGui [VtblIndex(9)] public HResult CheckInterfaceSupport(Guid* InterfaceName, long* pUMDVersion) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIAdapter3 : IDXGIAdapter3.Interface, INativeGui [VtblIndex(10)] public HResult GetDesc1(AdapterDescription1* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIAdapter3 : IDXGIAdapter3.Interface, INativeGui [VtblIndex(11)] public HResult GetDesc2(AdapterDescription2* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIAdapter3 : IDXGIAdapter3.Interface, INativeGui [VtblIndex(12)] public HResult RegisterHardwareContentProtectionTeardownStatusEvent(Handle hEvent, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIAdapter3 : IDXGIAdapter3.Interface, INativeGui [VtblIndex(13)] public void UnregisterHardwareContentProtectionTeardownStatus(uint dwCookie) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), dwCookie); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), dwCookie); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), dwCookie); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGIAdapter3 : IDXGIAdapter3.Interface, INativeGui [VtblIndex(14)] public HResult QueryVideoMemoryInfo(uint NodeIndex, MemorySegmentGroup MemorySegmentGroup, QueryVideoMemoryInfo* pVideoMemoryInfo) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), NodeIndex, MemorySegmentGroup, pVideoMemoryInfo); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), NodeIndex, MemorySegmentGroup, pVideoMemoryInfo); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), NodeIndex, MemorySegmentGroup, pVideoMemoryInfo); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGIAdapter3 : IDXGIAdapter3.Interface, INativeGui [VtblIndex(15)] public HResult SetVideoMemoryReservation(uint NodeIndex, MemorySegmentGroup MemorySegmentGroup, ulong Reservation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), NodeIndex, MemorySegmentGroup, Reservation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), NodeIndex, MemorySegmentGroup, Reservation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), NodeIndex, MemorySegmentGroup, Reservation); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGIAdapter3 : IDXGIAdapter3.Interface, INativeGui [VtblIndex(16)] public HResult RegisterVideoMemoryBudgetChangeNotificationEvent(Handle hEvent, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGIAdapter3 : IDXGIAdapter3.Interface, INativeGui [VtblIndex(17)] public void UnregisterVideoMemoryBudgetChangeNotification(uint dwCookie) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), dwCookie); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), dwCookie); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGIAdapter3*)Unsafe.AsPointer(ref this), dwCookie); } public interface Interface : IDXGIAdapter2.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter4.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter4.cs index ce00db5..0b45e9b 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter4.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIAdapter4.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIAdapter4 : IDXGIAdapter4.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIAdapter4)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIAdapter4)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIAdapter4 : IDXGIAdapter4.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIAdapter4 : IDXGIAdapter4.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIAdapter4 : IDXGIAdapter4.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIAdapter4 : IDXGIAdapter4.Interface, INativeGui [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIAdapter4 : IDXGIAdapter4.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIAdapter4 : IDXGIAdapter4.Interface, INativeGui [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIAdapter4 : IDXGIAdapter4.Interface, INativeGui [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIAdapter4 : IDXGIAdapter4.Interface, INativeGui [VtblIndex(7)] public HResult EnumOutputs(uint Output, IDXGIOutput** ppOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), Output, ppOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), Output, ppOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), Output, ppOutput); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIAdapter4 : IDXGIAdapter4.Interface, INativeGui [VtblIndex(8)] public HResult GetDesc(AdapterDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIAdapter4 : IDXGIAdapter4.Interface, INativeGui [VtblIndex(9)] public HResult CheckInterfaceSupport(Guid* InterfaceName, long* pUMDVersion) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), InterfaceName, pUMDVersion); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIAdapter4 : IDXGIAdapter4.Interface, INativeGui [VtblIndex(10)] public HResult GetDesc1(AdapterDescription1* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIAdapter4 : IDXGIAdapter4.Interface, INativeGui [VtblIndex(11)] public HResult GetDesc2(AdapterDescription2* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIAdapter4 : IDXGIAdapter4.Interface, INativeGui [VtblIndex(12)] public HResult RegisterHardwareContentProtectionTeardownStatusEvent(Handle hEvent, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIAdapter4 : IDXGIAdapter4.Interface, INativeGui [VtblIndex(13)] public void UnregisterHardwareContentProtectionTeardownStatus(uint dwCookie) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), dwCookie); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), dwCookie); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), dwCookie); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGIAdapter4 : IDXGIAdapter4.Interface, INativeGui [VtblIndex(14)] public HResult QueryVideoMemoryInfo(uint NodeIndex, MemorySegmentGroup MemorySegmentGroup, QueryVideoMemoryInfo* pVideoMemoryInfo) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), NodeIndex, MemorySegmentGroup, pVideoMemoryInfo); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), NodeIndex, MemorySegmentGroup, pVideoMemoryInfo); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), NodeIndex, MemorySegmentGroup, pVideoMemoryInfo); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGIAdapter4 : IDXGIAdapter4.Interface, INativeGui [VtblIndex(15)] public HResult SetVideoMemoryReservation(uint NodeIndex, MemorySegmentGroup MemorySegmentGroup, ulong Reservation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), NodeIndex, MemorySegmentGroup, Reservation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), NodeIndex, MemorySegmentGroup, Reservation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), NodeIndex, MemorySegmentGroup, Reservation); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGIAdapter4 : IDXGIAdapter4.Interface, INativeGui [VtblIndex(16)] public HResult RegisterVideoMemoryBudgetChangeNotificationEvent(Handle hEvent, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGIAdapter4 : IDXGIAdapter4.Interface, INativeGui [VtblIndex(17)] public void UnregisterVideoMemoryBudgetChangeNotification(uint dwCookie) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), dwCookie); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), dwCookie); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), dwCookie); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDXGIAdapter4 : IDXGIAdapter4.Interface, INativeGui [VtblIndex(18)] public HResult GetDesc3(AdapterDescription3* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDXGIAdapter4*)Unsafe.AsPointer(ref this), pDesc); } public interface Interface : IDXGIAdapter3.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDebug.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDebug.cs index 9dd767f..3e7cbc1 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDebug.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDebug.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIDebug : IDXGIDebug.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIDebug)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIDebug)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIDebug : IDXGIDebug.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIDebug*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIDebug*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIDebug*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIDebug : IDXGIDebug.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIDebug*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIDebug*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIDebug*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIDebug : IDXGIDebug.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIDebug*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIDebug*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIDebug*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIDebug : IDXGIDebug.Interface, INativeGuid [VtblIndex(3)] public HResult ReportLiveObjects(Guid apiid, ReportLiveObjectFlags flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIDebug*)Unsafe.AsPointer(ref this), apiid, flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIDebug*)Unsafe.AsPointer(ref this), apiid, flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIDebug*)Unsafe.AsPointer(ref this), apiid, flags); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDebug1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDebug1.cs index 59ef4a3..64a39c4 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDebug1.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDebug1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIDebug1 : IDXGIDebug1.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIDebug1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIDebug1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIDebug1 : IDXGIDebug1.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIDebug1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIDebug1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIDebug1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIDebug1 : IDXGIDebug1.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIDebug1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIDebug1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIDebug1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIDebug1 : IDXGIDebug1.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIDebug1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIDebug1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIDebug1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIDebug1 : IDXGIDebug1.Interface, INativeGuid [VtblIndex(3)] public HResult ReportLiveObjects(Guid apiid, ReportLiveObjectFlags flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIDebug1*)Unsafe.AsPointer(ref this), apiid, flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIDebug1*)Unsafe.AsPointer(ref this), apiid, flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIDebug1*)Unsafe.AsPointer(ref this), apiid, flags); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIDebug1 : IDXGIDebug1.Interface, INativeGuid [VtblIndex(4)] public void EnableLeakTrackingForThread() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((IDXGIDebug1*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIDebug1*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIDebug1*)Unsafe.AsPointer(ref this)); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIDebug1 : IDXGIDebug1.Interface, INativeGuid [VtblIndex(5)] public void DisableLeakTrackingForThread() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((IDXGIDebug1*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIDebug1*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIDebug1*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIDebug1 : IDXGIDebug1.Interface, INativeGuid [VtblIndex(6)] public Bool32 IsLeakTrackingEnabledForThread() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIDebug1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIDebug1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIDebug1*)Unsafe.AsPointer(ref this)); } public interface Interface : IDXGIDebug.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDecodeSwapChain.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDecodeSwapChain.cs index 84bd25c..c6fb6da 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDecodeSwapChain.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDecodeSwapChain.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : IDXGIDecodeSwapChain.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIDecodeSwapChain)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIDecodeSwapChain)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : IDXGIDecodeSwapChain.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : IDXGIDecodeSwapChain.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : IDXGIDecodeSwapChain.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : IDXGIDecodeSwapChain.Interfa [VtblIndex(3)] public HResult PresentBuffer(uint BufferToPresent, uint SyncInterval, uint Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), BufferToPresent, SyncInterval, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), BufferToPresent, SyncInterval, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), BufferToPresent, SyncInterval, Flags); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : IDXGIDecodeSwapChain.Interfa [VtblIndex(4)] public HResult SetSourceRect(Rect* pRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), pRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), pRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), pRect); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : IDXGIDecodeSwapChain.Interfa [VtblIndex(5)] public HResult SetTargetRect(Rect* pRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), pRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), pRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), pRect); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : IDXGIDecodeSwapChain.Interfa [VtblIndex(6)] public HResult SetDestSize(uint Width, uint Height) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), Width, Height); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), Width, Height); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), Width, Height); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : IDXGIDecodeSwapChain.Interfa [VtblIndex(7)] public HResult GetSourceRect(Rect* pRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), pRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), pRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), pRect); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : IDXGIDecodeSwapChain.Interfa [VtblIndex(8)] public HResult GetTargetRect(Rect* pRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), pRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), pRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), pRect); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : IDXGIDecodeSwapChain.Interfa [VtblIndex(9)] public HResult GetDestSize(uint* pWidth, uint* pHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), pWidth, pHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), pWidth, pHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), pWidth, pHeight); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : IDXGIDecodeSwapChain.Interfa [VtblIndex(10)] public HResult SetColorSpace(MultiplaneOverlayYcbcrFlags ColorSpace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), ColorSpace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), ColorSpace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this), ColorSpace); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIDecodeSwapChain : IDXGIDecodeSwapChain.Interfa [VtblIndex(11)] public MultiplaneOverlayYcbcrFlags GetColorSpace() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIDecodeSwapChain*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice.cs index 95afbef..4b036b2 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIDevice : IDXGIDevice.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIDevice)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIDevice)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIDevice : IDXGIDevice.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIDevice*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIDevice : IDXGIDevice.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIDevice*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIDevice : IDXGIDevice.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIDevice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIDevice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIDevice*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIDevice : IDXGIDevice.Interface, INativeGuid [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIDevice*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIDevice*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIDevice*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIDevice : IDXGIDevice.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIDevice*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIDevice*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIDevice*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIDevice : IDXGIDevice.Interface, INativeGuid [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIDevice*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIDevice*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIDevice*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIDevice : IDXGIDevice.Interface, INativeGuid [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIDevice*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIDevice*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIDevice*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIDevice : IDXGIDevice.Interface, INativeGuid [VtblIndex(7)] public HResult GetAdapter(IDXGIAdapter** pAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIDevice*)Unsafe.AsPointer(ref this), pAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIDevice*)Unsafe.AsPointer(ref this), pAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIDevice*)Unsafe.AsPointer(ref this), pAdapter); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIDevice : IDXGIDevice.Interface, INativeGuid [VtblIndex(8)] public HResult CreateSurface(SurfaceDescription* pDesc, uint NumSurfaces, Usage Usage, SharedResource* pSharedResource, IDXGISurface** ppSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIDevice*)Unsafe.AsPointer(ref this), pDesc, NumSurfaces, Usage, pSharedResource, ppSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIDevice*)Unsafe.AsPointer(ref this), pDesc, NumSurfaces, Usage, pSharedResource, ppSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIDevice*)Unsafe.AsPointer(ref this), pDesc, NumSurfaces, Usage, pSharedResource, ppSurface); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIDevice : IDXGIDevice.Interface, INativeGuid [VtblIndex(9)] public HResult QueryResourceResidency(IUnknown** ppResources, Residency* pResidencyStatus, uint NumResources) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIDevice*)Unsafe.AsPointer(ref this), ppResources, pResidencyStatus, NumResources); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIDevice*)Unsafe.AsPointer(ref this), ppResources, pResidencyStatus, NumResources); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIDevice*)Unsafe.AsPointer(ref this), ppResources, pResidencyStatus, NumResources); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIDevice : IDXGIDevice.Interface, INativeGuid [VtblIndex(10)] public HResult SetGPUThreadPriority(int Priority) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIDevice*)Unsafe.AsPointer(ref this), Priority); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIDevice*)Unsafe.AsPointer(ref this), Priority); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIDevice*)Unsafe.AsPointer(ref this), Priority); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIDevice : IDXGIDevice.Interface, INativeGuid [VtblIndex(11)] public HResult GetGPUThreadPriority(int* pPriority) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIDevice*)Unsafe.AsPointer(ref this), pPriority); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIDevice*)Unsafe.AsPointer(ref this), pPriority); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIDevice*)Unsafe.AsPointer(ref this), pPriority); } public interface Interface : IDXGIObject.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice1.cs index f3a9c82..b021848 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice1.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIDevice1 : IDXGIDevice1.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIDevice1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIDevice1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIDevice1 : IDXGIDevice1.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIDevice1 : IDXGIDevice1.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIDevice1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIDevice1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIDevice1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIDevice1 : IDXGIDevice1.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIDevice1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIDevice1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIDevice1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIDevice1 : IDXGIDevice1.Interface, INativeGuid [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIDevice1 : IDXGIDevice1.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIDevice1 : IDXGIDevice1.Interface, INativeGuid [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIDevice1 : IDXGIDevice1.Interface, INativeGuid [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIDevice1 : IDXGIDevice1.Interface, INativeGuid [VtblIndex(7)] public HResult GetAdapter(IDXGIAdapter** pAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), pAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), pAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), pAdapter); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIDevice1 : IDXGIDevice1.Interface, INativeGuid [VtblIndex(8)] public HResult CreateSurface(SurfaceDescription* pDesc, uint NumSurfaces, Usage Usage, SharedResource* pSharedResource, IDXGISurface** ppSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), pDesc, NumSurfaces, Usage, pSharedResource, ppSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), pDesc, NumSurfaces, Usage, pSharedResource, ppSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), pDesc, NumSurfaces, Usage, pSharedResource, ppSurface); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIDevice1 : IDXGIDevice1.Interface, INativeGuid [VtblIndex(9)] public HResult QueryResourceResidency(IUnknown** ppResources, Residency* pResidencyStatus, uint NumResources) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), ppResources, pResidencyStatus, NumResources); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), ppResources, pResidencyStatus, NumResources); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), ppResources, pResidencyStatus, NumResources); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIDevice1 : IDXGIDevice1.Interface, INativeGuid [VtblIndex(10)] public HResult SetGPUThreadPriority(int Priority) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), Priority); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), Priority); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), Priority); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIDevice1 : IDXGIDevice1.Interface, INativeGuid [VtblIndex(11)] public HResult GetGPUThreadPriority(int* pPriority) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), pPriority); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), pPriority); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), pPriority); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIDevice1 : IDXGIDevice1.Interface, INativeGuid [VtblIndex(12)] public HResult SetMaximumFrameLatency(uint MaxLatency) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), MaxLatency); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), MaxLatency); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), MaxLatency); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIDevice1 : IDXGIDevice1.Interface, INativeGuid [VtblIndex(13)] public HResult GetMaximumFrameLatency(uint* pMaxLatency) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), pMaxLatency); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), pMaxLatency); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIDevice1*)Unsafe.AsPointer(ref this), pMaxLatency); } public interface Interface : IDXGIDevice.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice2.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice2.cs index 22bd693..c9ecb9e 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice2.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIDevice2 : IDXGIDevice2.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIDevice2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIDevice2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIDevice2 : IDXGIDevice2.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIDevice2 : IDXGIDevice2.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIDevice2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIDevice2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIDevice2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIDevice2 : IDXGIDevice2.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIDevice2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIDevice2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIDevice2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIDevice2 : IDXGIDevice2.Interface, INativeGuid [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIDevice2 : IDXGIDevice2.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIDevice2 : IDXGIDevice2.Interface, INativeGuid [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIDevice2 : IDXGIDevice2.Interface, INativeGuid [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIDevice2 : IDXGIDevice2.Interface, INativeGuid [VtblIndex(7)] public HResult GetAdapter(IDXGIAdapter** pAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), pAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), pAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), pAdapter); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIDevice2 : IDXGIDevice2.Interface, INativeGuid [VtblIndex(8)] public HResult CreateSurface(SurfaceDescription* pDesc, uint NumSurfaces, Usage Usage, SharedResource* pSharedResource, IDXGISurface** ppSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), pDesc, NumSurfaces, Usage, pSharedResource, ppSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), pDesc, NumSurfaces, Usage, pSharedResource, ppSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), pDesc, NumSurfaces, Usage, pSharedResource, ppSurface); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIDevice2 : IDXGIDevice2.Interface, INativeGuid [VtblIndex(9)] public HResult QueryResourceResidency(IUnknown** ppResources, Residency* pResidencyStatus, uint NumResources) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), ppResources, pResidencyStatus, NumResources); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), ppResources, pResidencyStatus, NumResources); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), ppResources, pResidencyStatus, NumResources); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIDevice2 : IDXGIDevice2.Interface, INativeGuid [VtblIndex(10)] public HResult SetGPUThreadPriority(int Priority) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), Priority); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), Priority); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), Priority); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIDevice2 : IDXGIDevice2.Interface, INativeGuid [VtblIndex(11)] public HResult GetGPUThreadPriority(int* pPriority) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), pPriority); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), pPriority); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), pPriority); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIDevice2 : IDXGIDevice2.Interface, INativeGuid [VtblIndex(12)] public HResult SetMaximumFrameLatency(uint MaxLatency) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), MaxLatency); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), MaxLatency); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), MaxLatency); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIDevice2 : IDXGIDevice2.Interface, INativeGuid [VtblIndex(13)] public HResult GetMaximumFrameLatency(uint* pMaxLatency) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), pMaxLatency); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), pMaxLatency); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), pMaxLatency); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGIDevice2 : IDXGIDevice2.Interface, INativeGuid [VtblIndex(14)] public HResult OfferResources(uint NumResources, IDXGIResource** ppResources, OfferResourcePriority Priority) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), NumResources, ppResources, Priority); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), NumResources, ppResources, Priority); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), NumResources, ppResources, Priority); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGIDevice2 : IDXGIDevice2.Interface, INativeGuid [VtblIndex(15)] public HResult ReclaimResources(uint NumResources, IDXGIResource** ppResources, Bool32* pDiscarded) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), NumResources, ppResources, pDiscarded); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), NumResources, ppResources, pDiscarded); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), NumResources, ppResources, pDiscarded); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGIDevice2 : IDXGIDevice2.Interface, INativeGuid [VtblIndex(16)] public HResult EnqueueSetEvent(Handle hEvent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), hEvent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), hEvent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGIDevice2*)Unsafe.AsPointer(ref this), hEvent); } public interface Interface : IDXGIDevice1.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice3.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice3.cs index 85432a5..3179f54 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice3.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice3.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIDevice3 : IDXGIDevice3.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIDevice3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIDevice3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIDevice3 : IDXGIDevice3.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIDevice3 : IDXGIDevice3.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIDevice3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIDevice3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIDevice3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIDevice3 : IDXGIDevice3.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIDevice3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIDevice3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIDevice3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIDevice3 : IDXGIDevice3.Interface, INativeGuid [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIDevice3 : IDXGIDevice3.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIDevice3 : IDXGIDevice3.Interface, INativeGuid [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIDevice3 : IDXGIDevice3.Interface, INativeGuid [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIDevice3 : IDXGIDevice3.Interface, INativeGuid [VtblIndex(7)] public HResult GetAdapter(IDXGIAdapter** pAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), pAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), pAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), pAdapter); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIDevice3 : IDXGIDevice3.Interface, INativeGuid [VtblIndex(8)] public HResult CreateSurface(SurfaceDescription* pDesc, uint NumSurfaces, Usage Usage, SharedResource* pSharedResource, IDXGISurface** ppSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), pDesc, NumSurfaces, Usage, pSharedResource, ppSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), pDesc, NumSurfaces, Usage, pSharedResource, ppSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), pDesc, NumSurfaces, Usage, pSharedResource, ppSurface); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIDevice3 : IDXGIDevice3.Interface, INativeGuid [VtblIndex(9)] public HResult QueryResourceResidency(IUnknown** ppResources, Residency* pResidencyStatus, uint NumResources) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), ppResources, pResidencyStatus, NumResources); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), ppResources, pResidencyStatus, NumResources); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), ppResources, pResidencyStatus, NumResources); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIDevice3 : IDXGIDevice3.Interface, INativeGuid [VtblIndex(10)] public HResult SetGPUThreadPriority(int Priority) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), Priority); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), Priority); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), Priority); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIDevice3 : IDXGIDevice3.Interface, INativeGuid [VtblIndex(11)] public HResult GetGPUThreadPriority(int* pPriority) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), pPriority); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), pPriority); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), pPriority); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIDevice3 : IDXGIDevice3.Interface, INativeGuid [VtblIndex(12)] public HResult SetMaximumFrameLatency(uint MaxLatency) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), MaxLatency); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), MaxLatency); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), MaxLatency); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIDevice3 : IDXGIDevice3.Interface, INativeGuid [VtblIndex(13)] public HResult GetMaximumFrameLatency(uint* pMaxLatency) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), pMaxLatency); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), pMaxLatency); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), pMaxLatency); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGIDevice3 : IDXGIDevice3.Interface, INativeGuid [VtblIndex(14)] public HResult OfferResources(uint NumResources, IDXGIResource** ppResources, OfferResourcePriority Priority) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), NumResources, ppResources, Priority); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), NumResources, ppResources, Priority); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), NumResources, ppResources, Priority); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGIDevice3 : IDXGIDevice3.Interface, INativeGuid [VtblIndex(15)] public HResult ReclaimResources(uint NumResources, IDXGIResource** ppResources, Bool32* pDiscarded) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), NumResources, ppResources, pDiscarded); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), NumResources, ppResources, pDiscarded); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), NumResources, ppResources, pDiscarded); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGIDevice3 : IDXGIDevice3.Interface, INativeGuid [VtblIndex(16)] public HResult EnqueueSetEvent(Handle hEvent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), hEvent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), hEvent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGIDevice3*)Unsafe.AsPointer(ref this), hEvent); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGIDevice3 : IDXGIDevice3.Interface, INativeGuid [VtblIndex(17)] public void Trim() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((IDXGIDevice3*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIDevice3*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGIDevice3*)Unsafe.AsPointer(ref this)); } public interface Interface : IDXGIDevice2.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice4.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice4.cs index f2e4b38..bb0f2e4 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice4.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDevice4.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIDevice4)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIDevice4)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIDevice4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIDevice4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIDevice4*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIDevice4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIDevice4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIDevice4*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid [VtblIndex(7)] public HResult GetAdapter(IDXGIAdapter** pAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), pAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), pAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), pAdapter); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid [VtblIndex(8)] public HResult CreateSurface(SurfaceDescription* pDesc, uint NumSurfaces, Usage Usage, SharedResource* pSharedResource, IDXGISurface** ppSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), pDesc, NumSurfaces, Usage, pSharedResource, ppSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), pDesc, NumSurfaces, Usage, pSharedResource, ppSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), pDesc, NumSurfaces, Usage, pSharedResource, ppSurface); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid [VtblIndex(9)] public HResult QueryResourceResidency(IUnknown** ppResources, Residency* pResidencyStatus, uint NumResources) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), ppResources, pResidencyStatus, NumResources); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), ppResources, pResidencyStatus, NumResources); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), ppResources, pResidencyStatus, NumResources); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid [VtblIndex(10)] public HResult SetGPUThreadPriority(int Priority) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), Priority); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), Priority); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), Priority); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid [VtblIndex(11)] public HResult GetGPUThreadPriority(int* pPriority) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), pPriority); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), pPriority); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), pPriority); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid [VtblIndex(12)] public HResult SetMaximumFrameLatency(uint MaxLatency) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), MaxLatency); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), MaxLatency); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), MaxLatency); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid [VtblIndex(13)] public HResult GetMaximumFrameLatency(uint* pMaxLatency) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), pMaxLatency); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), pMaxLatency); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), pMaxLatency); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid [VtblIndex(14)] public HResult OfferResources(uint NumResources, IDXGIResource** ppResources, OfferResourcePriority Priority) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), NumResources, ppResources, Priority); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), NumResources, ppResources, Priority); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), NumResources, ppResources, Priority); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid [VtblIndex(15)] public HResult ReclaimResources(uint NumResources, IDXGIResource** ppResources, Bool32* pDiscarded) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), NumResources, ppResources, pDiscarded); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), NumResources, ppResources, pDiscarded); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), NumResources, ppResources, pDiscarded); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid [VtblIndex(16)] public HResult EnqueueSetEvent(Handle hEvent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), hEvent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), hEvent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), hEvent); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid [VtblIndex(17)] public void Trim() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((IDXGIDevice4*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIDevice4*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGIDevice4*)Unsafe.AsPointer(ref this)); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid [VtblIndex(18)] public HResult OfferResources1(uint NumResources, IDXGIResource** ppResources, OfferResourcePriority Priority, uint Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), NumResources, ppResources, Priority, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), NumResources, ppResources, Priority, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), NumResources, ppResources, Priority, Flags); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDXGIDevice4 : IDXGIDevice4.Interface, INativeGuid [VtblIndex(19)] public HResult ReclaimResources1(uint NumResources, IDXGIResource** ppResources, ReclaimResourceResults* pResults) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), NumResources, ppResources, pResults); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), NumResources, ppResources, pResults); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDXGIDevice4*)Unsafe.AsPointer(ref this), NumResources, ppResources, pResults); } public interface Interface : IDXGIDevice3.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDeviceSubObject.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDeviceSubObject.cs index 1dc8536..543c434 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDeviceSubObject.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDeviceSubObject.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIDeviceSubObject : IDXGIDeviceSubObject.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIDeviceSubObject)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIDeviceSubObject)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIDeviceSubObject : IDXGIDeviceSubObject.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIDeviceSubObject : IDXGIDeviceSubObject.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIDeviceSubObject : IDXGIDeviceSubObject.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIDeviceSubObject : IDXGIDeviceSubObject.Interfa [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIDeviceSubObject : IDXGIDeviceSubObject.Interfa [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIDeviceSubObject : IDXGIDeviceSubObject.Interfa [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIDeviceSubObject : IDXGIDeviceSubObject.Interfa [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIDeviceSubObject : IDXGIDeviceSubObject.Interfa [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this), riid, ppDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this), riid, ppDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIDeviceSubObject*)Unsafe.AsPointer(ref this), riid, ppDevice); } public interface Interface : IDXGIObject.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDisplayControl.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDisplayControl.cs index 1a5f494..8ae2ef7 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDisplayControl.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIDisplayControl.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIDisplayControl : IDXGIDisplayControl.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIDisplayControl)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIDisplayControl)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIDisplayControl : IDXGIDisplayControl.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIDisplayControl*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIDisplayControl*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIDisplayControl*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIDisplayControl : IDXGIDisplayControl.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIDisplayControl*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIDisplayControl*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIDisplayControl*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIDisplayControl : IDXGIDisplayControl.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIDisplayControl*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIDisplayControl*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIDisplayControl*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIDisplayControl : IDXGIDisplayControl.Interface [VtblIndex(3)] public Bool32 IsStereoEnabled() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIDisplayControl*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIDisplayControl*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIDisplayControl*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIDisplayControl : IDXGIDisplayControl.Interface [VtblIndex(4)] public void SetStereoEnabled(Bool32 enabled) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((IDXGIDisplayControl*)Unsafe.AsPointer(ref this), enabled); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIDisplayControl*)Unsafe.AsPointer(ref this), enabled); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIDisplayControl*)Unsafe.AsPointer(ref this), enabled); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory.cs index 44aece6..37ac5ac 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIFactory : IDXGIFactory.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIFactory)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIFactory)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIFactory : IDXGIFactory.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIFactory : IDXGIFactory.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIFactory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIFactory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIFactory*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIFactory : IDXGIFactory.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIFactory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIFactory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIFactory*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIFactory : IDXGIFactory.Interface, INativeGuid [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIFactory*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIFactory*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIFactory*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIFactory : IDXGIFactory.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIFactory*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIFactory*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIFactory*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIFactory : IDXGIFactory.Interface, INativeGuid [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIFactory*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIFactory*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIFactory*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIFactory : IDXGIFactory.Interface, INativeGuid [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIFactory*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIFactory*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIFactory*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIFactory : IDXGIFactory.Interface, INativeGuid [VtblIndex(7)] public HResult EnumAdapters(uint Adapter, IDXGIAdapter** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIFactory*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIFactory*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIFactory*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIFactory : IDXGIFactory.Interface, INativeGuid [VtblIndex(8)] public HResult MakeWindowAssociation(nint WindowHandle, WindowAssociationFlags Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIFactory*)Unsafe.AsPointer(ref this), WindowHandle, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIFactory*)Unsafe.AsPointer(ref this), WindowHandle, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIFactory*)Unsafe.AsPointer(ref this), WindowHandle, Flags); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIFactory : IDXGIFactory.Interface, INativeGuid [VtblIndex(9)] public HResult GetWindowAssociation(nint* pWindowHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIFactory*)Unsafe.AsPointer(ref this), pWindowHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIFactory*)Unsafe.AsPointer(ref this), pWindowHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIFactory*)Unsafe.AsPointer(ref this), pWindowHandle); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIFactory : IDXGIFactory.Interface, INativeGuid [VtblIndex(10)] public HResult CreateSwapChain(IUnknown* pDevice, SwapChainDescription* pDesc, IDXGISwapChain** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIFactory*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIFactory*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIFactory*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIFactory : IDXGIFactory.Interface, INativeGuid [VtblIndex(11)] public HResult CreateSoftwareAdapter(nint Module, IDXGIAdapter** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIFactory*)Unsafe.AsPointer(ref this), Module, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIFactory*)Unsafe.AsPointer(ref this), Module, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIFactory*)Unsafe.AsPointer(ref this), Module, ppAdapter); } public interface Interface : IDXGIObject.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory1.cs index c791cb9..68713c0 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory1.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIFactory1 : IDXGIFactory1.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIFactory1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIFactory1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIFactory1 : IDXGIFactory1.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIFactory1 : IDXGIFactory1.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIFactory1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIFactory1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIFactory1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIFactory1 : IDXGIFactory1.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIFactory1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIFactory1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIFactory1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIFactory1 : IDXGIFactory1.Interface, INativeGui [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIFactory1 : IDXGIFactory1.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIFactory1 : IDXGIFactory1.Interface, INativeGui [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIFactory1 : IDXGIFactory1.Interface, INativeGui [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIFactory1 : IDXGIFactory1.Interface, INativeGui [VtblIndex(7)] public HResult EnumAdapters(uint Adapter, IDXGIAdapter** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIFactory1 : IDXGIFactory1.Interface, INativeGui [VtblIndex(8)] public HResult MakeWindowAssociation(nint WindowHandle, WindowAssociationFlags Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), WindowHandle, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), WindowHandle, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), WindowHandle, Flags); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIFactory1 : IDXGIFactory1.Interface, INativeGui [VtblIndex(9)] public HResult GetWindowAssociation(nint* pWindowHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), pWindowHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), pWindowHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), pWindowHandle); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIFactory1 : IDXGIFactory1.Interface, INativeGui [VtblIndex(10)] public HResult CreateSwapChain(IUnknown* pDevice, SwapChainDescription* pDesc, IDXGISwapChain** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIFactory1 : IDXGIFactory1.Interface, INativeGui [VtblIndex(11)] public HResult CreateSoftwareAdapter(nint Module, IDXGIAdapter** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), Module, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), Module, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), Module, ppAdapter); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIFactory1 : IDXGIFactory1.Interface, INativeGui [VtblIndex(12)] public HResult EnumAdapters1(uint Adapter, IDXGIAdapter1** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIFactory1*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIFactory1 : IDXGIFactory1.Interface, INativeGui [VtblIndex(13)] public Bool32 IsCurrent() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIFactory1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIFactory1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIFactory1*)Unsafe.AsPointer(ref this)); } public interface Interface : IDXGIFactory.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory2.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory2.cs index 5ffc0a8..bbce31b 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory2.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIFactory2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIFactory2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIFactory2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIFactory2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIFactory2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIFactory2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIFactory2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIFactory2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(7)] public HResult EnumAdapters(uint Adapter, IDXGIAdapter** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(8)] public HResult MakeWindowAssociation(nint WindowHandle, WindowAssociationFlags Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), WindowHandle, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), WindowHandle, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), WindowHandle, Flags); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(9)] public HResult GetWindowAssociation(nint* pWindowHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), pWindowHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), pWindowHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), pWindowHandle); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(10)] public HResult CreateSwapChain(IUnknown* pDevice, SwapChainDescription* pDesc, IDXGISwapChain** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(11)] public HResult CreateSoftwareAdapter(nint Module, IDXGIAdapter** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), Module, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), Module, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), Module, ppAdapter); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(12)] public HResult EnumAdapters1(uint Adapter, IDXGIAdapter1** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(13)] public Bool32 IsCurrent() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIFactory2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIFactory2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIFactory2*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(14)] public Bool32 IsWindowedStereoEnabled() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGIFactory2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIFactory2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGIFactory2*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(15)] public HResult CreateSwapChainForHwnd(IUnknown* pDevice, nint hWnd, SwapChainDescription1* pDesc, SwapChainFullscreenDescription* pFullscreenDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), pDevice, hWnd, pDesc, pFullscreenDesc, pRestrictToOutput, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), pDevice, hWnd, pDesc, pFullscreenDesc, pRestrictToOutput, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), pDevice, hWnd, pDesc, pFullscreenDesc, pRestrictToOutput, ppSwapChain); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(16)] public HResult CreateSwapChainForCoreWindow(IUnknown* pDevice, IUnknown* pWindow, SwapChainDescription1* pDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), pDevice, pWindow, pDesc, pRestrictToOutput, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), pDevice, pWindow, pDesc, pRestrictToOutput, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), pDevice, pWindow, pDesc, pRestrictToOutput, ppSwapChain); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(17)] public HResult GetSharedResourceAdapterLuid(Handle hResource, Luid* pLuid) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), hResource, pLuid); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), hResource, pLuid); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), hResource, pLuid); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(18)] public HResult RegisterStereoStatusWindow(nint WindowHandle, uint wMsg, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(19)] public HResult RegisterStereoStatusEvent(Handle hEvent, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(20)] public void UnregisterStereoStatus(uint dwCookie) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), dwCookie); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), dwCookie); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), dwCookie); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(21)] public HResult RegisterOcclusionStatusWindow(nint WindowHandle, uint wMsg, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(22)] public HResult RegisterOcclusionStatusEvent(Handle hEvent, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(23)] public void UnregisterOcclusionStatus(uint dwCookie) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), dwCookie); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), dwCookie); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), dwCookie); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDXGIFactory2 : IDXGIFactory2.Interface, INativeGui [VtblIndex(24)] public HResult CreateSwapChainForComposition(IUnknown* pDevice, SwapChainDescription1* pDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), pDevice, pDesc, pRestrictToOutput, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), pDevice, pDesc, pRestrictToOutput, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDXGIFactory2*)Unsafe.AsPointer(ref this), pDevice, pDesc, pRestrictToOutput, ppSwapChain); } public interface Interface : IDXGIFactory1.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory3.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory3.cs index 1ac4445..7b14b7f 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory3.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory3.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIFactory3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIFactory3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIFactory3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIFactory3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIFactory3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIFactory3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIFactory3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIFactory3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(7)] public HResult EnumAdapters(uint Adapter, IDXGIAdapter** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(8)] public HResult MakeWindowAssociation(nint WindowHandle, WindowAssociationFlags Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), WindowHandle, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), WindowHandle, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), WindowHandle, Flags); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(9)] public HResult GetWindowAssociation(nint* pWindowHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), pWindowHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), pWindowHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), pWindowHandle); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(10)] public HResult CreateSwapChain(IUnknown* pDevice, SwapChainDescription* pDesc, IDXGISwapChain** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(11)] public HResult CreateSoftwareAdapter(nint Module, IDXGIAdapter** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), Module, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), Module, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), Module, ppAdapter); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(12)] public HResult EnumAdapters1(uint Adapter, IDXGIAdapter1** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(13)] public Bool32 IsCurrent() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIFactory3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIFactory3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIFactory3*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(14)] public Bool32 IsWindowedStereoEnabled() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGIFactory3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIFactory3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGIFactory3*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(15)] public HResult CreateSwapChainForHwnd(IUnknown* pDevice, nint hWnd, SwapChainDescription1* pDesc, SwapChainFullscreenDescription* pFullscreenDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), pDevice, hWnd, pDesc, pFullscreenDesc, pRestrictToOutput, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), pDevice, hWnd, pDesc, pFullscreenDesc, pRestrictToOutput, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), pDevice, hWnd, pDesc, pFullscreenDesc, pRestrictToOutput, ppSwapChain); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(16)] public HResult CreateSwapChainForCoreWindow(IUnknown* pDevice, IUnknown* pWindow, SwapChainDescription1* pDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), pDevice, pWindow, pDesc, pRestrictToOutput, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), pDevice, pWindow, pDesc, pRestrictToOutput, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), pDevice, pWindow, pDesc, pRestrictToOutput, ppSwapChain); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(17)] public HResult GetSharedResourceAdapterLuid(Handle hResource, Luid* pLuid) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), hResource, pLuid); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), hResource, pLuid); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), hResource, pLuid); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(18)] public HResult RegisterStereoStatusWindow(nint WindowHandle, uint wMsg, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(19)] public HResult RegisterStereoStatusEvent(Handle hEvent, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(20)] public void UnregisterStereoStatus(uint dwCookie) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), dwCookie); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), dwCookie); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), dwCookie); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(21)] public HResult RegisterOcclusionStatusWindow(nint WindowHandle, uint wMsg, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(22)] public HResult RegisterOcclusionStatusEvent(Handle hEvent, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(23)] public void UnregisterOcclusionStatus(uint dwCookie) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), dwCookie); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), dwCookie); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), dwCookie); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(24)] public HResult CreateSwapChainForComposition(IUnknown* pDevice, SwapChainDescription1* pDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), pDevice, pDesc, pRestrictToOutput, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), pDevice, pDesc, pRestrictToOutput, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDXGIFactory3*)Unsafe.AsPointer(ref this), pDevice, pDesc, pRestrictToOutput, ppSwapChain); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDXGIFactory3 : IDXGIFactory3.Interface, INativeGui [VtblIndex(25)] public uint GetCreationFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDXGIFactory3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGIFactory3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDXGIFactory3*)Unsafe.AsPointer(ref this)); } public interface Interface : IDXGIFactory2.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory4.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory4.cs index 7ceafc5..936b594 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory4.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory4.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIFactory4)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIFactory4)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIFactory4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIFactory4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIFactory4*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIFactory4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIFactory4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIFactory4*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(7)] public HResult EnumAdapters(uint Adapter, IDXGIAdapter** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(8)] public HResult MakeWindowAssociation(nint WindowHandle, WindowAssociationFlags Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), WindowHandle, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), WindowHandle, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), WindowHandle, Flags); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(9)] public HResult GetWindowAssociation(nint* pWindowHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), pWindowHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), pWindowHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), pWindowHandle); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(10)] public HResult CreateSwapChain(IUnknown* pDevice, SwapChainDescription* pDesc, IDXGISwapChain** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(11)] public HResult CreateSoftwareAdapter(nint Module, IDXGIAdapter** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), Module, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), Module, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), Module, ppAdapter); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(12)] public HResult EnumAdapters1(uint Adapter, IDXGIAdapter1** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(13)] public Bool32 IsCurrent() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIFactory4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIFactory4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIFactory4*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(14)] public Bool32 IsWindowedStereoEnabled() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGIFactory4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIFactory4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGIFactory4*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(15)] public HResult CreateSwapChainForHwnd(IUnknown* pDevice, nint hWnd, SwapChainDescription1* pDesc, SwapChainFullscreenDescription* pFullscreenDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), pDevice, hWnd, pDesc, pFullscreenDesc, pRestrictToOutput, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), pDevice, hWnd, pDesc, pFullscreenDesc, pRestrictToOutput, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), pDevice, hWnd, pDesc, pFullscreenDesc, pRestrictToOutput, ppSwapChain); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(16)] public HResult CreateSwapChainForCoreWindow(IUnknown* pDevice, IUnknown* pWindow, SwapChainDescription1* pDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), pDevice, pWindow, pDesc, pRestrictToOutput, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), pDevice, pWindow, pDesc, pRestrictToOutput, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), pDevice, pWindow, pDesc, pRestrictToOutput, ppSwapChain); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(17)] public HResult GetSharedResourceAdapterLuid(Handle hResource, Luid* pLuid) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), hResource, pLuid); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), hResource, pLuid); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), hResource, pLuid); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(18)] public HResult RegisterStereoStatusWindow(nint WindowHandle, uint wMsg, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(19)] public HResult RegisterStereoStatusEvent(Handle hEvent, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(20)] public void UnregisterStereoStatus(uint dwCookie) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), dwCookie); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), dwCookie); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), dwCookie); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(21)] public HResult RegisterOcclusionStatusWindow(nint WindowHandle, uint wMsg, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(22)] public HResult RegisterOcclusionStatusEvent(Handle hEvent, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(23)] public void UnregisterOcclusionStatus(uint dwCookie) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), dwCookie); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), dwCookie); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), dwCookie); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(24)] public HResult CreateSwapChainForComposition(IUnknown* pDevice, SwapChainDescription1* pDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), pDevice, pDesc, pRestrictToOutput, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), pDevice, pDesc, pRestrictToOutput, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), pDevice, pDesc, pRestrictToOutput, ppSwapChain); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(25)] public uint GetCreationFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDXGIFactory4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGIFactory4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDXGIFactory4*)Unsafe.AsPointer(ref this)); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(26)] public HResult EnumAdapterByLuid(Luid AdapterLuid, Guid* riid, void** ppvAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDXGIFactory4 : IDXGIFactory4.Interface, INativeGui [VtblIndex(27)] public HResult EnumWarpAdapter(Guid* riid, void** ppvAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), riid, ppvAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), riid, ppvAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDXGIFactory4*)Unsafe.AsPointer(ref this), riid, ppvAdapter); } public interface Interface : IDXGIFactory3.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory5.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory5.cs index 418e5aa..9605eb4 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory5.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory5.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIFactory5)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIFactory5)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIFactory5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIFactory5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIFactory5*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIFactory5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIFactory5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIFactory5*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(7)] public HResult EnumAdapters(uint Adapter, IDXGIAdapter** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(8)] public HResult MakeWindowAssociation(nint WindowHandle, WindowAssociationFlags Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), WindowHandle, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), WindowHandle, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), WindowHandle, Flags); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(9)] public HResult GetWindowAssociation(nint* pWindowHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), pWindowHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), pWindowHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), pWindowHandle); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(10)] public HResult CreateSwapChain(IUnknown* pDevice, SwapChainDescription* pDesc, IDXGISwapChain** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(11)] public HResult CreateSoftwareAdapter(nint Module, IDXGIAdapter** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Module, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Module, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Module, ppAdapter); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(12)] public HResult EnumAdapters1(uint Adapter, IDXGIAdapter1** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(13)] public Bool32 IsCurrent() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIFactory5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIFactory5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIFactory5*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(14)] public Bool32 IsWindowedStereoEnabled() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGIFactory5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIFactory5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGIFactory5*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(15)] public HResult CreateSwapChainForHwnd(IUnknown* pDevice, nint hWnd, SwapChainDescription1* pDesc, SwapChainFullscreenDescription* pFullscreenDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), pDevice, hWnd, pDesc, pFullscreenDesc, pRestrictToOutput, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), pDevice, hWnd, pDesc, pFullscreenDesc, pRestrictToOutput, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), pDevice, hWnd, pDesc, pFullscreenDesc, pRestrictToOutput, ppSwapChain); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(16)] public HResult CreateSwapChainForCoreWindow(IUnknown* pDevice, IUnknown* pWindow, SwapChainDescription1* pDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), pDevice, pWindow, pDesc, pRestrictToOutput, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), pDevice, pWindow, pDesc, pRestrictToOutput, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), pDevice, pWindow, pDesc, pRestrictToOutput, ppSwapChain); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(17)] public HResult GetSharedResourceAdapterLuid(Handle hResource, Luid* pLuid) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), hResource, pLuid); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), hResource, pLuid); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), hResource, pLuid); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(18)] public HResult RegisterStereoStatusWindow(nint WindowHandle, uint wMsg, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(19)] public HResult RegisterStereoStatusEvent(Handle hEvent, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(20)] public void UnregisterStereoStatus(uint dwCookie) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), dwCookie); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), dwCookie); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), dwCookie); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(21)] public HResult RegisterOcclusionStatusWindow(nint WindowHandle, uint wMsg, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(22)] public HResult RegisterOcclusionStatusEvent(Handle hEvent, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(23)] public void UnregisterOcclusionStatus(uint dwCookie) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), dwCookie); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), dwCookie); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), dwCookie); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(24)] public HResult CreateSwapChainForComposition(IUnknown* pDevice, SwapChainDescription1* pDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), pDevice, pDesc, pRestrictToOutput, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), pDevice, pDesc, pRestrictToOutput, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), pDevice, pDesc, pRestrictToOutput, ppSwapChain); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(25)] public uint GetCreationFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDXGIFactory5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGIFactory5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDXGIFactory5*)Unsafe.AsPointer(ref this)); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(26)] public HResult EnumAdapterByLuid(Luid AdapterLuid, Guid* riid, void** ppvAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(27)] public HResult EnumWarpAdapter(Guid* riid, void** ppvAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), riid, ppvAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), riid, ppvAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), riid, ppvAdapter); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDXGIFactory5 : IDXGIFactory5.Interface, INativeGui [VtblIndex(28)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDXGIFactory5*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } public interface Interface : IDXGIFactory4.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory6.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory6.cs index 14fcafd..2b75bf4 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory6.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory6.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIFactory6)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIFactory6)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIFactory6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIFactory6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIFactory6*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIFactory6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIFactory6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIFactory6*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(7)] public HResult EnumAdapters(uint Adapter, IDXGIAdapter** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(8)] public HResult MakeWindowAssociation(nint WindowHandle, WindowAssociationFlags Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), WindowHandle, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), WindowHandle, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), WindowHandle, Flags); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(9)] public HResult GetWindowAssociation(nint* pWindowHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), pWindowHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), pWindowHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), pWindowHandle); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(10)] public HResult CreateSwapChain(IUnknown* pDevice, SwapChainDescription* pDesc, IDXGISwapChain** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(11)] public HResult CreateSoftwareAdapter(nint Module, IDXGIAdapter** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Module, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Module, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Module, ppAdapter); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(12)] public HResult EnumAdapters1(uint Adapter, IDXGIAdapter1** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(13)] public Bool32 IsCurrent() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIFactory6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIFactory6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIFactory6*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(14)] public Bool32 IsWindowedStereoEnabled() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGIFactory6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIFactory6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGIFactory6*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(15)] public HResult CreateSwapChainForHwnd(IUnknown* pDevice, nint hWnd, SwapChainDescription1* pDesc, SwapChainFullscreenDescription* pFullscreenDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), pDevice, hWnd, pDesc, pFullscreenDesc, pRestrictToOutput, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), pDevice, hWnd, pDesc, pFullscreenDesc, pRestrictToOutput, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), pDevice, hWnd, pDesc, pFullscreenDesc, pRestrictToOutput, ppSwapChain); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(16)] public HResult CreateSwapChainForCoreWindow(IUnknown* pDevice, IUnknown* pWindow, SwapChainDescription1* pDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), pDevice, pWindow, pDesc, pRestrictToOutput, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), pDevice, pWindow, pDesc, pRestrictToOutput, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), pDevice, pWindow, pDesc, pRestrictToOutput, ppSwapChain); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(17)] public HResult GetSharedResourceAdapterLuid(Handle hResource, Luid* pLuid) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), hResource, pLuid); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), hResource, pLuid); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), hResource, pLuid); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(18)] public HResult RegisterStereoStatusWindow(nint WindowHandle, uint wMsg, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(19)] public HResult RegisterStereoStatusEvent(Handle hEvent, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(20)] public void UnregisterStereoStatus(uint dwCookie) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), dwCookie); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), dwCookie); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), dwCookie); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(21)] public HResult RegisterOcclusionStatusWindow(nint WindowHandle, uint wMsg, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(22)] public HResult RegisterOcclusionStatusEvent(Handle hEvent, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(23)] public void UnregisterOcclusionStatus(uint dwCookie) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), dwCookie); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), dwCookie); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), dwCookie); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(24)] public HResult CreateSwapChainForComposition(IUnknown* pDevice, SwapChainDescription1* pDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), pDevice, pDesc, pRestrictToOutput, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), pDevice, pDesc, pRestrictToOutput, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), pDevice, pDesc, pRestrictToOutput, ppSwapChain); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(25)] public uint GetCreationFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDXGIFactory6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGIFactory6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDXGIFactory6*)Unsafe.AsPointer(ref this)); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(26)] public HResult EnumAdapterByLuid(Luid AdapterLuid, Guid* riid, void** ppvAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(27)] public HResult EnumWarpAdapter(Guid* riid, void** ppvAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), riid, ppvAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), riid, ppvAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), riid, ppvAdapter); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(28)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDXGIFactory6 : IDXGIFactory6.Interface, INativeGui [VtblIndex(29)] public HResult EnumAdapterByGpuPreference(uint Adapter, GpuPreference GpuPreference, Guid* riid, void** ppvAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Adapter, GpuPreference, riid, ppvAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Adapter, GpuPreference, riid, ppvAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDXGIFactory6*)Unsafe.AsPointer(ref this), Adapter, GpuPreference, riid, ppvAdapter); } public interface Interface : IDXGIFactory5.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory7.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory7.cs index a37404e..8dafd9c 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory7.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactory7.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIFactory7)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIFactory7)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIFactory7*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIFactory7*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIFactory7*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIFactory7*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIFactory7*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIFactory7*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(7)] public HResult EnumAdapters(uint Adapter, IDXGIAdapter** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(8)] public HResult MakeWindowAssociation(nint WindowHandle, WindowAssociationFlags Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), WindowHandle, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), WindowHandle, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), WindowHandle, Flags); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(9)] public HResult GetWindowAssociation(nint* pWindowHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), pWindowHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), pWindowHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), pWindowHandle); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(10)] public HResult CreateSwapChain(IUnknown* pDevice, SwapChainDescription* pDesc, IDXGISwapChain** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), pDevice, pDesc, ppSwapChain); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(11)] public HResult CreateSoftwareAdapter(nint Module, IDXGIAdapter** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Module, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Module, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Module, ppAdapter); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(12)] public HResult EnumAdapters1(uint Adapter, IDXGIAdapter1** ppAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Adapter, ppAdapter); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(13)] public Bool32 IsCurrent() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIFactory7*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIFactory7*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIFactory7*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(14)] public Bool32 IsWindowedStereoEnabled() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGIFactory7*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIFactory7*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGIFactory7*)Unsafe.AsPointer(ref this)); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(15)] public HResult CreateSwapChainForHwnd(IUnknown* pDevice, nint hWnd, SwapChainDescription1* pDesc, SwapChainFullscreenDescription* pFullscreenDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), pDevice, hWnd, pDesc, pFullscreenDesc, pRestrictToOutput, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), pDevice, hWnd, pDesc, pFullscreenDesc, pRestrictToOutput, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), pDevice, hWnd, pDesc, pFullscreenDesc, pRestrictToOutput, ppSwapChain); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(16)] public HResult CreateSwapChainForCoreWindow(IUnknown* pDevice, IUnknown* pWindow, SwapChainDescription1* pDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), pDevice, pWindow, pDesc, pRestrictToOutput, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), pDevice, pWindow, pDesc, pRestrictToOutput, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), pDevice, pWindow, pDesc, pRestrictToOutput, ppSwapChain); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(17)] public HResult GetSharedResourceAdapterLuid(Handle hResource, Luid* pLuid) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), hResource, pLuid); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), hResource, pLuid); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), hResource, pLuid); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(18)] public HResult RegisterStereoStatusWindow(nint WindowHandle, uint wMsg, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(19)] public HResult RegisterStereoStatusEvent(Handle hEvent, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(20)] public void UnregisterStereoStatus(uint dwCookie) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[20]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), dwCookie); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), dwCookie); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), dwCookie); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(21)] public HResult RegisterOcclusionStatusWindow(nint WindowHandle, uint wMsg, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), WindowHandle, wMsg, pdwCookie); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(22)] public HResult RegisterOcclusionStatusEvent(Handle hEvent, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(23)] public void UnregisterOcclusionStatus(uint dwCookie) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), dwCookie); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), dwCookie); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), dwCookie); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(24)] public HResult CreateSwapChainForComposition(IUnknown* pDevice, SwapChainDescription1* pDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), pDevice, pDesc, pRestrictToOutput, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), pDevice, pDesc, pRestrictToOutput, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), pDevice, pDesc, pRestrictToOutput, ppSwapChain); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(25)] public uint GetCreationFlags() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDXGIFactory7*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGIFactory7*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDXGIFactory7*)Unsafe.AsPointer(ref this)); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(26)] public HResult EnumAdapterByLuid(Luid AdapterLuid, Guid* riid, void** ppvAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), AdapterLuid, riid, ppvAdapter); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(27)] public HResult EnumWarpAdapter(Guid* riid, void** ppvAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), riid, ppvAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), riid, ppvAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), riid, ppvAdapter); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(28)] public HResult CheckFeatureSupport(Feature Feature, void* pFeatureSupportData, int FeatureSupportDataSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Feature, pFeatureSupportData, FeatureSupportDataSize); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(29)] public HResult EnumAdapterByGpuPreference(uint Adapter, GpuPreference GpuPreference, Guid* riid, void** ppvAdapter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Adapter, GpuPreference, riid, ppvAdapter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Adapter, GpuPreference, riid, ppvAdapter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), Adapter, GpuPreference, riid, ppvAdapter); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(30)] public HResult RegisterAdaptersChangedEvent(Handle hEvent, uint* pdwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), hEvent, pdwCookie); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDXGIFactory7 : IDXGIFactory7.Interface, INativeGui [VtblIndex(31)] public HResult UnregisterAdaptersChangedEvent(uint dwCookie) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), dwCookie); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), dwCookie); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDXGIFactory7*)Unsafe.AsPointer(ref this), dwCookie); } public interface Interface : IDXGIFactory6.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactoryMedia.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactoryMedia.cs index 80c8070..1f04d86 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactoryMedia.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIFactoryMedia.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIFactoryMedia : IDXGIFactoryMedia.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIFactoryMedia)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIFactoryMedia)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIFactoryMedia : IDXGIFactoryMedia.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIFactoryMedia*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIFactoryMedia*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIFactoryMedia*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIFactoryMedia : IDXGIFactoryMedia.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIFactoryMedia*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIFactoryMedia*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIFactoryMedia*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIFactoryMedia : IDXGIFactoryMedia.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIFactoryMedia*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIFactoryMedia*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIFactoryMedia*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIFactoryMedia : IDXGIFactoryMedia.Interface, IN [VtblIndex(3)] public HResult CreateSwapChainForCompositionSurfaceHandle(IUnknown* pDevice, Handle hSurface, SwapChainDescription1* pDesc, IDXGIOutput* pRestrictToOutput, IDXGISwapChain1** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIFactoryMedia*)Unsafe.AsPointer(ref this), pDevice, hSurface, pDesc, pRestrictToOutput, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIFactoryMedia*)Unsafe.AsPointer(ref this), pDevice, hSurface, pDesc, pRestrictToOutput, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIFactoryMedia*)Unsafe.AsPointer(ref this), pDevice, hSurface, pDesc, pRestrictToOutput, ppSwapChain); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIFactoryMedia : IDXGIFactoryMedia.Interface, IN [VtblIndex(4)] public HResult CreateDecodeSwapChainForCompositionSurfaceHandle(IUnknown* pDevice, Handle hSurface, DecodeSwapChainDescription* pDesc, IDXGIResource* pYuvDecodeBuffers, IDXGIOutput* pRestrictToOutput, IDXGIDecodeSwapChain** ppSwapChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIFactoryMedia*)Unsafe.AsPointer(ref this), pDevice, hSurface, pDesc, pYuvDecodeBuffers, pRestrictToOutput, ppSwapChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIFactoryMedia*)Unsafe.AsPointer(ref this), pDevice, hSurface, pDesc, pYuvDecodeBuffers, pRestrictToOutput, ppSwapChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIFactoryMedia*)Unsafe.AsPointer(ref this), pDevice, hSurface, pDesc, pYuvDecodeBuffers, pRestrictToOutput, ppSwapChain); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIInfoQueue.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIInfoQueue.cs index c59bd2a..10c820f 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIInfoQueue.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIInfoQueue.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIInfoQueue)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIInfoQueue)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(3)] public HResult SetMessageCountLimit(Guid Producer, ulong MessageCountLimit) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, MessageCountLimit); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, MessageCountLimit); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, MessageCountLimit); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(4)] public void ClearStoredMessages(Guid Producer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(5)] public HResult GetMessage(Guid Producer, ulong MessageIndex, InfoQueueMessage* pMessage, nuint* pMessageByteLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, MessageIndex, pMessage, pMessageByteLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, MessageIndex, pMessage, pMessageByteLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, MessageIndex, pMessage, pMessageByteLength); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(6)] public ulong GetNumStoredMessagesAllowedByRetrievalFilters(Guid Producer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(7)] public ulong GetNumStoredMessages(Guid Producer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(8)] public ulong GetNumMessagesDiscardedByMessageCountLimit(Guid Producer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(9)] public ulong GetMessageCountLimit(Guid Producer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(10)] public ulong GetNumMessagesAllowedByStorageFilter(Guid Producer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(11)] public ulong GetNumMessagesDeniedByStorageFilter(Guid Producer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(12)] public HResult AddStorageFilterEntries(Guid Producer, InfoQueueFilter* pFilter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(13)] public HResult GetStorageFilter(Guid Producer, InfoQueueFilter* pFilter, nuint* pFilterByteLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter, pFilterByteLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter, pFilterByteLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter, pFilterByteLength); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(14)] public void ClearStorageFilter(Guid Producer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[14]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(15)] public HResult PushEmptyStorageFilter(Guid Producer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(16)] public HResult PushDenyAllStorageFilter(Guid Producer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(17)] public HResult PushCopyOfStorageFilter(Guid Producer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(18)] public HResult PushStorageFilter(Guid Producer, InfoQueueFilter* pFilter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(19)] public void PopStorageFilter(Guid Producer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[19]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(20)] public uint GetStorageFilterStackSize(Guid Producer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(21)] public HResult AddRetrievalFilterEntries(Guid Producer, InfoQueueFilter* pFilter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(22)] public HResult GetRetrievalFilter(Guid Producer, InfoQueueFilter* pFilter, nuint* pFilterByteLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter, pFilterByteLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter, pFilterByteLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter, pFilterByteLength); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(23)] public void ClearRetrievalFilter(Guid Producer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[23]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(24)] public HResult PushEmptyRetrievalFilter(Guid Producer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(25)] public HResult PushDenyAllRetrievalFilter(Guid Producer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(26)] public HResult PushCopyOfRetrievalFilter(Guid Producer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(27)] public HResult PushRetrievalFilter(Guid Producer, InfoQueueFilter* pFilter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, pFilter); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(28)] public void PopRetrievalFilter(Guid Producer) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[28]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(29)] public uint GetRetrievalFilterStackSize(Guid Producer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(30)] public HResult AddMessage(Guid Producer, InfoQueueMessageCategory Category, InfoQueueMessageSeverity Severity, int ID, sbyte* pDescription) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Category, Severity, ID, pDescription); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Category, Severity, ID, pDescription); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Category, Severity, ID, pDescription); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(31)] public HResult AddApplicationMessage(InfoQueueMessageSeverity Severity, sbyte* pDescription) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Severity, pDescription); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Severity, pDescription); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Severity, pDescription); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(32)] public HResult SetBreakOnCategory(Guid Producer, InfoQueueMessageCategory Category, Bool32 bEnable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Category, bEnable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Category, bEnable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Category, bEnable); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(33)] public HResult SetBreakOnSeverity(Guid Producer, InfoQueueMessageSeverity Severity, Bool32 bEnable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Severity, bEnable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Severity, bEnable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Severity, bEnable); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(34)] public HResult SetBreakOnID(Guid Producer, int ID, Bool32 bEnable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, ID, bEnable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, ID, bEnable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, ID, bEnable); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(35)] public Bool32 GetBreakOnCategory(Guid Producer, InfoQueueMessageCategory Category) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Category); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Category); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Category); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(36)] public Bool32 GetBreakOnSeverity(Guid Producer, InfoQueueMessageSeverity Severity) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Severity); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Severity); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, Severity); } /// @@ -499,11 +347,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(37)] public Bool32 GetBreakOnID(Guid Producer, int ID) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, ID); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, ID); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, ID); } /// @@ -511,11 +355,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(38)] public void SetMuteDebugOutput(Guid Producer, Bool32 bMute) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[38]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, bMute); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, bMute); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer, bMute); } /// @@ -523,11 +363,7 @@ public unsafe partial struct IDXGIInfoQueue : IDXGIInfoQueue.Interface, INativeG [VtblIndex(39)] public Bool32 GetMuteDebugOutput(Guid Producer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((IDXGIInfoQueue*)Unsafe.AsPointer(ref this), Producer); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIKeyedMutex.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIKeyedMutex.cs index 3a73b82..1d2899d 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIKeyedMutex.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIKeyedMutex.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIKeyedMutex : IDXGIKeyedMutex.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIKeyedMutex)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIKeyedMutex)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIKeyedMutex : IDXGIKeyedMutex.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIKeyedMutex : IDXGIKeyedMutex.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIKeyedMutex : IDXGIKeyedMutex.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIKeyedMutex : IDXGIKeyedMutex.Interface, INativ [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIKeyedMutex : IDXGIKeyedMutex.Interface, INativ [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIKeyedMutex : IDXGIKeyedMutex.Interface, INativ [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIKeyedMutex : IDXGIKeyedMutex.Interface, INativ [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIKeyedMutex : IDXGIKeyedMutex.Interface, INativ [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), riid, ppDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), riid, ppDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), riid, ppDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIKeyedMutex : IDXGIKeyedMutex.Interface, INativ [VtblIndex(8)] public HResult AcquireSync(ulong Key, uint dwMilliseconds) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), Key, dwMilliseconds); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), Key, dwMilliseconds); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), Key, dwMilliseconds); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIKeyedMutex : IDXGIKeyedMutex.Interface, INativ [VtblIndex(9)] public HResult ReleaseSync(ulong Key) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), Key); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), Key); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIKeyedMutex*)Unsafe.AsPointer(ref this), Key); } public interface Interface : IDXGIDeviceSubObject.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIObject.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIObject.cs index 31ddd85..bcf6efd 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIObject.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIObject.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIObject : IDXGIObject.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIObject)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIObject)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIObject : IDXGIObject.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIObject*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIObject*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIObject*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIObject : IDXGIObject.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIObject*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIObject*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIObject*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIObject : IDXGIObject.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIObject*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIObject*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIObject*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIObject : IDXGIObject.Interface, INativeGuid [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIObject*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIObject*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIObject*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIObject : IDXGIObject.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIObject*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIObject*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIObject*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIObject : IDXGIObject.Interface, INativeGuid [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIObject*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIObject*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIObject*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIObject : IDXGIObject.Interface, INativeGuid [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIObject*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIObject*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIObject*)Unsafe.AsPointer(ref this), riid, ppParent); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput.cs index 091b638..9d1464f 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIOutput : IDXGIOutput.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIOutput)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIOutput)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIOutput : IDXGIOutput.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIOutput*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIOutput*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIOutput*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIOutput : IDXGIOutput.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIOutput*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIOutput*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIOutput*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIOutput : IDXGIOutput.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIOutput*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIOutput*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIOutput*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIOutput : IDXGIOutput.Interface, INativeGuid [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIOutput*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIOutput*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIOutput*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIOutput : IDXGIOutput.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIOutput*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIOutput*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIOutput*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIOutput : IDXGIOutput.Interface, INativeGuid [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIOutput*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIOutput*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIOutput*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIOutput : IDXGIOutput.Interface, INativeGuid [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIOutput*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIOutput*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIOutput*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIOutput : IDXGIOutput.Interface, INativeGuid [VtblIndex(7)] public HResult GetDesc(OutputDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIOutput : IDXGIOutput.Interface, INativeGuid [VtblIndex(8)] public HResult GetDisplayModeList(Common.Format EnumFormat, EnumModesFlags Flags, uint* pNumModes, Common.ModeDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIOutput*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIOutput*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIOutput*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIOutput : IDXGIOutput.Interface, INativeGuid [VtblIndex(9)] public HResult FindClosestMatchingMode(Common.ModeDescription* pModeToMatch, Common.ModeDescription* pClosestMatch, IUnknown* pConcernedDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIOutput : IDXGIOutput.Interface, INativeGuid [VtblIndex(10)] public HResult WaitForVBlank() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIOutput*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIOutput*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIOutput*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIOutput : IDXGIOutput.Interface, INativeGuid [VtblIndex(11)] public HResult TakeOwnership(IUnknown* pDevice, Bool32 Exclusive) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pDevice, Exclusive); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pDevice, Exclusive); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pDevice, Exclusive); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIOutput : IDXGIOutput.Interface, INativeGuid [VtblIndex(12)] public void ReleaseOwnership() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((IDXGIOutput*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIOutput*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIOutput*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIOutput : IDXGIOutput.Interface, INativeGuid [VtblIndex(13)] public HResult GetGammaControlCapabilities(Common.GammaControlCapabilities* pGammaCaps) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pGammaCaps); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pGammaCaps); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pGammaCaps); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGIOutput : IDXGIOutput.Interface, INativeGuid [VtblIndex(14)] public HResult SetGammaControl(Common.GammaControl* pArray) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pArray); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pArray); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pArray); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGIOutput : IDXGIOutput.Interface, INativeGuid [VtblIndex(15)] public HResult GetGammaControl(Common.GammaControl* pArray) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pArray); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pArray); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pArray); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGIOutput : IDXGIOutput.Interface, INativeGuid [VtblIndex(16)] public HResult SetDisplaySurface(IDXGISurface* pScanoutSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pScanoutSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pScanoutSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pScanoutSurface); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGIOutput : IDXGIOutput.Interface, INativeGuid [VtblIndex(17)] public HResult GetDisplaySurfaceData(IDXGISurface* pDestination) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pDestination); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pDestination); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pDestination); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDXGIOutput : IDXGIOutput.Interface, INativeGuid [VtblIndex(18)] public HResult GetFrameStatistics(FrameStatistics* pStats) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pStats); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pStats); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDXGIOutput*)Unsafe.AsPointer(ref this), pStats); } public interface Interface : IDXGIObject.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput1.cs index c3a56ca..da9ede2 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput1.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIOutput1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIOutput1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIOutput1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIOutput1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIOutput1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIOutput1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIOutput1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIOutput1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(7)] public HResult GetDesc(OutputDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(8)] public HResult GetDisplayModeList(Common.Format EnumFormat, EnumModesFlags Flags, uint* pNumModes, Common.ModeDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(9)] public HResult FindClosestMatchingMode(Common.ModeDescription* pModeToMatch, Common.ModeDescription* pClosestMatch, IUnknown* pConcernedDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(10)] public HResult WaitForVBlank() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIOutput1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIOutput1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIOutput1*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(11)] public HResult TakeOwnership(IUnknown* pDevice, Bool32 Exclusive) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pDevice, Exclusive); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pDevice, Exclusive); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pDevice, Exclusive); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(12)] public void ReleaseOwnership() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((IDXGIOutput1*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIOutput1*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIOutput1*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(13)] public HResult GetGammaControlCapabilities(Common.GammaControlCapabilities* pGammaCaps) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pGammaCaps); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pGammaCaps); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pGammaCaps); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(14)] public HResult SetGammaControl(Common.GammaControl* pArray) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pArray); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pArray); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pArray); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(15)] public HResult GetGammaControl(Common.GammaControl* pArray) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pArray); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pArray); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pArray); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(16)] public HResult SetDisplaySurface(IDXGISurface* pScanoutSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pScanoutSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pScanoutSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pScanoutSurface); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(17)] public HResult GetDisplaySurfaceData(IDXGISurface* pDestination) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pDestination); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pDestination); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pDestination); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(18)] public HResult GetFrameStatistics(FrameStatistics* pStats) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pStats); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pStats); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pStats); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(19)] public HResult GetDisplayModeList1(Common.Format EnumFormat, uint Flags, uint* pNumModes, ModeDescription1* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(20)] public HResult FindClosestMatchingMode1(ModeDescription1* pModeToMatch, ModeDescription1* pClosestMatch, IUnknown* pConcernedDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(21)] public HResult GetDisplaySurfaceData1(IDXGIResource* pDestination) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pDestination); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pDestination); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pDestination); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDXGIOutput1 : IDXGIOutput1.Interface, INativeGuid [VtblIndex(22)] public HResult DuplicateOutput(IUnknown* pDevice, IDXGIOutputDuplication** ppOutputDuplication) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDXGIOutput1*)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication); } public interface Interface : IDXGIOutput.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput2.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput2.cs index 3ae5bba..6c7e6ba 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput2.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIOutput2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIOutput2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIOutput2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIOutput2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIOutput2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIOutput2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIOutput2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIOutput2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(7)] public HResult GetDesc(OutputDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(8)] public HResult GetDisplayModeList(Common.Format EnumFormat, EnumModesFlags Flags, uint* pNumModes, Common.ModeDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(9)] public HResult FindClosestMatchingMode(Common.ModeDescription* pModeToMatch, Common.ModeDescription* pClosestMatch, IUnknown* pConcernedDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(10)] public HResult WaitForVBlank() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIOutput2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIOutput2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIOutput2*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(11)] public HResult TakeOwnership(IUnknown* pDevice, Bool32 Exclusive) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pDevice, Exclusive); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pDevice, Exclusive); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pDevice, Exclusive); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(12)] public void ReleaseOwnership() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((IDXGIOutput2*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIOutput2*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIOutput2*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(13)] public HResult GetGammaControlCapabilities(Common.GammaControlCapabilities* pGammaCaps) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pGammaCaps); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pGammaCaps); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pGammaCaps); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(14)] public HResult SetGammaControl(Common.GammaControl* pArray) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pArray); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pArray); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pArray); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(15)] public HResult GetGammaControl(Common.GammaControl* pArray) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pArray); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pArray); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pArray); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(16)] public HResult SetDisplaySurface(IDXGISurface* pScanoutSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pScanoutSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pScanoutSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pScanoutSurface); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(17)] public HResult GetDisplaySurfaceData(IDXGISurface* pDestination) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pDestination); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pDestination); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pDestination); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(18)] public HResult GetFrameStatistics(FrameStatistics* pStats) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pStats); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pStats); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pStats); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(19)] public HResult GetDisplayModeList1(Common.Format EnumFormat, uint Flags, uint* pNumModes, ModeDescription1* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(20)] public HResult FindClosestMatchingMode1(ModeDescription1* pModeToMatch, ModeDescription1* pClosestMatch, IUnknown* pConcernedDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(21)] public HResult GetDisplaySurfaceData1(IDXGIResource* pDestination) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pDestination); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pDestination); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pDestination); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(22)] public HResult DuplicateOutput(IUnknown* pDevice, IDXGIOutputDuplication** ppOutputDuplication) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDXGIOutput2*)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDXGIOutput2 : IDXGIOutput2.Interface, INativeGuid [VtblIndex(23)] public Bool32 SupportsOverlays() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDXGIOutput2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDXGIOutput2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDXGIOutput2*)Unsafe.AsPointer(ref this)); } public interface Interface : IDXGIOutput1.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput3.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput3.cs index 807607f..ef76438 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput3.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput3.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIOutput3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIOutput3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIOutput3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIOutput3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIOutput3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIOutput3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIOutput3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIOutput3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(7)] public HResult GetDesc(OutputDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(8)] public HResult GetDisplayModeList(Common.Format EnumFormat, EnumModesFlags Flags, uint* pNumModes, Common.ModeDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(9)] public HResult FindClosestMatchingMode(Common.ModeDescription* pModeToMatch, Common.ModeDescription* pClosestMatch, IUnknown* pConcernedDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(10)] public HResult WaitForVBlank() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIOutput3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIOutput3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIOutput3*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(11)] public HResult TakeOwnership(IUnknown* pDevice, Bool32 Exclusive) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pDevice, Exclusive); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pDevice, Exclusive); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pDevice, Exclusive); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(12)] public void ReleaseOwnership() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((IDXGIOutput3*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIOutput3*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIOutput3*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(13)] public HResult GetGammaControlCapabilities(Common.GammaControlCapabilities* pGammaCaps) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pGammaCaps); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pGammaCaps); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pGammaCaps); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(14)] public HResult SetGammaControl(Common.GammaControl* pArray) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pArray); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pArray); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pArray); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(15)] public HResult GetGammaControl(Common.GammaControl* pArray) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pArray); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pArray); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pArray); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(16)] public HResult SetDisplaySurface(IDXGISurface* pScanoutSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pScanoutSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pScanoutSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pScanoutSurface); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(17)] public HResult GetDisplaySurfaceData(IDXGISurface* pDestination) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pDestination); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pDestination); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pDestination); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(18)] public HResult GetFrameStatistics(FrameStatistics* pStats) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pStats); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pStats); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pStats); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(19)] public HResult GetDisplayModeList1(Common.Format EnumFormat, uint Flags, uint* pNumModes, ModeDescription1* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(20)] public HResult FindClosestMatchingMode1(ModeDescription1* pModeToMatch, ModeDescription1* pClosestMatch, IUnknown* pConcernedDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(21)] public HResult GetDisplaySurfaceData1(IDXGIResource* pDestination) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pDestination); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pDestination); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pDestination); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(22)] public HResult DuplicateOutput(IUnknown* pDevice, IDXGIOutputDuplication** ppOutputDuplication) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(23)] public Bool32 SupportsOverlays() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDXGIOutput3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDXGIOutput3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDXGIOutput3*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDXGIOutput3 : IDXGIOutput3.Interface, INativeGuid [VtblIndex(24)] public HResult CheckOverlaySupport(Common.Format EnumFormat, IUnknown* pConcernedDevice, uint* pFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), EnumFormat, pConcernedDevice, pFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), EnumFormat, pConcernedDevice, pFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDXGIOutput3*)Unsafe.AsPointer(ref this), EnumFormat, pConcernedDevice, pFlags); } public interface Interface : IDXGIOutput2.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput4.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput4.cs index ffd3ac8..1e7a371 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput4.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput4.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIOutput4)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIOutput4)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIOutput4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIOutput4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIOutput4*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIOutput4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIOutput4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIOutput4*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(7)] public HResult GetDesc(OutputDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(8)] public HResult GetDisplayModeList(Common.Format EnumFormat, EnumModesFlags Flags, uint* pNumModes, Common.ModeDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(9)] public HResult FindClosestMatchingMode(Common.ModeDescription* pModeToMatch, Common.ModeDescription* pClosestMatch, IUnknown* pConcernedDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(10)] public HResult WaitForVBlank() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIOutput4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIOutput4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIOutput4*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(11)] public HResult TakeOwnership(IUnknown* pDevice, Bool32 Exclusive) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pDevice, Exclusive); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pDevice, Exclusive); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pDevice, Exclusive); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(12)] public void ReleaseOwnership() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((IDXGIOutput4*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIOutput4*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIOutput4*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(13)] public HResult GetGammaControlCapabilities(Common.GammaControlCapabilities* pGammaCaps) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pGammaCaps); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pGammaCaps); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pGammaCaps); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(14)] public HResult SetGammaControl(Common.GammaControl* pArray) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pArray); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pArray); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pArray); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(15)] public HResult GetGammaControl(Common.GammaControl* pArray) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pArray); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pArray); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pArray); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(16)] public HResult SetDisplaySurface(IDXGISurface* pScanoutSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pScanoutSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pScanoutSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pScanoutSurface); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(17)] public HResult GetDisplaySurfaceData(IDXGISurface* pDestination) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pDestination); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pDestination); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pDestination); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(18)] public HResult GetFrameStatistics(FrameStatistics* pStats) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pStats); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pStats); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pStats); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(19)] public HResult GetDisplayModeList1(Common.Format EnumFormat, uint Flags, uint* pNumModes, ModeDescription1* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(20)] public HResult FindClosestMatchingMode1(ModeDescription1* pModeToMatch, ModeDescription1* pClosestMatch, IUnknown* pConcernedDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(21)] public HResult GetDisplaySurfaceData1(IDXGIResource* pDestination) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pDestination); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pDestination); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pDestination); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(22)] public HResult DuplicateOutput(IUnknown* pDevice, IDXGIOutputDuplication** ppOutputDuplication) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(23)] public Bool32 SupportsOverlays() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDXGIOutput4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDXGIOutput4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDXGIOutput4*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(24)] public HResult CheckOverlaySupport(Common.Format EnumFormat, IUnknown* pConcernedDevice, uint* pFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), EnumFormat, pConcernedDevice, pFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), EnumFormat, pConcernedDevice, pFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), EnumFormat, pConcernedDevice, pFlags); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDXGIOutput4 : IDXGIOutput4.Interface, INativeGuid [VtblIndex(25)] public HResult CheckOverlayColorSpaceSupport(Common.Format Format, Common.ColorSpaceType ColorSpace, IUnknown* pConcernedDevice, uint* pFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), Format, ColorSpace, pConcernedDevice, pFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), Format, ColorSpace, pConcernedDevice, pFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDXGIOutput4*)Unsafe.AsPointer(ref this), Format, ColorSpace, pConcernedDevice, pFlags); } public interface Interface : IDXGIOutput3.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput5.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput5.cs index 61c6a74..93367cd 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput5.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput5.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIOutput5)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIOutput5)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIOutput5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIOutput5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIOutput5*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIOutput5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIOutput5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIOutput5*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(7)] public HResult GetDesc(OutputDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(8)] public HResult GetDisplayModeList(Common.Format EnumFormat, EnumModesFlags Flags, uint* pNumModes, Common.ModeDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(9)] public HResult FindClosestMatchingMode(Common.ModeDescription* pModeToMatch, Common.ModeDescription* pClosestMatch, IUnknown* pConcernedDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(10)] public HResult WaitForVBlank() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIOutput5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIOutput5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIOutput5*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(11)] public HResult TakeOwnership(IUnknown* pDevice, Bool32 Exclusive) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pDevice, Exclusive); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pDevice, Exclusive); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pDevice, Exclusive); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(12)] public void ReleaseOwnership() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((IDXGIOutput5*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIOutput5*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIOutput5*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(13)] public HResult GetGammaControlCapabilities(Common.GammaControlCapabilities* pGammaCaps) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pGammaCaps); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pGammaCaps); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pGammaCaps); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(14)] public HResult SetGammaControl(Common.GammaControl* pArray) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pArray); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pArray); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pArray); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(15)] public HResult GetGammaControl(Common.GammaControl* pArray) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pArray); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pArray); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pArray); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(16)] public HResult SetDisplaySurface(IDXGISurface* pScanoutSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pScanoutSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pScanoutSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pScanoutSurface); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(17)] public HResult GetDisplaySurfaceData(IDXGISurface* pDestination) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pDestination); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pDestination); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pDestination); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(18)] public HResult GetFrameStatistics(FrameStatistics* pStats) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pStats); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pStats); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pStats); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(19)] public HResult GetDisplayModeList1(Common.Format EnumFormat, uint Flags, uint* pNumModes, ModeDescription1* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(20)] public HResult FindClosestMatchingMode1(ModeDescription1* pModeToMatch, ModeDescription1* pClosestMatch, IUnknown* pConcernedDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(21)] public HResult GetDisplaySurfaceData1(IDXGIResource* pDestination) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pDestination); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pDestination); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pDestination); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(22)] public HResult DuplicateOutput(IUnknown* pDevice, IDXGIOutputDuplication** ppOutputDuplication) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(23)] public Bool32 SupportsOverlays() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDXGIOutput5*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDXGIOutput5*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDXGIOutput5*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(24)] public HResult CheckOverlaySupport(Common.Format EnumFormat, IUnknown* pConcernedDevice, uint* pFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), EnumFormat, pConcernedDevice, pFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), EnumFormat, pConcernedDevice, pFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), EnumFormat, pConcernedDevice, pFlags); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(25)] public HResult CheckOverlayColorSpaceSupport(Common.Format Format, Common.ColorSpaceType ColorSpace, IUnknown* pConcernedDevice, uint* pFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), Format, ColorSpace, pConcernedDevice, pFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), Format, ColorSpace, pConcernedDevice, pFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), Format, ColorSpace, pConcernedDevice, pFlags); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDXGIOutput5 : IDXGIOutput5.Interface, INativeGuid [VtblIndex(26)] public HResult DuplicateOutput1(IUnknown* pDevice, uint Flags, uint SupportedFormatsCount, Common.Format* pSupportedFormats, IDXGIOutputDuplication** ppOutputDuplication) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pDevice, Flags, SupportedFormatsCount, pSupportedFormats, ppOutputDuplication); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pDevice, Flags, SupportedFormatsCount, pSupportedFormats, ppOutputDuplication); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDXGIOutput5*)Unsafe.AsPointer(ref this), pDevice, Flags, SupportedFormatsCount, pSupportedFormats, ppOutputDuplication); } public interface Interface : IDXGIOutput4.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput6.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput6.cs index 9622183..1482563 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput6.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutput6.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIOutput6)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIOutput6)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIOutput6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIOutput6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIOutput6*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIOutput6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIOutput6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIOutput6*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(7)] public HResult GetDesc(OutputDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(8)] public HResult GetDisplayModeList(Common.Format EnumFormat, EnumModesFlags Flags, uint* pNumModes, Common.ModeDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(9)] public HResult FindClosestMatchingMode(Common.ModeDescription* pModeToMatch, Common.ModeDescription* pClosestMatch, IUnknown* pConcernedDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(10)] public HResult WaitForVBlank() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIOutput6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIOutput6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIOutput6*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(11)] public HResult TakeOwnership(IUnknown* pDevice, Bool32 Exclusive) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDevice, Exclusive); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDevice, Exclusive); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDevice, Exclusive); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(12)] public void ReleaseOwnership() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((IDXGIOutput6*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIOutput6*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIOutput6*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(13)] public HResult GetGammaControlCapabilities(Common.GammaControlCapabilities* pGammaCaps) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pGammaCaps); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pGammaCaps); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pGammaCaps); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(14)] public HResult SetGammaControl(Common.GammaControl* pArray) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pArray); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pArray); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pArray); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(15)] public HResult GetGammaControl(Common.GammaControl* pArray) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pArray); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pArray); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pArray); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(16)] public HResult SetDisplaySurface(IDXGISurface* pScanoutSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pScanoutSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pScanoutSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pScanoutSurface); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(17)] public HResult GetDisplaySurfaceData(IDXGISurface* pDestination) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDestination); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDestination); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDestination); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(18)] public HResult GetFrameStatistics(FrameStatistics* pStats) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pStats); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pStats); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pStats); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(19)] public HResult GetDisplayModeList1(Common.Format EnumFormat, uint Flags, uint* pNumModes, ModeDescription1* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), EnumFormat, Flags, pNumModes, pDesc); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(20)] public HResult FindClosestMatchingMode1(ModeDescription1* pModeToMatch, ModeDescription1* pClosestMatch, IUnknown* pConcernedDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pModeToMatch, pClosestMatch, pConcernedDevice); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(21)] public HResult GetDisplaySurfaceData1(IDXGIResource* pDestination) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDestination); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDestination); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDestination); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(22)] public HResult DuplicateOutput(IUnknown* pDevice, IDXGIOutputDuplication** ppOutputDuplication) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDevice, ppOutputDuplication); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(23)] public Bool32 SupportsOverlays() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDXGIOutput6*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDXGIOutput6*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDXGIOutput6*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(24)] public HResult CheckOverlaySupport(Common.Format EnumFormat, IUnknown* pConcernedDevice, uint* pFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), EnumFormat, pConcernedDevice, pFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), EnumFormat, pConcernedDevice, pFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), EnumFormat, pConcernedDevice, pFlags); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(25)] public HResult CheckOverlayColorSpaceSupport(Common.Format Format, Common.ColorSpaceType ColorSpace, IUnknown* pConcernedDevice, uint* pFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), Format, ColorSpace, pConcernedDevice, pFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), Format, ColorSpace, pConcernedDevice, pFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), Format, ColorSpace, pConcernedDevice, pFlags); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(26)] public HResult DuplicateOutput1(IUnknown* pDevice, uint Flags, uint SupportedFormatsCount, Common.Format* pSupportedFormats, IDXGIOutputDuplication** ppOutputDuplication) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDevice, Flags, SupportedFormatsCount, pSupportedFormats, ppOutputDuplication); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDevice, Flags, SupportedFormatsCount, pSupportedFormats, ppOutputDuplication); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDevice, Flags, SupportedFormatsCount, pSupportedFormats, ppOutputDuplication); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(27)] public HResult GetDesc1(OutputDescription1* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDXGIOutput6 : IDXGIOutput6.Interface, INativeGuid [VtblIndex(28)] public HResult CheckHardwareCompositionSupport(uint* pFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDXGIOutput6*)Unsafe.AsPointer(ref this), pFlags); } public interface Interface : IDXGIOutput5.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutputDuplication.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutputDuplication.cs index b253bae..4d56803 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutputDuplication.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIOutputDuplication.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIOutputDuplication : IDXGIOutputDuplication.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIOutputDuplication)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIOutputDuplication)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIOutputDuplication : IDXGIOutputDuplication.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIOutputDuplication : IDXGIOutputDuplication.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIOutputDuplication : IDXGIOutputDuplication.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIOutputDuplication : IDXGIOutputDuplication.Int [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIOutputDuplication : IDXGIOutputDuplication.Int [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIOutputDuplication : IDXGIOutputDuplication.Int [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIOutputDuplication : IDXGIOutputDuplication.Int [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIOutputDuplication : IDXGIOutputDuplication.Int [VtblIndex(7)] public void GetDesc(OutduplDescription* pDesc) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), pDesc); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), pDesc); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIOutputDuplication : IDXGIOutputDuplication.Int [VtblIndex(8)] public HResult AcquireNextFrame(uint TimeoutInMilliseconds, OutduplFrameInfo* pFrameInfo, IDXGIResource** ppDesktopResource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), TimeoutInMilliseconds, pFrameInfo, ppDesktopResource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), TimeoutInMilliseconds, pFrameInfo, ppDesktopResource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), TimeoutInMilliseconds, pFrameInfo, ppDesktopResource); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIOutputDuplication : IDXGIOutputDuplication.Int [VtblIndex(9)] public HResult GetFrameDirtyRects(uint DirtyRectsBufferSize, Rect* pDirtyRectsBuffer, uint* pDirtyRectsBufferSizeRequired) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), DirtyRectsBufferSize, pDirtyRectsBuffer, pDirtyRectsBufferSizeRequired); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), DirtyRectsBufferSize, pDirtyRectsBuffer, pDirtyRectsBufferSizeRequired); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), DirtyRectsBufferSize, pDirtyRectsBuffer, pDirtyRectsBufferSizeRequired); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIOutputDuplication : IDXGIOutputDuplication.Int [VtblIndex(10)] public HResult GetFrameMoveRects(uint MoveRectsBufferSize, OutduplMoveRect* pMoveRectBuffer, uint* pMoveRectsBufferSizeRequired) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), MoveRectsBufferSize, pMoveRectBuffer, pMoveRectsBufferSizeRequired); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), MoveRectsBufferSize, pMoveRectBuffer, pMoveRectsBufferSizeRequired); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), MoveRectsBufferSize, pMoveRectBuffer, pMoveRectsBufferSizeRequired); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIOutputDuplication : IDXGIOutputDuplication.Int [VtblIndex(11)] public HResult GetFramePointerShape(uint PointerShapeBufferSize, void* pPointerShapeBuffer, uint* pPointerShapeBufferSizeRequired, OutduplPointerShapeInfo* pPointerShapeInfo) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), PointerShapeBufferSize, pPointerShapeBuffer, pPointerShapeBufferSizeRequired, pPointerShapeInfo); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), PointerShapeBufferSize, pPointerShapeBuffer, pPointerShapeBufferSizeRequired, pPointerShapeInfo); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), PointerShapeBufferSize, pPointerShapeBuffer, pPointerShapeBufferSizeRequired, pPointerShapeInfo); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIOutputDuplication : IDXGIOutputDuplication.Int [VtblIndex(12)] public HResult MapDesktopSurface(MappedRect* pLockedRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), pLockedRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), pLockedRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this), pLockedRect); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIOutputDuplication : IDXGIOutputDuplication.Int [VtblIndex(13)] public HResult UnMapDesktopSurface() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this)); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGIOutputDuplication : IDXGIOutputDuplication.Int [VtblIndex(14)] public HResult ReleaseFrame() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGIOutputDuplication*)Unsafe.AsPointer(ref this)); } public interface Interface : IDXGIObject.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIResource.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIResource.cs index c549ee4..34f0240 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIResource.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIResource.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIResource : IDXGIResource.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIResource)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIResource)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIResource : IDXGIResource.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIResource*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIResource*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIResource*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIResource : IDXGIResource.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIResource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIResource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIResource*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIResource : IDXGIResource.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIResource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIResource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIResource*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIResource : IDXGIResource.Interface, INativeGui [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIResource*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIResource*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIResource*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIResource : IDXGIResource.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIResource*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIResource*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIResource*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIResource : IDXGIResource.Interface, INativeGui [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIResource*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIResource*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIResource*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIResource : IDXGIResource.Interface, INativeGui [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIResource*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIResource*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIResource*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIResource : IDXGIResource.Interface, INativeGui [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIResource*)Unsafe.AsPointer(ref this), riid, ppDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIResource*)Unsafe.AsPointer(ref this), riid, ppDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIResource*)Unsafe.AsPointer(ref this), riid, ppDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIResource : IDXGIResource.Interface, INativeGui [VtblIndex(8)] public HResult GetSharedHandle(Handle* pSharedHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIResource*)Unsafe.AsPointer(ref this), pSharedHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIResource*)Unsafe.AsPointer(ref this), pSharedHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIResource*)Unsafe.AsPointer(ref this), pSharedHandle); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIResource : IDXGIResource.Interface, INativeGui [VtblIndex(9)] public HResult GetUsage(Usage* pUsage) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIResource*)Unsafe.AsPointer(ref this), pUsage); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIResource*)Unsafe.AsPointer(ref this), pUsage); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIResource*)Unsafe.AsPointer(ref this), pUsage); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIResource : IDXGIResource.Interface, INativeGui [VtblIndex(10)] public HResult SetEvictionPriority(uint EvictionPriority) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIResource*)Unsafe.AsPointer(ref this), EvictionPriority); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIResource*)Unsafe.AsPointer(ref this), EvictionPriority); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIResource*)Unsafe.AsPointer(ref this), EvictionPriority); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIResource : IDXGIResource.Interface, INativeGui [VtblIndex(11)] public HResult GetEvictionPriority(uint* pEvictionPriority) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIResource*)Unsafe.AsPointer(ref this), pEvictionPriority); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIResource*)Unsafe.AsPointer(ref this), pEvictionPriority); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIResource*)Unsafe.AsPointer(ref this), pEvictionPriority); } public interface Interface : IDXGIDeviceSubObject.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIResource1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIResource1.cs index 171666c..376d88c 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIResource1.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGIResource1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGIResource1 : IDXGIResource1.Interface, INativeG } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIResource1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGIResource1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGIResource1 : IDXGIResource1.Interface, INativeG [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGIResource1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGIResource1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGIResource1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGIResource1 : IDXGIResource1.Interface, INativeG [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGIResource1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGIResource1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGIResource1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGIResource1 : IDXGIResource1.Interface, INativeG [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGIResource1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGIResource1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGIResource1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGIResource1 : IDXGIResource1.Interface, INativeG [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGIResource1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGIResource1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGIResource1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGIResource1 : IDXGIResource1.Interface, INativeG [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGIResource1*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGIResource1*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGIResource1*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGIResource1 : IDXGIResource1.Interface, INativeG [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGIResource1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGIResource1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGIResource1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGIResource1 : IDXGIResource1.Interface, INativeG [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGIResource1*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGIResource1*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGIResource1*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGIResource1 : IDXGIResource1.Interface, INativeG [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGIResource1*)Unsafe.AsPointer(ref this), riid, ppDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGIResource1*)Unsafe.AsPointer(ref this), riid, ppDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGIResource1*)Unsafe.AsPointer(ref this), riid, ppDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGIResource1 : IDXGIResource1.Interface, INativeG [VtblIndex(8)] public HResult GetSharedHandle(Handle* pSharedHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGIResource1*)Unsafe.AsPointer(ref this), pSharedHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGIResource1*)Unsafe.AsPointer(ref this), pSharedHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGIResource1*)Unsafe.AsPointer(ref this), pSharedHandle); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGIResource1 : IDXGIResource1.Interface, INativeG [VtblIndex(9)] public HResult GetUsage(Usage* pUsage) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGIResource1*)Unsafe.AsPointer(ref this), pUsage); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGIResource1*)Unsafe.AsPointer(ref this), pUsage); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGIResource1*)Unsafe.AsPointer(ref this), pUsage); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGIResource1 : IDXGIResource1.Interface, INativeG [VtblIndex(10)] public HResult SetEvictionPriority(uint EvictionPriority) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGIResource1*)Unsafe.AsPointer(ref this), EvictionPriority); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGIResource1*)Unsafe.AsPointer(ref this), EvictionPriority); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGIResource1*)Unsafe.AsPointer(ref this), EvictionPriority); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGIResource1 : IDXGIResource1.Interface, INativeG [VtblIndex(11)] public HResult GetEvictionPriority(uint* pEvictionPriority) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGIResource1*)Unsafe.AsPointer(ref this), pEvictionPriority); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGIResource1*)Unsafe.AsPointer(ref this), pEvictionPriority); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGIResource1*)Unsafe.AsPointer(ref this), pEvictionPriority); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGIResource1 : IDXGIResource1.Interface, INativeG [VtblIndex(12)] public HResult CreateSubresourceSurface(uint index, IDXGISurface2** ppSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGIResource1*)Unsafe.AsPointer(ref this), index, ppSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGIResource1*)Unsafe.AsPointer(ref this), index, ppSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGIResource1*)Unsafe.AsPointer(ref this), index, ppSurface); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGIResource1 : IDXGIResource1.Interface, INativeG [VtblIndex(13)] public HResult CreateSharedHandle(Security.SECURITY_ATTRIBUTES* pAttributes, uint dwAccess, ushort* lpName, Handle* pHandle) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGIResource1*)Unsafe.AsPointer(ref this), pAttributes, dwAccess, lpName, pHandle); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGIResource1*)Unsafe.AsPointer(ref this), pAttributes, dwAccess, lpName, pHandle); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGIResource1*)Unsafe.AsPointer(ref this), pAttributes, dwAccess, lpName, pHandle); } public interface Interface : IDXGIResource.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISurface.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISurface.cs index 6edc493..b96ff9d 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISurface.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISurface.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGISurface : IDXGISurface.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGISurface)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGISurface)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGISurface : IDXGISurface.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGISurface*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGISurface*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGISurface*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGISurface : IDXGISurface.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGISurface*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGISurface*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGISurface*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGISurface : IDXGISurface.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGISurface*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGISurface*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGISurface*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGISurface : IDXGISurface.Interface, INativeGuid [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGISurface*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGISurface*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGISurface*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGISurface : IDXGISurface.Interface, INativeGuid [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGISurface*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGISurface*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGISurface*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGISurface : IDXGISurface.Interface, INativeGuid [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGISurface*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGISurface*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGISurface*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGISurface : IDXGISurface.Interface, INativeGuid [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGISurface*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGISurface*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGISurface*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGISurface : IDXGISurface.Interface, INativeGuid [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGISurface*)Unsafe.AsPointer(ref this), riid, ppDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGISurface*)Unsafe.AsPointer(ref this), riid, ppDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGISurface*)Unsafe.AsPointer(ref this), riid, ppDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGISurface : IDXGISurface.Interface, INativeGuid [VtblIndex(8)] public HResult GetDesc(SurfaceDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGISurface*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGISurface*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGISurface*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGISurface : IDXGISurface.Interface, INativeGuid [VtblIndex(9)] public HResult Map(MappedRect* pLockedRect, uint MapFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGISurface*)Unsafe.AsPointer(ref this), pLockedRect, MapFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGISurface*)Unsafe.AsPointer(ref this), pLockedRect, MapFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGISurface*)Unsafe.AsPointer(ref this), pLockedRect, MapFlags); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGISurface : IDXGISurface.Interface, INativeGuid [VtblIndex(10)] public HResult Unmap() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGISurface*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGISurface*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGISurface*)Unsafe.AsPointer(ref this)); } public interface Interface : IDXGIDeviceSubObject.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISurface1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISurface1.cs index a442201..8ffe16e 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISurface1.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISurface1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGISurface1 : IDXGISurface1.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGISurface1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGISurface1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGISurface1 : IDXGISurface1.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGISurface1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGISurface1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGISurface1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGISurface1 : IDXGISurface1.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGISurface1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGISurface1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGISurface1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGISurface1 : IDXGISurface1.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGISurface1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGISurface1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGISurface1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGISurface1 : IDXGISurface1.Interface, INativeGui [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGISurface1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGISurface1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGISurface1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGISurface1 : IDXGISurface1.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGISurface1*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGISurface1*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGISurface1*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGISurface1 : IDXGISurface1.Interface, INativeGui [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGISurface1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGISurface1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGISurface1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGISurface1 : IDXGISurface1.Interface, INativeGui [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGISurface1*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGISurface1*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGISurface1*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGISurface1 : IDXGISurface1.Interface, INativeGui [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGISurface1*)Unsafe.AsPointer(ref this), riid, ppDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGISurface1*)Unsafe.AsPointer(ref this), riid, ppDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGISurface1*)Unsafe.AsPointer(ref this), riid, ppDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGISurface1 : IDXGISurface1.Interface, INativeGui [VtblIndex(8)] public HResult GetDesc(SurfaceDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGISurface1*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGISurface1*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGISurface1*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGISurface1 : IDXGISurface1.Interface, INativeGui [VtblIndex(9)] public HResult Map(MappedRect* pLockedRect, uint MapFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGISurface1*)Unsafe.AsPointer(ref this), pLockedRect, MapFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGISurface1*)Unsafe.AsPointer(ref this), pLockedRect, MapFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGISurface1*)Unsafe.AsPointer(ref this), pLockedRect, MapFlags); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGISurface1 : IDXGISurface1.Interface, INativeGui [VtblIndex(10)] public HResult Unmap() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGISurface1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGISurface1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGISurface1*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGISurface1 : IDXGISurface1.Interface, INativeGui [VtblIndex(11)] public HResult GetDC(Bool32 Discard, IntPtr* phdc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGISurface1*)Unsafe.AsPointer(ref this), Discard, phdc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGISurface1*)Unsafe.AsPointer(ref this), Discard, phdc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGISurface1*)Unsafe.AsPointer(ref this), Discard, phdc); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGISurface1 : IDXGISurface1.Interface, INativeGui [VtblIndex(12)] public HResult ReleaseDC(Rect* pDirtyRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGISurface1*)Unsafe.AsPointer(ref this), pDirtyRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGISurface1*)Unsafe.AsPointer(ref this), pDirtyRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGISurface1*)Unsafe.AsPointer(ref this), pDirtyRect); } public interface Interface : IDXGISurface.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISurface2.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISurface2.cs index ede056d..0eae03a 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISurface2.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISurface2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGISurface2 : IDXGISurface2.Interface, INativeGui } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGISurface2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGISurface2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGISurface2 : IDXGISurface2.Interface, INativeGui [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGISurface2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGISurface2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGISurface2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGISurface2 : IDXGISurface2.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGISurface2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGISurface2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGISurface2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGISurface2 : IDXGISurface2.Interface, INativeGui [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGISurface2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGISurface2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGISurface2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGISurface2 : IDXGISurface2.Interface, INativeGui [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGISurface2*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGISurface2*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGISurface2*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGISurface2 : IDXGISurface2.Interface, INativeGui [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGISurface2*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGISurface2*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGISurface2*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGISurface2 : IDXGISurface2.Interface, INativeGui [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGISurface2*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGISurface2*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGISurface2*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGISurface2 : IDXGISurface2.Interface, INativeGui [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGISurface2*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGISurface2*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGISurface2*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGISurface2 : IDXGISurface2.Interface, INativeGui [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGISurface2*)Unsafe.AsPointer(ref this), riid, ppDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGISurface2*)Unsafe.AsPointer(ref this), riid, ppDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGISurface2*)Unsafe.AsPointer(ref this), riid, ppDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGISurface2 : IDXGISurface2.Interface, INativeGui [VtblIndex(8)] public HResult GetDesc(SurfaceDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGISurface2*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGISurface2*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGISurface2*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGISurface2 : IDXGISurface2.Interface, INativeGui [VtblIndex(9)] public HResult Map(MappedRect* pLockedRect, uint MapFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGISurface2*)Unsafe.AsPointer(ref this), pLockedRect, MapFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGISurface2*)Unsafe.AsPointer(ref this), pLockedRect, MapFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGISurface2*)Unsafe.AsPointer(ref this), pLockedRect, MapFlags); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGISurface2 : IDXGISurface2.Interface, INativeGui [VtblIndex(10)] public HResult Unmap() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGISurface2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGISurface2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGISurface2*)Unsafe.AsPointer(ref this)); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGISurface2 : IDXGISurface2.Interface, INativeGui [VtblIndex(11)] public HResult GetDC(Bool32 Discard, IntPtr* phdc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGISurface2*)Unsafe.AsPointer(ref this), Discard, phdc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGISurface2*)Unsafe.AsPointer(ref this), Discard, phdc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGISurface2*)Unsafe.AsPointer(ref this), Discard, phdc); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGISurface2 : IDXGISurface2.Interface, INativeGui [VtblIndex(12)] public HResult ReleaseDC(Rect* pDirtyRect) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGISurface2*)Unsafe.AsPointer(ref this), pDirtyRect); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGISurface2*)Unsafe.AsPointer(ref this), pDirtyRect); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGISurface2*)Unsafe.AsPointer(ref this), pDirtyRect); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGISurface2 : IDXGISurface2.Interface, INativeGui [VtblIndex(13)] public HResult GetResource(Guid* riid, void** ppParentResource, uint* pSubresourceIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGISurface2*)Unsafe.AsPointer(ref this), riid, ppParentResource, pSubresourceIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGISurface2*)Unsafe.AsPointer(ref this), riid, ppParentResource, pSubresourceIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGISurface2*)Unsafe.AsPointer(ref this), riid, ppParentResource, pSubresourceIndex); } public interface Interface : IDXGISurface1.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain.cs index 00a42ec..156aef1 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGISwapChain : IDXGISwapChain.Interface, INativeG } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGISwapChain)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGISwapChain)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGISwapChain : IDXGISwapChain.Interface, INativeG [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGISwapChain : IDXGISwapChain.Interface, INativeG [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGISwapChain*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGISwapChain*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGISwapChain*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGISwapChain : IDXGISwapChain.Interface, INativeG [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGISwapChain*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGISwapChain*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGISwapChain*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGISwapChain : IDXGISwapChain.Interface, INativeG [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGISwapChain : IDXGISwapChain.Interface, INativeG [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGISwapChain : IDXGISwapChain.Interface, INativeG [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGISwapChain : IDXGISwapChain.Interface, INativeG [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGISwapChain : IDXGISwapChain.Interface, INativeG [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), riid, ppDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), riid, ppDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), riid, ppDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGISwapChain : IDXGISwapChain.Interface, INativeG [VtblIndex(8)] public HResult Present(uint SyncInterval, PresentFlags Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), SyncInterval, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), SyncInterval, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), SyncInterval, Flags); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGISwapChain : IDXGISwapChain.Interface, INativeG [VtblIndex(9)] public HResult GetBuffer(uint Buffer, Guid* riid, void** ppSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), Buffer, riid, ppSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), Buffer, riid, ppSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), Buffer, riid, ppSurface); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGISwapChain : IDXGISwapChain.Interface, INativeG [VtblIndex(10)] public HResult SetFullscreenState(Bool32 Fullscreen, IDXGIOutput* pTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), Fullscreen, pTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), Fullscreen, pTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), Fullscreen, pTarget); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGISwapChain : IDXGISwapChain.Interface, INativeG [VtblIndex(11)] public HResult GetFullscreenState(Bool32* pFullscreen, IDXGIOutput** ppTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), pFullscreen, ppTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), pFullscreen, ppTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), pFullscreen, ppTarget); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGISwapChain : IDXGISwapChain.Interface, INativeG [VtblIndex(12)] public HResult GetDesc(SwapChainDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGISwapChain : IDXGISwapChain.Interface, INativeG [VtblIndex(13)] public HResult ResizeBuffers(uint BufferCount, uint Width, uint Height, Common.Format NewFormat, SwapChainFlags SwapChainFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, NewFormat, SwapChainFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, NewFormat, SwapChainFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, NewFormat, SwapChainFlags); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGISwapChain : IDXGISwapChain.Interface, INativeG [VtblIndex(14)] public HResult ResizeTarget(Common.ModeDescription* pNewTargetParameters) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), pNewTargetParameters); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), pNewTargetParameters); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), pNewTargetParameters); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGISwapChain : IDXGISwapChain.Interface, INativeG [VtblIndex(15)] public HResult GetContainingOutput(IDXGIOutput** ppOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), ppOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), ppOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), ppOutput); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGISwapChain : IDXGISwapChain.Interface, INativeG [VtblIndex(16)] public HResult GetFrameStatistics(FrameStatistics* pStats) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), pStats); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), pStats); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), pStats); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGISwapChain : IDXGISwapChain.Interface, INativeG [VtblIndex(17)] public HResult GetLastPresentCount(uint* pLastPresentCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), pLastPresentCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), pLastPresentCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGISwapChain*)Unsafe.AsPointer(ref this), pLastPresentCount); } public interface Interface : IDXGIDeviceSubObject.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain1.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain1.cs index c6180f0..8f0d28a 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain1.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain1.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGISwapChain1)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGISwapChain1)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), riid, ppDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), riid, ppDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), riid, ppDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(8)] public HResult Present(uint SyncInterval, PresentFlags Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), SyncInterval, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), SyncInterval, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), SyncInterval, Flags); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(9)] public HResult GetBuffer(uint Buffer, Guid* riid, void** ppSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), Buffer, riid, ppSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), Buffer, riid, ppSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), Buffer, riid, ppSurface); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(10)] public HResult SetFullscreenState(Bool32 Fullscreen, IDXGIOutput* pTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), Fullscreen, pTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), Fullscreen, pTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), Fullscreen, pTarget); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(11)] public HResult GetFullscreenState(Bool32* pFullscreen, IDXGIOutput** ppTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pFullscreen, ppTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pFullscreen, ppTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pFullscreen, ppTarget); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(12)] public HResult GetDesc(SwapChainDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(13)] public HResult ResizeBuffers(uint BufferCount, uint Width, uint Height, Common.Format NewFormat, SwapChainFlags SwapChainFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, NewFormat, SwapChainFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, NewFormat, SwapChainFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, NewFormat, SwapChainFlags); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(14)] public HResult ResizeTarget(Common.ModeDescription* pNewTargetParameters) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pNewTargetParameters); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pNewTargetParameters); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pNewTargetParameters); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(15)] public HResult GetContainingOutput(IDXGIOutput** ppOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), ppOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), ppOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), ppOutput); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(16)] public HResult GetFrameStatistics(FrameStatistics* pStats) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pStats); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pStats); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pStats); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(17)] public HResult GetLastPresentCount(uint* pLastPresentCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pLastPresentCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pLastPresentCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pLastPresentCount); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(18)] public HResult GetDesc1(SwapChainDescription1* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(19)] public HResult GetFullscreenDesc(SwapChainFullscreenDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(20)] public HResult GetHwnd(nint* pHwnd) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pHwnd); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pHwnd); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pHwnd); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(21)] public HResult GetCoreWindow(Guid* refiid, void** ppUnk) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), refiid, ppUnk); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), refiid, ppUnk); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), refiid, ppUnk); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(22)] public HResult Present1(uint SyncInterval, uint PresentFlags, PresentParameters* pPresentParameters) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), SyncInterval, PresentFlags, pPresentParameters); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), SyncInterval, PresentFlags, pPresentParameters); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), SyncInterval, PresentFlags, pPresentParameters); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(23)] public Bool32 IsTemporaryMonoSupported() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(24)] public HResult GetRestrictToOutput(IDXGIOutput** ppRestrictToOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), ppRestrictToOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), ppRestrictToOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), ppRestrictToOutput); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(25)] public HResult SetBackgroundColor(Color4* pColor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pColor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pColor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pColor); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(26)] public HResult GetBackgroundColor(Color4** pColor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pColor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pColor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pColor); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(27)] public HResult SetRotation(Common.ModeRotation Rotation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), Rotation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), Rotation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), Rotation); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDXGISwapChain1 : IDXGISwapChain1.Interface, INativ [VtblIndex(28)] public HResult GetRotation(Common.ModeRotation* pRotation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pRotation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pRotation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDXGISwapChain1*)Unsafe.AsPointer(ref this), pRotation); } public interface Interface : IDXGISwapChain.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain2.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain2.cs index 0e6be53..5e6373d 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain2.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGISwapChain2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGISwapChain2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), riid, ppDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), riid, ppDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), riid, ppDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(8)] public HResult Present(uint SyncInterval, PresentFlags Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), SyncInterval, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), SyncInterval, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), SyncInterval, Flags); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(9)] public HResult GetBuffer(uint Buffer, Guid* riid, void** ppSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Buffer, riid, ppSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Buffer, riid, ppSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Buffer, riid, ppSurface); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(10)] public HResult SetFullscreenState(Bool32 Fullscreen, IDXGIOutput* pTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Fullscreen, pTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Fullscreen, pTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Fullscreen, pTarget); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(11)] public HResult GetFullscreenState(Bool32* pFullscreen, IDXGIOutput** ppTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pFullscreen, ppTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pFullscreen, ppTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pFullscreen, ppTarget); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(12)] public HResult GetDesc(SwapChainDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(13)] public HResult ResizeBuffers(uint BufferCount, uint Width, uint Height, Common.Format NewFormat, SwapChainFlags SwapChainFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, NewFormat, SwapChainFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, NewFormat, SwapChainFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, NewFormat, SwapChainFlags); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(14)] public HResult ResizeTarget(Common.ModeDescription* pNewTargetParameters) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pNewTargetParameters); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pNewTargetParameters); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pNewTargetParameters); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(15)] public HResult GetContainingOutput(IDXGIOutput** ppOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), ppOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), ppOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), ppOutput); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(16)] public HResult GetFrameStatistics(FrameStatistics* pStats) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pStats); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pStats); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pStats); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(17)] public HResult GetLastPresentCount(uint* pLastPresentCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pLastPresentCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pLastPresentCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pLastPresentCount); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(18)] public HResult GetDesc1(SwapChainDescription1* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(19)] public HResult GetFullscreenDesc(SwapChainFullscreenDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(20)] public HResult GetHwnd(nint* pHwnd) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pHwnd); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pHwnd); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pHwnd); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(21)] public HResult GetCoreWindow(Guid* refiid, void** ppUnk) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), refiid, ppUnk); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), refiid, ppUnk); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), refiid, ppUnk); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(22)] public HResult Present1(uint SyncInterval, uint PresentFlags, PresentParameters* pPresentParameters) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), SyncInterval, PresentFlags, pPresentParameters); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), SyncInterval, PresentFlags, pPresentParameters); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), SyncInterval, PresentFlags, pPresentParameters); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(23)] public Bool32 IsTemporaryMonoSupported() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(24)] public HResult GetRestrictToOutput(IDXGIOutput** ppRestrictToOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), ppRestrictToOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), ppRestrictToOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), ppRestrictToOutput); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(25)] public HResult SetBackgroundColor(Color4* pColor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pColor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pColor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pColor); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(26)] public HResult GetBackgroundColor(Color4** pColor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pColor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pColor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pColor); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(27)] public HResult SetRotation(Common.ModeRotation Rotation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Rotation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Rotation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Rotation); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(28)] public HResult GetRotation(Common.ModeRotation* pRotation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pRotation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pRotation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pRotation); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(29)] public HResult SetSourceSize(uint Width, uint Height) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Width, Height); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Width, Height); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), Width, Height); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(30)] public HResult GetSourceSize(uint* pWidth, uint* pHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pWidth, pHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pWidth, pHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pWidth, pHeight); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(31)] public HResult SetMaximumFrameLatency(uint MaxLatency) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), MaxLatency); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), MaxLatency); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), MaxLatency); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(32)] public HResult GetMaximumFrameLatency(uint* pMaxLatency) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pMaxLatency); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pMaxLatency); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pMaxLatency); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(33)] public Handle GetFrameLatencyWaitableObject() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this)); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(34)] public HResult SetMatrixTransform(Matrix3x2* pMatrix) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pMatrix); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pMatrix); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pMatrix); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDXGISwapChain2 : IDXGISwapChain2.Interface, INativ [VtblIndex(35)] public HResult GetMatrixTransform(Matrix3x2* pMatrix) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pMatrix); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pMatrix); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDXGISwapChain2*)Unsafe.AsPointer(ref this), pMatrix); } public interface Interface : IDXGISwapChain1.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain3.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain3.cs index a8db39d..fda79a1 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain3.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain3.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGISwapChain3)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGISwapChain3)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), riid, ppDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), riid, ppDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), riid, ppDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(8)] public HResult Present(uint SyncInterval, PresentFlags Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), SyncInterval, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), SyncInterval, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), SyncInterval, Flags); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(9)] public HResult GetBuffer(uint Buffer, Guid* riid, void** ppSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Buffer, riid, ppSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Buffer, riid, ppSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Buffer, riid, ppSurface); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(10)] public HResult SetFullscreenState(Bool32 Fullscreen, IDXGIOutput* pTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Fullscreen, pTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Fullscreen, pTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Fullscreen, pTarget); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(11)] public HResult GetFullscreenState(Bool32* pFullscreen, IDXGIOutput** ppTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pFullscreen, ppTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pFullscreen, ppTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pFullscreen, ppTarget); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(12)] public HResult GetDesc(SwapChainDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(13)] public HResult ResizeBuffers(uint BufferCount, uint Width, uint Height, Common.Format NewFormat, SwapChainFlags SwapChainFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, NewFormat, SwapChainFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, NewFormat, SwapChainFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, NewFormat, SwapChainFlags); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(14)] public HResult ResizeTarget(Common.ModeDescription* pNewTargetParameters) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pNewTargetParameters); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pNewTargetParameters); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pNewTargetParameters); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(15)] public HResult GetContainingOutput(IDXGIOutput** ppOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), ppOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), ppOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), ppOutput); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(16)] public HResult GetFrameStatistics(FrameStatistics* pStats) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pStats); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pStats); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pStats); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(17)] public HResult GetLastPresentCount(uint* pLastPresentCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pLastPresentCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pLastPresentCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pLastPresentCount); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(18)] public HResult GetDesc1(SwapChainDescription1* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(19)] public HResult GetFullscreenDesc(SwapChainFullscreenDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(20)] public HResult GetHwnd(nint* pHwnd) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pHwnd); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pHwnd); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pHwnd); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(21)] public HResult GetCoreWindow(Guid* refiid, void** ppUnk) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), refiid, ppUnk); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), refiid, ppUnk); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), refiid, ppUnk); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(22)] public HResult Present1(uint SyncInterval, uint PresentFlags, PresentParameters* pPresentParameters) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), SyncInterval, PresentFlags, pPresentParameters); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), SyncInterval, PresentFlags, pPresentParameters); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), SyncInterval, PresentFlags, pPresentParameters); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(23)] public Bool32 IsTemporaryMonoSupported() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(24)] public HResult GetRestrictToOutput(IDXGIOutput** ppRestrictToOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), ppRestrictToOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), ppRestrictToOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), ppRestrictToOutput); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(25)] public HResult SetBackgroundColor(Color4* pColor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pColor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pColor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pColor); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(26)] public HResult GetBackgroundColor(Color4** pColor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pColor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pColor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pColor); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(27)] public HResult SetRotation(Common.ModeRotation Rotation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Rotation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Rotation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Rotation); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(28)] public HResult GetRotation(Common.ModeRotation* pRotation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pRotation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pRotation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pRotation); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(29)] public HResult SetSourceSize(uint Width, uint Height) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Width, Height); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Width, Height); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), Width, Height); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(30)] public HResult GetSourceSize(uint* pWidth, uint* pHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pWidth, pHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pWidth, pHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pWidth, pHeight); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(31)] public HResult SetMaximumFrameLatency(uint MaxLatency) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), MaxLatency); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), MaxLatency); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), MaxLatency); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(32)] public HResult GetMaximumFrameLatency(uint* pMaxLatency) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pMaxLatency); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pMaxLatency); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pMaxLatency); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(33)] public Handle GetFrameLatencyWaitableObject() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this)); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(34)] public HResult SetMatrixTransform(Matrix3x2* pMatrix) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pMatrix); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pMatrix); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pMatrix); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(35)] public HResult GetMatrixTransform(Matrix3x2* pMatrix) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pMatrix); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pMatrix); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), pMatrix); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(36)] public uint GetCurrentBackBufferIndex() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this)); } /// @@ -499,11 +347,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(37)] public HResult CheckColorSpaceSupport(Common.ColorSpaceType ColorSpace, uint* pColorSpaceSupport) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), ColorSpace, pColorSpaceSupport); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), ColorSpace, pColorSpaceSupport); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), ColorSpace, pColorSpaceSupport); } /// @@ -511,11 +355,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(38)] public HResult SetColorSpace1(Common.ColorSpaceType ColorSpace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), ColorSpace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), ColorSpace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), ColorSpace); } /// @@ -523,11 +363,7 @@ public unsafe partial struct IDXGISwapChain3 : IDXGISwapChain3.Interface, INativ [VtblIndex(39)] public HResult ResizeBuffers1(uint BufferCount, uint Width, uint Height, Common.Format Format, uint SwapChainFlags, uint* pCreationNodeMask, IUnknown** ppPresentQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, Format, SwapChainFlags, pCreationNodeMask, ppPresentQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, Format, SwapChainFlags, pCreationNodeMask, ppPresentQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((IDXGISwapChain3*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, Format, SwapChainFlags, pCreationNodeMask, ppPresentQueue); } public interface Interface : IDXGISwapChain2.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain4.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain4.cs index 7e4e023..837a58e 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain4.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChain4.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGISwapChain4)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGISwapChain4)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(3)] public HResult SetPrivateData(Guid* Name, uint DataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Name, DataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Name, DataSize, pData); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(4)] public HResult SetPrivateDataInterface(Guid* Name, IUnknown* pUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Name, pUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Name, pUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Name, pUnknown); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(5)] public HResult GetPrivateData(Guid* Name, uint* pDataSize, void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Name, pDataSize, pData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(6)] public HResult GetParent(Guid* riid, void** ppParent) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), riid, ppParent); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), riid, ppParent); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), riid, ppParent); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(7)] public HResult GetDevice(Guid* riid, void** ppDevice) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), riid, ppDevice); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), riid, ppDevice); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), riid, ppDevice); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(8)] public HResult Present(uint SyncInterval, PresentFlags Flags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), SyncInterval, Flags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), SyncInterval, Flags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), SyncInterval, Flags); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(9)] public HResult GetBuffer(uint Buffer, Guid* riid, void** ppSurface) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Buffer, riid, ppSurface); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Buffer, riid, ppSurface); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Buffer, riid, ppSurface); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(10)] public HResult SetFullscreenState(Bool32 Fullscreen, IDXGIOutput* pTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Fullscreen, pTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Fullscreen, pTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Fullscreen, pTarget); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(11)] public HResult GetFullscreenState(Bool32* pFullscreen, IDXGIOutput** ppTarget) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pFullscreen, ppTarget); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pFullscreen, ppTarget); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pFullscreen, ppTarget); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(12)] public HResult GetDesc(SwapChainDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(13)] public HResult ResizeBuffers(uint BufferCount, uint Width, uint Height, Common.Format NewFormat, SwapChainFlags SwapChainFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, NewFormat, SwapChainFlags); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, NewFormat, SwapChainFlags); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, NewFormat, SwapChainFlags); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(14)] public HResult ResizeTarget(Common.ModeDescription* pNewTargetParameters) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pNewTargetParameters); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pNewTargetParameters); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pNewTargetParameters); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(15)] public HResult GetContainingOutput(IDXGIOutput** ppOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), ppOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), ppOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), ppOutput); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(16)] public HResult GetFrameStatistics(FrameStatistics* pStats) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pStats); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pStats); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pStats); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(17)] public HResult GetLastPresentCount(uint* pLastPresentCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pLastPresentCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pLastPresentCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pLastPresentCount); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(18)] public HResult GetDesc1(SwapChainDescription1* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(19)] public HResult GetFullscreenDesc(SwapChainFullscreenDescription* pDesc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pDesc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pDesc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pDesc); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(20)] public HResult GetHwnd(nint* pHwnd) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pHwnd); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pHwnd); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pHwnd); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(21)] public HResult GetCoreWindow(Guid* refiid, void** ppUnk) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), refiid, ppUnk); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), refiid, ppUnk); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), refiid, ppUnk); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(22)] public HResult Present1(uint SyncInterval, uint PresentFlags, PresentParameters* pPresentParameters) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), SyncInterval, PresentFlags, pPresentParameters); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), SyncInterval, PresentFlags, pPresentParameters); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), SyncInterval, PresentFlags, pPresentParameters); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(23)] public Bool32 IsTemporaryMonoSupported() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this)); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(24)] public HResult GetRestrictToOutput(IDXGIOutput** ppRestrictToOutput) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), ppRestrictToOutput); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), ppRestrictToOutput); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), ppRestrictToOutput); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(25)] public HResult SetBackgroundColor(Color4* pColor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pColor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pColor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pColor); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(26)] public HResult GetBackgroundColor(Color4** pColor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pColor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pColor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pColor); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(27)] public HResult SetRotation(Common.ModeRotation Rotation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Rotation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Rotation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Rotation); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(28)] public HResult GetRotation(Common.ModeRotation* pRotation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pRotation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pRotation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pRotation); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(29)] public HResult SetSourceSize(uint Width, uint Height) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Width, Height); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Width, Height); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Width, Height); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(30)] public HResult GetSourceSize(uint* pWidth, uint* pHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pWidth, pHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pWidth, pHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pWidth, pHeight); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(31)] public HResult SetMaximumFrameLatency(uint MaxLatency) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), MaxLatency); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), MaxLatency); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), MaxLatency); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(32)] public HResult GetMaximumFrameLatency(uint* pMaxLatency) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pMaxLatency); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pMaxLatency); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pMaxLatency); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(33)] public Handle GetFrameLatencyWaitableObject() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this)); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(34)] public HResult SetMatrixTransform(Matrix3x2* pMatrix) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pMatrix); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pMatrix); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pMatrix); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(35)] public HResult GetMatrixTransform(Matrix3x2* pMatrix) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pMatrix); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pMatrix); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), pMatrix); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(36)] public uint GetCurrentBackBufferIndex() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this)); } /// @@ -499,11 +347,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(37)] public HResult CheckColorSpaceSupport(Common.ColorSpaceType ColorSpace, uint* pColorSpaceSupport) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), ColorSpace, pColorSpaceSupport); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), ColorSpace, pColorSpaceSupport); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), ColorSpace, pColorSpaceSupport); } /// @@ -511,11 +355,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(38)] public HResult SetColorSpace1(Common.ColorSpaceType ColorSpace) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), ColorSpace); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), ColorSpace); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), ColorSpace); } /// @@ -523,11 +363,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(39)] public HResult ResizeBuffers1(uint BufferCount, uint Width, uint Height, Common.Format Format, uint SwapChainFlags, uint* pCreationNodeMask, IUnknown** ppPresentQueue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, Format, SwapChainFlags, pCreationNodeMask, ppPresentQueue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, Format, SwapChainFlags, pCreationNodeMask, ppPresentQueue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), BufferCount, Width, Height, Format, SwapChainFlags, pCreationNodeMask, ppPresentQueue); } /// @@ -535,11 +371,7 @@ public unsafe partial struct IDXGISwapChain4 : IDXGISwapChain4.Interface, INativ [VtblIndex(40)] public HResult SetHDRMetaData(HDRMetadataType Type, uint Size, void* pMetaData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Type, Size, pMetaData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Type, Size, pMetaData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((IDXGISwapChain4*)Unsafe.AsPointer(ref this), Type, Size, pMetaData); } public interface Interface : IDXGISwapChain3.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChainMedia.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChainMedia.cs index 92ed8ed..da19bd7 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChainMedia.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGISwapChainMedia.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGISwapChainMedia : IDXGISwapChainMedia.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGISwapChainMedia)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGISwapChainMedia)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGISwapChainMedia : IDXGISwapChainMedia.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGISwapChainMedia*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGISwapChainMedia*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGISwapChainMedia*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGISwapChainMedia : IDXGISwapChainMedia.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGISwapChainMedia*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGISwapChainMedia*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGISwapChainMedia*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGISwapChainMedia : IDXGISwapChainMedia.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGISwapChainMedia*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGISwapChainMedia*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGISwapChainMedia*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGISwapChainMedia : IDXGISwapChainMedia.Interface [VtblIndex(3)] public HResult GetFrameStatisticsMedia(FrameStatisticsMedia* pStats) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IDXGISwapChainMedia*)Unsafe.AsPointer(ref this), pStats); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGISwapChainMedia*)Unsafe.AsPointer(ref this), pStats); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGISwapChainMedia*)Unsafe.AsPointer(ref this), pStats); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGISwapChainMedia : IDXGISwapChainMedia.Interface [VtblIndex(4)] public HResult SetPresentDuration(uint Duration) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IDXGISwapChainMedia*)Unsafe.AsPointer(ref this), Duration); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGISwapChainMedia*)Unsafe.AsPointer(ref this), Duration); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGISwapChainMedia*)Unsafe.AsPointer(ref this), Duration); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IDXGISwapChainMedia : IDXGISwapChainMedia.Interface [VtblIndex(5)] public HResult CheckPresentDurationSupport(uint DesiredPresentDuration, uint* pClosestSmallerPresentDuration, uint* pClosestLargerPresentDuration) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IDXGISwapChainMedia*)Unsafe.AsPointer(ref this), DesiredPresentDuration, pClosestSmallerPresentDuration, pClosestLargerPresentDuration); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IDXGISwapChainMedia*)Unsafe.AsPointer(ref this), DesiredPresentDuration, pClosestSmallerPresentDuration, pClosestLargerPresentDuration); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IDXGISwapChainMedia*)Unsafe.AsPointer(ref this), DesiredPresentDuration, pClosestSmallerPresentDuration, pClosestLargerPresentDuration); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGraphicsAnalysis.cs b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGraphicsAnalysis.cs index b6e217c..556aafc 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGraphicsAnalysis.cs +++ b/src/Vortice.Win32.Graphics.Dxgi/Generated/IDXGraphicsAnalysis.cs @@ -40,11 +40,7 @@ public unsafe partial struct IDXGraphicsAnalysis : IDXGraphicsAnalysis.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGraphicsAnalysis)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IDXGraphicsAnalysis)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IDXGraphicsAnalysis : IDXGraphicsAnalysis.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IDXGraphicsAnalysis*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IDXGraphicsAnalysis*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IDXGraphicsAnalysis*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IDXGraphicsAnalysis : IDXGraphicsAnalysis.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IDXGraphicsAnalysis*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IDXGraphicsAnalysis*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IDXGraphicsAnalysis*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IDXGraphicsAnalysis : IDXGraphicsAnalysis.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IDXGraphicsAnalysis*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IDXGraphicsAnalysis*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IDXGraphicsAnalysis*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IDXGraphicsAnalysis : IDXGraphicsAnalysis.Interface [VtblIndex(3)] public void BeginCapture() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((IDXGraphicsAnalysis*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IDXGraphicsAnalysis*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IDXGraphicsAnalysis*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IDXGraphicsAnalysis : IDXGraphicsAnalysis.Interface [VtblIndex(4)] public void EndCapture() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((IDXGraphicsAnalysis*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IDXGraphicsAnalysis*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IDXGraphicsAnalysis*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Dxgi/Vortice.Win32.Graphics.Dxgi.csproj b/src/Vortice.Win32.Graphics.Dxgi/Vortice.Win32.Graphics.Dxgi.csproj index 86fc723..6ad19f7 100644 --- a/src/Vortice.Win32.Graphics.Dxgi/Vortice.Win32.Graphics.Dxgi.csproj +++ b/src/Vortice.Win32.Graphics.Dxgi/Vortice.Win32.Graphics.Dxgi.csproj @@ -1,7 +1,7 @@ - netstandard2.0;net7.0;net8.0 + net7.0;net8.0 Dxgi bindings. $(NoWarn);CS0419;IDE0017 diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmap.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmap.cs index 528dc82..b77b8b3 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmap.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmap.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICBitmap : IWICBitmap.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmap)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmap)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICBitmap : IWICBitmap.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICBitmap*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICBitmap*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICBitmap*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICBitmap : IWICBitmap.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICBitmap*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICBitmap*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICBitmap*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICBitmap : IWICBitmap.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICBitmap*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICBitmap*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICBitmap*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICBitmap : IWICBitmap.Interface, INativeGuid [VtblIndex(3)] public HResult GetSize(uint* puiWidth, uint* puiHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICBitmap*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICBitmap*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICBitmap*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICBitmap : IWICBitmap.Interface, INativeGuid [VtblIndex(4)] public HResult GetPixelFormat(Guid* pPixelFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICBitmap*)Unsafe.AsPointer(ref this), pPixelFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICBitmap*)Unsafe.AsPointer(ref this), pPixelFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICBitmap*)Unsafe.AsPointer(ref this), pPixelFormat); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICBitmap : IWICBitmap.Interface, INativeGuid [VtblIndex(5)] public HResult GetResolution(double* pDpiX, double* pDpiY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICBitmap*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICBitmap*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICBitmap*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICBitmap : IWICBitmap.Interface, INativeGuid [VtblIndex(6)] public HResult CopyPalette(IWICPalette* pIPalette) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICBitmap*)Unsafe.AsPointer(ref this), pIPalette); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICBitmap*)Unsafe.AsPointer(ref this), pIPalette); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICBitmap*)Unsafe.AsPointer(ref this), pIPalette); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICBitmap : IWICBitmap.Interface, INativeGuid [VtblIndex(7)] public HResult CopyPixels(System.Drawing.Rectangle* prc, uint cbStride, uint cbBufferSize, byte* pbBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICBitmap*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICBitmap*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICBitmap*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICBitmap : IWICBitmap.Interface, INativeGuid [VtblIndex(8)] public HResult Lock(System.Drawing.Rectangle* prcLock, WICBitmapLockFlags flags, IWICBitmapLock** ppILock) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICBitmap*)Unsafe.AsPointer(ref this), prcLock, flags, ppILock); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICBitmap*)Unsafe.AsPointer(ref this), prcLock, flags, ppILock); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICBitmap*)Unsafe.AsPointer(ref this), prcLock, flags, ppILock); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICBitmap : IWICBitmap.Interface, INativeGuid [VtblIndex(9)] public HResult SetPalette(IWICPalette* pIPalette) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICBitmap*)Unsafe.AsPointer(ref this), pIPalette); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICBitmap*)Unsafe.AsPointer(ref this), pIPalette); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICBitmap*)Unsafe.AsPointer(ref this), pIPalette); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICBitmap : IWICBitmap.Interface, INativeGuid [VtblIndex(10)] public HResult SetResolution(double dpiX, double dpiY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICBitmap*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICBitmap*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICBitmap*)Unsafe.AsPointer(ref this), dpiX, dpiY); } public interface Interface : IWICBitmapSource.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapClipper.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapClipper.cs index 03ce3fa..7bc64d0 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapClipper.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapClipper.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICBitmapClipper : IWICBitmapClipper.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapClipper)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapClipper)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICBitmapClipper : IWICBitmapClipper.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICBitmapClipper : IWICBitmapClipper.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICBitmapClipper : IWICBitmapClipper.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICBitmapClipper : IWICBitmapClipper.Interface, IN [VtblIndex(3)] public HResult GetSize(uint* puiWidth, uint* puiHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICBitmapClipper : IWICBitmapClipper.Interface, IN [VtblIndex(4)] public HResult GetPixelFormat(Guid* pPixelFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), pPixelFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), pPixelFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), pPixelFormat); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICBitmapClipper : IWICBitmapClipper.Interface, IN [VtblIndex(5)] public HResult GetResolution(double* pDpiX, double* pDpiY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICBitmapClipper : IWICBitmapClipper.Interface, IN [VtblIndex(6)] public HResult CopyPalette(IWICPalette* pIPalette) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), pIPalette); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), pIPalette); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), pIPalette); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICBitmapClipper : IWICBitmapClipper.Interface, IN [VtblIndex(7)] public HResult CopyPixels(System.Drawing.Rectangle* prc, uint cbStride, uint cbBufferSize, byte* pbBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICBitmapClipper : IWICBitmapClipper.Interface, IN [VtblIndex(8)] public HResult Initialize(IWICBitmapSource* pISource, System.Drawing.Rectangle* prc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), pISource, prc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), pISource, prc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICBitmapClipper*)Unsafe.AsPointer(ref this), pISource, prc); } public interface Interface : IWICBitmapSource.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapCodecInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapCodecInfo.cs index 50e5e63..a711990 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapCodecInfo.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapCodecInfo.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapCodecInfo)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapCodecInfo)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(3)] public HResult GetComponentType(WICComponentType* pType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pType); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(4)] public HResult GetCLSID(Guid* pclsid) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pclsid); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pclsid); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pclsid); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(5)] public HResult GetSigningStatus(uint* pStatus) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pStatus); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pStatus); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pStatus); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(6)] public HResult GetAuthor(uint cchAuthor, ushort* wzAuthor, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(7)] public HResult GetVendorGUID(Guid* pguidVendor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pguidVendor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pguidVendor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pguidVendor); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(8)] public HResult GetVersion(uint cchVersion, ushort* wzVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(9)] public HResult GetSpecVersion(uint cchSpecVersion, ushort* wzSpecVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(10)] public HResult GetFriendlyName(uint cchFriendlyName, ushort* wzFriendlyName, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(11)] public HResult GetContainerFormat(Guid* pguidContainerFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pguidContainerFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pguidContainerFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pguidContainerFormat); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(12)] public HResult GetPixelFormats(uint cFormats, Guid* pguidPixelFormats, uint* pcActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cFormats, pguidPixelFormats, pcActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cFormats, pguidPixelFormats, pcActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cFormats, pguidPixelFormats, pcActual); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(13)] public HResult GetColorManagementVersion(uint cchColorManagementVersion, ushort* wzColorManagementVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchColorManagementVersion, wzColorManagementVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchColorManagementVersion, wzColorManagementVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchColorManagementVersion, wzColorManagementVersion, pcchActual); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(14)] public HResult GetDeviceManufacturer(uint cchDeviceManufacturer, ushort* wzDeviceManufacturer, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchDeviceManufacturer, wzDeviceManufacturer, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchDeviceManufacturer, wzDeviceManufacturer, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchDeviceManufacturer, wzDeviceManufacturer, pcchActual); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(15)] public HResult GetDeviceModels(uint cchDeviceModels, ushort* wzDeviceModels, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchDeviceModels, wzDeviceModels, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchDeviceModels, wzDeviceModels, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchDeviceModels, wzDeviceModels, pcchActual); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(16)] public HResult GetMimeTypes(uint cchMimeTypes, ushort* wzMimeTypes, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchMimeTypes, wzMimeTypes, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchMimeTypes, wzMimeTypes, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchMimeTypes, wzMimeTypes, pcchActual); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(17)] public HResult GetFileExtensions(uint cchFileExtensions, ushort* wzFileExtensions, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchFileExtensions, wzFileExtensions, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchFileExtensions, wzFileExtensions, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), cchFileExtensions, wzFileExtensions, pcchActual); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(18)] public HResult DoesSupportAnimation(Bool32* pfSupportAnimation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pfSupportAnimation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pfSupportAnimation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pfSupportAnimation); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(19)] public HResult DoesSupportChromakey(Bool32* pfSupportChromakey) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pfSupportChromakey); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pfSupportChromakey); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pfSupportChromakey); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(20)] public HResult DoesSupportLossless(Bool32* pfSupportLossless) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pfSupportLossless); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pfSupportLossless); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pfSupportLossless); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(21)] public HResult DoesSupportMultiframe(Bool32* pfSupportMultiframe) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pfSupportMultiframe); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pfSupportMultiframe); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), pfSupportMultiframe); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IWICBitmapCodecInfo : IWICBitmapCodecInfo.Interface [VtblIndex(22)] public HResult MatchesMimeType(ushort* wzMimeType, Bool32* pfMatches) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), wzMimeType, pfMatches); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), wzMimeType, pfMatches); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IWICBitmapCodecInfo*)Unsafe.AsPointer(ref this), wzMimeType, pfMatches); } public interface Interface : IWICComponentInfo.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapCodecProgressNotification.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapCodecProgressNotification.cs index 5b5276d..702da65 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapCodecProgressNotification.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapCodecProgressNotification.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICBitmapCodecProgressNotification : IWICBitmapCod } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapCodecProgressNotification)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapCodecProgressNotification)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICBitmapCodecProgressNotification : IWICBitmapCod [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICBitmapCodecProgressNotification*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICBitmapCodecProgressNotification*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICBitmapCodecProgressNotification*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICBitmapCodecProgressNotification : IWICBitmapCod [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICBitmapCodecProgressNotification*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICBitmapCodecProgressNotification*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICBitmapCodecProgressNotification*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICBitmapCodecProgressNotification : IWICBitmapCod [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICBitmapCodecProgressNotification*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICBitmapCodecProgressNotification*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICBitmapCodecProgressNotification*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICBitmapCodecProgressNotification : IWICBitmapCod [VtblIndex(3)] public HResult RegisterProgressNotification(delegate* unmanaged[Stdcall] pfnProgressNotification, void* pvData, uint dwProgressFlags) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged, void*, uint, int>)(lpVtbl[3]))((IWICBitmapCodecProgressNotification*)Unsafe.AsPointer(ref this), pfnProgressNotification, pvData, dwProgressFlags); -#else - return ((delegate* unmanaged[Stdcall], void*, uint, int>)(lpVtbl[3]))((IWICBitmapCodecProgressNotification*)Unsafe.AsPointer(ref this), pfnProgressNotification, pvData, dwProgressFlags); -#endif + return ((delegate* unmanaged[MemberFunction], void*, uint, int>)(lpVtbl[3]))((IWICBitmapCodecProgressNotification*)Unsafe.AsPointer(ref this), pfnProgressNotification, pvData, dwProgressFlags); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapDecoder.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapDecoder.cs index 9934fcc..d2d707c 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapDecoder.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapDecoder.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICBitmapDecoder : IWICBitmapDecoder.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapDecoder)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapDecoder)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICBitmapDecoder : IWICBitmapDecoder.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICBitmapDecoder : IWICBitmapDecoder.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICBitmapDecoder : IWICBitmapDecoder.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICBitmapDecoder : IWICBitmapDecoder.Interface, IN [VtblIndex(3)] public HResult QueryCapability(Com.IStream* pIStream, uint* pdwCapability) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), pIStream, pdwCapability); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), pIStream, pdwCapability); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), pIStream, pdwCapability); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICBitmapDecoder : IWICBitmapDecoder.Interface, IN [VtblIndex(4)] public HResult Initialize(Com.IStream* pIStream, WICDecodeOptions cacheOptions) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), pIStream, cacheOptions); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), pIStream, cacheOptions); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), pIStream, cacheOptions); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICBitmapDecoder : IWICBitmapDecoder.Interface, IN [VtblIndex(5)] public HResult GetContainerFormat(Guid* pguidContainerFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), pguidContainerFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), pguidContainerFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), pguidContainerFormat); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICBitmapDecoder : IWICBitmapDecoder.Interface, IN [VtblIndex(6)] public HResult GetDecoderInfo(IWICBitmapDecoderInfo** ppIDecoderInfo) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), ppIDecoderInfo); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), ppIDecoderInfo); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), ppIDecoderInfo); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICBitmapDecoder : IWICBitmapDecoder.Interface, IN [VtblIndex(7)] public HResult CopyPalette(IWICPalette* pIPalette) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), pIPalette); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), pIPalette); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), pIPalette); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICBitmapDecoder : IWICBitmapDecoder.Interface, IN [VtblIndex(8)] public HResult GetMetadataQueryReader(IWICMetadataQueryReader** ppIMetadataQueryReader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), ppIMetadataQueryReader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), ppIMetadataQueryReader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), ppIMetadataQueryReader); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICBitmapDecoder : IWICBitmapDecoder.Interface, IN [VtblIndex(9)] public HResult GetPreview(IWICBitmapSource** ppIBitmapSource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), ppIBitmapSource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), ppIBitmapSource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), ppIBitmapSource); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICBitmapDecoder : IWICBitmapDecoder.Interface, IN [VtblIndex(10)] public HResult GetColorContexts(uint cCount, IWICColorContext** ppIColorContexts, uint* pcActualCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), cCount, ppIColorContexts, pcActualCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), cCount, ppIColorContexts, pcActualCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), cCount, ppIColorContexts, pcActualCount); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IWICBitmapDecoder : IWICBitmapDecoder.Interface, IN [VtblIndex(11)] public HResult GetThumbnail(IWICBitmapSource** ppIThumbnail) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), ppIThumbnail); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), ppIThumbnail); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), ppIThumbnail); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IWICBitmapDecoder : IWICBitmapDecoder.Interface, IN [VtblIndex(12)] public HResult GetFrameCount(uint* pCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), pCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), pCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), pCount); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IWICBitmapDecoder : IWICBitmapDecoder.Interface, IN [VtblIndex(13)] public HResult GetFrame(uint index, IWICBitmapFrameDecode** ppIBitmapFrame) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), index, ppIBitmapFrame); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), index, ppIBitmapFrame); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IWICBitmapDecoder*)Unsafe.AsPointer(ref this), index, ppIBitmapFrame); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapDecoderInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapDecoderInfo.cs index b6dab57..be8e56b 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapDecoderInfo.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapDecoderInfo.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapDecoderInfo)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapDecoderInfo)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(3)] public HResult GetComponentType(WICComponentType* pType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pType); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(4)] public HResult GetCLSID(Guid* pclsid) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pclsid); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pclsid); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pclsid); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(5)] public HResult GetSigningStatus(uint* pStatus) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pStatus); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pStatus); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pStatus); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(6)] public HResult GetAuthor(uint cchAuthor, ushort* wzAuthor, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(7)] public HResult GetVendorGUID(Guid* pguidVendor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pguidVendor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pguidVendor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pguidVendor); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(8)] public HResult GetVersion(uint cchVersion, ushort* wzVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(9)] public HResult GetSpecVersion(uint cchSpecVersion, ushort* wzSpecVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(10)] public HResult GetFriendlyName(uint cchFriendlyName, ushort* wzFriendlyName, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(11)] public HResult GetContainerFormat(Guid* pguidContainerFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pguidContainerFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pguidContainerFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pguidContainerFormat); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(12)] public HResult GetPixelFormats(uint cFormats, Guid* pguidPixelFormats, uint* pcActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cFormats, pguidPixelFormats, pcActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cFormats, pguidPixelFormats, pcActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cFormats, pguidPixelFormats, pcActual); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(13)] public HResult GetColorManagementVersion(uint cchColorManagementVersion, ushort* wzColorManagementVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchColorManagementVersion, wzColorManagementVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchColorManagementVersion, wzColorManagementVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchColorManagementVersion, wzColorManagementVersion, pcchActual); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(14)] public HResult GetDeviceManufacturer(uint cchDeviceManufacturer, ushort* wzDeviceManufacturer, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchDeviceManufacturer, wzDeviceManufacturer, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchDeviceManufacturer, wzDeviceManufacturer, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchDeviceManufacturer, wzDeviceManufacturer, pcchActual); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(15)] public HResult GetDeviceModels(uint cchDeviceModels, ushort* wzDeviceModels, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchDeviceModels, wzDeviceModels, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchDeviceModels, wzDeviceModels, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchDeviceModels, wzDeviceModels, pcchActual); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(16)] public HResult GetMimeTypes(uint cchMimeTypes, ushort* wzMimeTypes, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchMimeTypes, wzMimeTypes, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchMimeTypes, wzMimeTypes, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchMimeTypes, wzMimeTypes, pcchActual); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(17)] public HResult GetFileExtensions(uint cchFileExtensions, ushort* wzFileExtensions, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchFileExtensions, wzFileExtensions, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchFileExtensions, wzFileExtensions, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cchFileExtensions, wzFileExtensions, pcchActual); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(18)] public HResult DoesSupportAnimation(Bool32* pfSupportAnimation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pfSupportAnimation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pfSupportAnimation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pfSupportAnimation); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(19)] public HResult DoesSupportChromakey(Bool32* pfSupportChromakey) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pfSupportChromakey); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pfSupportChromakey); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pfSupportChromakey); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(20)] public HResult DoesSupportLossless(Bool32* pfSupportLossless) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pfSupportLossless); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pfSupportLossless); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pfSupportLossless); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(21)] public HResult DoesSupportMultiframe(Bool32* pfSupportMultiframe) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pfSupportMultiframe); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pfSupportMultiframe); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pfSupportMultiframe); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(22)] public HResult MatchesMimeType(ushort* wzMimeType, Bool32* pfMatches) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), wzMimeType, pfMatches); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), wzMimeType, pfMatches); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), wzMimeType, pfMatches); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(23)] public HResult GetPatterns(uint cbSizePatterns, WICBitmapPattern* pPatterns, uint* pcPatterns, uint* pcbPatternsActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cbSizePatterns, pPatterns, pcPatterns, pcbPatternsActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cbSizePatterns, pPatterns, pcPatterns, pcbPatternsActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), cbSizePatterns, pPatterns, pcPatterns, pcbPatternsActual); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(24)] public HResult MatchesPattern(Com.IStream* pIStream, Bool32* pfMatches) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pIStream, pfMatches); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pIStream, pfMatches); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), pIStream, pfMatches); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IWICBitmapDecoderInfo : IWICBitmapDecoderInfo.Inter [VtblIndex(25)] public HResult CreateInstance(IWICBitmapDecoder** ppIBitmapDecoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), ppIBitmapDecoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), ppIBitmapDecoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IWICBitmapDecoderInfo*)Unsafe.AsPointer(ref this), ppIBitmapDecoder); } public interface Interface : IWICBitmapCodecInfo.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapEncoder.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapEncoder.cs index 5f406b2..5d99ac3 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapEncoder.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapEncoder.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICBitmapEncoder : IWICBitmapEncoder.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapEncoder)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapEncoder)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICBitmapEncoder : IWICBitmapEncoder.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICBitmapEncoder : IWICBitmapEncoder.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICBitmapEncoder : IWICBitmapEncoder.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICBitmapEncoder : IWICBitmapEncoder.Interface, IN [VtblIndex(3)] public HResult Initialize(Com.IStream* pIStream, WICBitmapEncoderCacheOption cacheOption) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), pIStream, cacheOption); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), pIStream, cacheOption); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), pIStream, cacheOption); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICBitmapEncoder : IWICBitmapEncoder.Interface, IN [VtblIndex(4)] public HResult GetContainerFormat(Guid* pguidContainerFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), pguidContainerFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), pguidContainerFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), pguidContainerFormat); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICBitmapEncoder : IWICBitmapEncoder.Interface, IN [VtblIndex(5)] public HResult GetEncoderInfo(IWICBitmapEncoderInfo** ppIEncoderInfo) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), ppIEncoderInfo); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), ppIEncoderInfo); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), ppIEncoderInfo); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICBitmapEncoder : IWICBitmapEncoder.Interface, IN [VtblIndex(6)] public HResult SetColorContexts(uint cCount, IWICColorContext** ppIColorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), cCount, ppIColorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), cCount, ppIColorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), cCount, ppIColorContext); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICBitmapEncoder : IWICBitmapEncoder.Interface, IN [VtblIndex(7)] public HResult SetPalette(IWICPalette* pIPalette) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), pIPalette); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), pIPalette); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), pIPalette); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICBitmapEncoder : IWICBitmapEncoder.Interface, IN [VtblIndex(8)] public HResult SetThumbnail(IWICBitmapSource* pIThumbnail) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), pIThumbnail); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), pIThumbnail); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), pIThumbnail); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICBitmapEncoder : IWICBitmapEncoder.Interface, IN [VtblIndex(9)] public HResult SetPreview(IWICBitmapSource* pIPreview) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), pIPreview); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), pIPreview); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), pIPreview); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICBitmapEncoder : IWICBitmapEncoder.Interface, IN [VtblIndex(10)] public HResult CreateNewFrame(IWICBitmapFrameEncode** ppIFrameEncode, Com.IPropertyBag2** ppIEncoderOptions) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), ppIFrameEncode, ppIEncoderOptions); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), ppIFrameEncode, ppIEncoderOptions); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), ppIFrameEncode, ppIEncoderOptions); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IWICBitmapEncoder : IWICBitmapEncoder.Interface, IN [VtblIndex(11)] public HResult Commit() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this)); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IWICBitmapEncoder : IWICBitmapEncoder.Interface, IN [VtblIndex(12)] public HResult GetMetadataQueryWriter(IWICMetadataQueryWriter** ppIMetadataQueryWriter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), ppIMetadataQueryWriter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), ppIMetadataQueryWriter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IWICBitmapEncoder*)Unsafe.AsPointer(ref this), ppIMetadataQueryWriter); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapEncoderInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapEncoderInfo.cs index 0ad4c43..0eb736f 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapEncoderInfo.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapEncoderInfo.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapEncoderInfo)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapEncoderInfo)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(3)] public HResult GetComponentType(WICComponentType* pType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pType); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(4)] public HResult GetCLSID(Guid* pclsid) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pclsid); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pclsid); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pclsid); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(5)] public HResult GetSigningStatus(uint* pStatus) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pStatus); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pStatus); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pStatus); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(6)] public HResult GetAuthor(uint cchAuthor, ushort* wzAuthor, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(7)] public HResult GetVendorGUID(Guid* pguidVendor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pguidVendor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pguidVendor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pguidVendor); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(8)] public HResult GetVersion(uint cchVersion, ushort* wzVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(9)] public HResult GetSpecVersion(uint cchSpecVersion, ushort* wzSpecVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(10)] public HResult GetFriendlyName(uint cchFriendlyName, ushort* wzFriendlyName, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(11)] public HResult GetContainerFormat(Guid* pguidContainerFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pguidContainerFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pguidContainerFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pguidContainerFormat); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(12)] public HResult GetPixelFormats(uint cFormats, Guid* pguidPixelFormats, uint* pcActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cFormats, pguidPixelFormats, pcActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cFormats, pguidPixelFormats, pcActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cFormats, pguidPixelFormats, pcActual); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(13)] public HResult GetColorManagementVersion(uint cchColorManagementVersion, ushort* wzColorManagementVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchColorManagementVersion, wzColorManagementVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchColorManagementVersion, wzColorManagementVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchColorManagementVersion, wzColorManagementVersion, pcchActual); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(14)] public HResult GetDeviceManufacturer(uint cchDeviceManufacturer, ushort* wzDeviceManufacturer, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchDeviceManufacturer, wzDeviceManufacturer, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchDeviceManufacturer, wzDeviceManufacturer, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchDeviceManufacturer, wzDeviceManufacturer, pcchActual); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(15)] public HResult GetDeviceModels(uint cchDeviceModels, ushort* wzDeviceModels, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchDeviceModels, wzDeviceModels, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchDeviceModels, wzDeviceModels, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchDeviceModels, wzDeviceModels, pcchActual); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(16)] public HResult GetMimeTypes(uint cchMimeTypes, ushort* wzMimeTypes, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchMimeTypes, wzMimeTypes, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchMimeTypes, wzMimeTypes, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchMimeTypes, wzMimeTypes, pcchActual); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(17)] public HResult GetFileExtensions(uint cchFileExtensions, ushort* wzFileExtensions, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchFileExtensions, wzFileExtensions, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchFileExtensions, wzFileExtensions, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), cchFileExtensions, wzFileExtensions, pcchActual); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(18)] public HResult DoesSupportAnimation(Bool32* pfSupportAnimation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pfSupportAnimation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pfSupportAnimation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pfSupportAnimation); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(19)] public HResult DoesSupportChromakey(Bool32* pfSupportChromakey) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pfSupportChromakey); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pfSupportChromakey); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pfSupportChromakey); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(20)] public HResult DoesSupportLossless(Bool32* pfSupportLossless) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pfSupportLossless); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pfSupportLossless); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pfSupportLossless); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(21)] public HResult DoesSupportMultiframe(Bool32* pfSupportMultiframe) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pfSupportMultiframe); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pfSupportMultiframe); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), pfSupportMultiframe); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(22)] public HResult MatchesMimeType(ushort* wzMimeType, Bool32* pfMatches) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), wzMimeType, pfMatches); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), wzMimeType, pfMatches); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), wzMimeType, pfMatches); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IWICBitmapEncoderInfo : IWICBitmapEncoderInfo.Inter [VtblIndex(23)] public HResult CreateInstance(IWICBitmapEncoder** ppIBitmapEncoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), ppIBitmapEncoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), ppIBitmapEncoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IWICBitmapEncoderInfo*)Unsafe.AsPointer(ref this), ppIBitmapEncoder); } public interface Interface : IWICBitmapCodecInfo.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapFlipRotator.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapFlipRotator.cs index 45ed1b0..3b1d5e9 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapFlipRotator.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapFlipRotator.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICBitmapFlipRotator : IWICBitmapFlipRotator.Inter } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapFlipRotator)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapFlipRotator)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICBitmapFlipRotator : IWICBitmapFlipRotator.Inter [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICBitmapFlipRotator : IWICBitmapFlipRotator.Inter [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICBitmapFlipRotator : IWICBitmapFlipRotator.Inter [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICBitmapFlipRotator : IWICBitmapFlipRotator.Inter [VtblIndex(3)] public HResult GetSize(uint* puiWidth, uint* puiHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICBitmapFlipRotator : IWICBitmapFlipRotator.Inter [VtblIndex(4)] public HResult GetPixelFormat(Guid* pPixelFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), pPixelFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), pPixelFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), pPixelFormat); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICBitmapFlipRotator : IWICBitmapFlipRotator.Inter [VtblIndex(5)] public HResult GetResolution(double* pDpiX, double* pDpiY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICBitmapFlipRotator : IWICBitmapFlipRotator.Inter [VtblIndex(6)] public HResult CopyPalette(IWICPalette* pIPalette) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), pIPalette); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), pIPalette); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), pIPalette); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICBitmapFlipRotator : IWICBitmapFlipRotator.Inter [VtblIndex(7)] public HResult CopyPixels(System.Drawing.Rectangle* prc, uint cbStride, uint cbBufferSize, byte* pbBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICBitmapFlipRotator : IWICBitmapFlipRotator.Inter [VtblIndex(8)] public HResult Initialize(IWICBitmapSource* pISource, WICBitmapTransformOptions options) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), pISource, options); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), pISource, options); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICBitmapFlipRotator*)Unsafe.AsPointer(ref this), pISource, options); } public interface Interface : IWICBitmapSource.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapFrameDecode.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapFrameDecode.cs index 09dcb3f..3bcda1d 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapFrameDecode.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapFrameDecode.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICBitmapFrameDecode : IWICBitmapFrameDecode.Inter } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapFrameDecode)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapFrameDecode)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICBitmapFrameDecode : IWICBitmapFrameDecode.Inter [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICBitmapFrameDecode : IWICBitmapFrameDecode.Inter [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICBitmapFrameDecode : IWICBitmapFrameDecode.Inter [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICBitmapFrameDecode : IWICBitmapFrameDecode.Inter [VtblIndex(3)] public HResult GetSize(uint* puiWidth, uint* puiHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICBitmapFrameDecode : IWICBitmapFrameDecode.Inter [VtblIndex(4)] public HResult GetPixelFormat(Guid* pPixelFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), pPixelFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), pPixelFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), pPixelFormat); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICBitmapFrameDecode : IWICBitmapFrameDecode.Inter [VtblIndex(5)] public HResult GetResolution(double* pDpiX, double* pDpiY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICBitmapFrameDecode : IWICBitmapFrameDecode.Inter [VtblIndex(6)] public HResult CopyPalette(IWICPalette* pIPalette) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), pIPalette); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), pIPalette); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), pIPalette); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICBitmapFrameDecode : IWICBitmapFrameDecode.Inter [VtblIndex(7)] public HResult CopyPixels(System.Drawing.Rectangle* prc, uint cbStride, uint cbBufferSize, byte* pbBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICBitmapFrameDecode : IWICBitmapFrameDecode.Inter [VtblIndex(8)] public HResult GetMetadataQueryReader(IWICMetadataQueryReader** ppIMetadataQueryReader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), ppIMetadataQueryReader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), ppIMetadataQueryReader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), ppIMetadataQueryReader); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICBitmapFrameDecode : IWICBitmapFrameDecode.Inter [VtblIndex(9)] public HResult GetColorContexts(uint cCount, IWICColorContext** ppIColorContexts, uint* pcActualCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), cCount, ppIColorContexts, pcActualCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), cCount, ppIColorContexts, pcActualCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), cCount, ppIColorContexts, pcActualCount); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICBitmapFrameDecode : IWICBitmapFrameDecode.Inter [VtblIndex(10)] public HResult GetThumbnail(IWICBitmapSource** ppIThumbnail) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), ppIThumbnail); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), ppIThumbnail); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICBitmapFrameDecode*)Unsafe.AsPointer(ref this), ppIThumbnail); } public interface Interface : IWICBitmapSource.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapFrameEncode.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapFrameEncode.cs index b3f2c7e..cc113b1 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapFrameEncode.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapFrameEncode.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICBitmapFrameEncode : IWICBitmapFrameEncode.Inter } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapFrameEncode)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapFrameEncode)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICBitmapFrameEncode : IWICBitmapFrameEncode.Inter [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICBitmapFrameEncode : IWICBitmapFrameEncode.Inter [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICBitmapFrameEncode : IWICBitmapFrameEncode.Inter [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICBitmapFrameEncode : IWICBitmapFrameEncode.Inter [VtblIndex(3)] public HResult Initialize(Com.IPropertyBag2* pIEncoderOptions) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), pIEncoderOptions); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), pIEncoderOptions); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), pIEncoderOptions); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICBitmapFrameEncode : IWICBitmapFrameEncode.Inter [VtblIndex(4)] public HResult SetSize(uint uiWidth, uint uiHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), uiWidth, uiHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), uiWidth, uiHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), uiWidth, uiHeight); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICBitmapFrameEncode : IWICBitmapFrameEncode.Inter [VtblIndex(5)] public HResult SetResolution(double dpiX, double dpiY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), dpiX, dpiY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), dpiX, dpiY); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICBitmapFrameEncode : IWICBitmapFrameEncode.Inter [VtblIndex(6)] public HResult SetPixelFormat(Guid* pPixelFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), pPixelFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), pPixelFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), pPixelFormat); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICBitmapFrameEncode : IWICBitmapFrameEncode.Inter [VtblIndex(7)] public HResult SetColorContexts(uint cCount, IWICColorContext** ppIColorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), cCount, ppIColorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), cCount, ppIColorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), cCount, ppIColorContext); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICBitmapFrameEncode : IWICBitmapFrameEncode.Inter [VtblIndex(8)] public HResult SetPalette(IWICPalette* pIPalette) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), pIPalette); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), pIPalette); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), pIPalette); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICBitmapFrameEncode : IWICBitmapFrameEncode.Inter [VtblIndex(9)] public HResult SetThumbnail(IWICBitmapSource* pIThumbnail) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), pIThumbnail); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), pIThumbnail); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), pIThumbnail); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICBitmapFrameEncode : IWICBitmapFrameEncode.Inter [VtblIndex(10)] public HResult WritePixels(uint lineCount, uint cbStride, uint cbBufferSize, byte* pbPixels) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), lineCount, cbStride, cbBufferSize, pbPixels); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), lineCount, cbStride, cbBufferSize, pbPixels); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), lineCount, cbStride, cbBufferSize, pbPixels); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IWICBitmapFrameEncode : IWICBitmapFrameEncode.Inter [VtblIndex(11)] public HResult WriteSource(IWICBitmapSource* pIBitmapSource, System.Drawing.Rectangle* prc) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), pIBitmapSource, prc); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), pIBitmapSource, prc); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), pIBitmapSource, prc); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IWICBitmapFrameEncode : IWICBitmapFrameEncode.Inter [VtblIndex(12)] public HResult Commit() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this)); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IWICBitmapFrameEncode : IWICBitmapFrameEncode.Inter [VtblIndex(13)] public HResult GetMetadataQueryWriter(IWICMetadataQueryWriter** ppIMetadataQueryWriter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), ppIMetadataQueryWriter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), ppIMetadataQueryWriter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IWICBitmapFrameEncode*)Unsafe.AsPointer(ref this), ppIMetadataQueryWriter); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapLock.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapLock.cs index b422687..86cdfd6 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapLock.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapLock.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICBitmapLock : IWICBitmapLock.Interface, INativeG } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapLock)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapLock)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICBitmapLock : IWICBitmapLock.Interface, INativeG [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICBitmapLock*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICBitmapLock*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICBitmapLock*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICBitmapLock : IWICBitmapLock.Interface, INativeG [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICBitmapLock*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICBitmapLock*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICBitmapLock*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICBitmapLock : IWICBitmapLock.Interface, INativeG [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICBitmapLock*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICBitmapLock*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICBitmapLock*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICBitmapLock : IWICBitmapLock.Interface, INativeG [VtblIndex(3)] public HResult GetSize(uint* puiWidth, uint* puiHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICBitmapLock*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICBitmapLock*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICBitmapLock*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICBitmapLock : IWICBitmapLock.Interface, INativeG [VtblIndex(4)] public HResult GetStride(uint* pcbStride) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICBitmapLock*)Unsafe.AsPointer(ref this), pcbStride); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICBitmapLock*)Unsafe.AsPointer(ref this), pcbStride); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICBitmapLock*)Unsafe.AsPointer(ref this), pcbStride); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICBitmapLock : IWICBitmapLock.Interface, INativeG [VtblIndex(5)] public HResult GetDataPointer(uint* pcbBufferSize, byte** ppbData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICBitmapLock*)Unsafe.AsPointer(ref this), pcbBufferSize, ppbData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICBitmapLock*)Unsafe.AsPointer(ref this), pcbBufferSize, ppbData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICBitmapLock*)Unsafe.AsPointer(ref this), pcbBufferSize, ppbData); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICBitmapLock : IWICBitmapLock.Interface, INativeG [VtblIndex(6)] public HResult GetPixelFormat(Guid* pPixelFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICBitmapLock*)Unsafe.AsPointer(ref this), pPixelFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICBitmapLock*)Unsafe.AsPointer(ref this), pPixelFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICBitmapLock*)Unsafe.AsPointer(ref this), pPixelFormat); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapScaler.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapScaler.cs index 88f121a..7d2992e 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapScaler.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapScaler.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICBitmapScaler : IWICBitmapScaler.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapScaler)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapScaler)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICBitmapScaler : IWICBitmapScaler.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICBitmapScaler : IWICBitmapScaler.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICBitmapScaler : IWICBitmapScaler.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICBitmapScaler : IWICBitmapScaler.Interface, INat [VtblIndex(3)] public HResult GetSize(uint* puiWidth, uint* puiHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICBitmapScaler : IWICBitmapScaler.Interface, INat [VtblIndex(4)] public HResult GetPixelFormat(Guid* pPixelFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), pPixelFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), pPixelFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), pPixelFormat); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICBitmapScaler : IWICBitmapScaler.Interface, INat [VtblIndex(5)] public HResult GetResolution(double* pDpiX, double* pDpiY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICBitmapScaler : IWICBitmapScaler.Interface, INat [VtblIndex(6)] public HResult CopyPalette(IWICPalette* pIPalette) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), pIPalette); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), pIPalette); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), pIPalette); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICBitmapScaler : IWICBitmapScaler.Interface, INat [VtblIndex(7)] public HResult CopyPixels(System.Drawing.Rectangle* prc, uint cbStride, uint cbBufferSize, byte* pbBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICBitmapScaler : IWICBitmapScaler.Interface, INat [VtblIndex(8)] public HResult Initialize(IWICBitmapSource* pISource, uint uiWidth, uint uiHeight, WICBitmapInterpolationMode mode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), pISource, uiWidth, uiHeight, mode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), pISource, uiWidth, uiHeight, mode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICBitmapScaler*)Unsafe.AsPointer(ref this), pISource, uiWidth, uiHeight, mode); } public interface Interface : IWICBitmapSource.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapSource.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapSource.cs index e0eda4e..ba82c5c 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapSource.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapSource.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICBitmapSource : IWICBitmapSource.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapSource)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapSource)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICBitmapSource : IWICBitmapSource.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICBitmapSource : IWICBitmapSource.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICBitmapSource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICBitmapSource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICBitmapSource*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICBitmapSource : IWICBitmapSource.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICBitmapSource*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICBitmapSource*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICBitmapSource*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICBitmapSource : IWICBitmapSource.Interface, INat [VtblIndex(3)] public HResult GetSize(uint* puiWidth, uint* puiHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICBitmapSource : IWICBitmapSource.Interface, INat [VtblIndex(4)] public HResult GetPixelFormat(Guid* pPixelFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), pPixelFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), pPixelFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), pPixelFormat); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICBitmapSource : IWICBitmapSource.Interface, INat [VtblIndex(5)] public HResult GetResolution(double* pDpiX, double* pDpiY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICBitmapSource : IWICBitmapSource.Interface, INat [VtblIndex(6)] public HResult CopyPalette(IWICPalette* pIPalette) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), pIPalette); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), pIPalette); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), pIPalette); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICBitmapSource : IWICBitmapSource.Interface, INat [VtblIndex(7)] public HResult CopyPixels(System.Drawing.Rectangle* prc, uint cbStride, uint cbBufferSize, byte* pbBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICBitmapSource*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapSourceTransform.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapSourceTransform.cs index 8e4af1b..5b9dab9 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapSourceTransform.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICBitmapSourceTransform.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICBitmapSourceTransform : IWICBitmapSourceTransfo } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapSourceTransform)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICBitmapSourceTransform)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICBitmapSourceTransform : IWICBitmapSourceTransfo [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICBitmapSourceTransform : IWICBitmapSourceTransfo [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICBitmapSourceTransform : IWICBitmapSourceTransfo [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICBitmapSourceTransform : IWICBitmapSourceTransfo [VtblIndex(3)] public HResult CopyPixels(System.Drawing.Rectangle* prc, uint uiWidth, uint uiHeight, Guid* pguidDstFormat, WICBitmapTransformOptions dstTransform, uint nStride, uint cbBufferSize, byte* pbBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this), prc, uiWidth, uiHeight, pguidDstFormat, dstTransform, nStride, cbBufferSize, pbBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this), prc, uiWidth, uiHeight, pguidDstFormat, dstTransform, nStride, cbBufferSize, pbBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this), prc, uiWidth, uiHeight, pguidDstFormat, dstTransform, nStride, cbBufferSize, pbBuffer); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICBitmapSourceTransform : IWICBitmapSourceTransfo [VtblIndex(4)] public HResult GetClosestSize(uint* puiWidth, uint* puiHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICBitmapSourceTransform : IWICBitmapSourceTransfo [VtblIndex(5)] public HResult GetClosestPixelFormat(Guid* pguidDstFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this), pguidDstFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this), pguidDstFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this), pguidDstFormat); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICBitmapSourceTransform : IWICBitmapSourceTransfo [VtblIndex(6)] public HResult DoesSupportTransform(WICBitmapTransformOptions dstTransform, Bool32* pfIsSupported) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this), dstTransform, pfIsSupported); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this), dstTransform, pfIsSupported); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICBitmapSourceTransform*)Unsafe.AsPointer(ref this), dstTransform, pfIsSupported); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICColorContext.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICColorContext.cs index 1f39d5b..5a6e874 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICColorContext.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICColorContext.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICColorContext : IWICColorContext.Interface, INat } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICColorContext)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICColorContext)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICColorContext : IWICColorContext.Interface, INat [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICColorContext*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICColorContext*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICColorContext*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICColorContext : IWICColorContext.Interface, INat [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICColorContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICColorContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICColorContext*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICColorContext : IWICColorContext.Interface, INat [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICColorContext*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICColorContext*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICColorContext*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICColorContext : IWICColorContext.Interface, INat [VtblIndex(3)] public HResult InitializeFromFilename(ushort* wzFilename) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICColorContext*)Unsafe.AsPointer(ref this), wzFilename); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICColorContext*)Unsafe.AsPointer(ref this), wzFilename); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICColorContext*)Unsafe.AsPointer(ref this), wzFilename); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICColorContext : IWICColorContext.Interface, INat [VtblIndex(4)] public HResult InitializeFromMemory(byte* pbBuffer, uint cbBufferSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICColorContext*)Unsafe.AsPointer(ref this), pbBuffer, cbBufferSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICColorContext*)Unsafe.AsPointer(ref this), pbBuffer, cbBufferSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICColorContext*)Unsafe.AsPointer(ref this), pbBuffer, cbBufferSize); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICColorContext : IWICColorContext.Interface, INat [VtblIndex(5)] public HResult InitializeFromExifColorSpace(uint value) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICColorContext*)Unsafe.AsPointer(ref this), value); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICColorContext*)Unsafe.AsPointer(ref this), value); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICColorContext*)Unsafe.AsPointer(ref this), value); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICColorContext : IWICColorContext.Interface, INat [VtblIndex(6)] public HResult GetType(WICColorContextType* pType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICColorContext*)Unsafe.AsPointer(ref this), pType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICColorContext*)Unsafe.AsPointer(ref this), pType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICColorContext*)Unsafe.AsPointer(ref this), pType); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICColorContext : IWICColorContext.Interface, INat [VtblIndex(7)] public HResult GetProfileBytes(uint cbBuffer, byte* pbBuffer, uint* pcbActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICColorContext*)Unsafe.AsPointer(ref this), cbBuffer, pbBuffer, pcbActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICColorContext*)Unsafe.AsPointer(ref this), cbBuffer, pbBuffer, pcbActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICColorContext*)Unsafe.AsPointer(ref this), cbBuffer, pbBuffer, pcbActual); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICColorContext : IWICColorContext.Interface, INat [VtblIndex(8)] public HResult GetExifColorSpace(uint* pValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICColorContext*)Unsafe.AsPointer(ref this), pValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICColorContext*)Unsafe.AsPointer(ref this), pValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICColorContext*)Unsafe.AsPointer(ref this), pValue); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICColorTransform.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICColorTransform.cs index 4bacca1..48e8ca2 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICColorTransform.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICColorTransform.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICColorTransform : IWICColorTransform.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICColorTransform)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICColorTransform)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICColorTransform : IWICColorTransform.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICColorTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICColorTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICColorTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICColorTransform : IWICColorTransform.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICColorTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICColorTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICColorTransform*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICColorTransform : IWICColorTransform.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICColorTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICColorTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICColorTransform*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICColorTransform : IWICColorTransform.Interface, [VtblIndex(3)] public HResult GetSize(uint* puiWidth, uint* puiHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICColorTransform*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICColorTransform*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICColorTransform*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICColorTransform : IWICColorTransform.Interface, [VtblIndex(4)] public HResult GetPixelFormat(Guid* pPixelFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICColorTransform*)Unsafe.AsPointer(ref this), pPixelFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICColorTransform*)Unsafe.AsPointer(ref this), pPixelFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICColorTransform*)Unsafe.AsPointer(ref this), pPixelFormat); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICColorTransform : IWICColorTransform.Interface, [VtblIndex(5)] public HResult GetResolution(double* pDpiX, double* pDpiY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICColorTransform*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICColorTransform*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICColorTransform*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICColorTransform : IWICColorTransform.Interface, [VtblIndex(6)] public HResult CopyPalette(IWICPalette* pIPalette) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICColorTransform*)Unsafe.AsPointer(ref this), pIPalette); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICColorTransform*)Unsafe.AsPointer(ref this), pIPalette); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICColorTransform*)Unsafe.AsPointer(ref this), pIPalette); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICColorTransform : IWICColorTransform.Interface, [VtblIndex(7)] public HResult CopyPixels(System.Drawing.Rectangle* prc, uint cbStride, uint cbBufferSize, byte* pbBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICColorTransform*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICColorTransform*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICColorTransform*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICColorTransform : IWICColorTransform.Interface, [VtblIndex(8)] public HResult Initialize(IWICBitmapSource* pIBitmapSource, IWICColorContext* pIContextSource, IWICColorContext* pIContextDest, Guid* pixelFmtDest) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICColorTransform*)Unsafe.AsPointer(ref this), pIBitmapSource, pIContextSource, pIContextDest, pixelFmtDest); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICColorTransform*)Unsafe.AsPointer(ref this), pIBitmapSource, pIContextSource, pIContextDest, pixelFmtDest); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICColorTransform*)Unsafe.AsPointer(ref this), pIBitmapSource, pIContextSource, pIContextDest, pixelFmtDest); } public interface Interface : IWICBitmapSource.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICComponentFactory.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICComponentFactory.cs index d5075f3..6a6d52e 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICComponentFactory.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICComponentFactory.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICComponentFactory)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICComponentFactory)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICComponentFactory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICComponentFactory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICComponentFactory*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICComponentFactory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICComponentFactory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICComponentFactory*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(3)] public HResult CreateDecoderFromFilename(ushort* wzFilename, Guid* pguidVendor, NativeFileAccess dwDesiredAccess, WICDecodeOptions metadataOptions, IWICBitmapDecoder** ppIDecoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), wzFilename, pguidVendor, dwDesiredAccess, metadataOptions, ppIDecoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), wzFilename, pguidVendor, dwDesiredAccess, metadataOptions, ppIDecoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), wzFilename, pguidVendor, dwDesiredAccess, metadataOptions, ppIDecoder); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(4)] public HResult CreateDecoderFromStream(Com.IStream* pIStream, Guid* pguidVendor, WICDecodeOptions metadataOptions, IWICBitmapDecoder** ppIDecoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIStream, pguidVendor, metadataOptions, ppIDecoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIStream, pguidVendor, metadataOptions, ppIDecoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIStream, pguidVendor, metadataOptions, ppIDecoder); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(5)] public HResult CreateDecoderFromFileHandle(nuint hFile, Guid* pguidVendor, WICDecodeOptions metadataOptions, IWICBitmapDecoder** ppIDecoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), hFile, pguidVendor, metadataOptions, ppIDecoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), hFile, pguidVendor, metadataOptions, ppIDecoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), hFile, pguidVendor, metadataOptions, ppIDecoder); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(6)] public HResult CreateComponentInfo(Guid* clsidComponent, IWICComponentInfo** ppIInfo) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), clsidComponent, ppIInfo); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), clsidComponent, ppIInfo); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), clsidComponent, ppIInfo); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(7)] public HResult CreateDecoder(Guid* guidContainerFormat, Guid* pguidVendor, IWICBitmapDecoder** ppIDecoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIDecoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIDecoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIDecoder); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(8)] public HResult CreateEncoder(Guid* guidContainerFormat, Guid* pguidVendor, IWICBitmapEncoder** ppIEncoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIEncoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIEncoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIEncoder); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(9)] public HResult CreatePalette(IWICPalette** ppIPalette) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIPalette); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIPalette); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIPalette); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(10)] public HResult CreateFormatConverter(IWICFormatConverter** ppIFormatConverter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIFormatConverter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIFormatConverter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIFormatConverter); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(11)] public HResult CreateBitmapScaler(IWICBitmapScaler** ppIBitmapScaler) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIBitmapScaler); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIBitmapScaler); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIBitmapScaler); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(12)] public HResult CreateBitmapClipper(IWICBitmapClipper** ppIBitmapClipper) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIBitmapClipper); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIBitmapClipper); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIBitmapClipper); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(13)] public HResult CreateBitmapFlipRotator(IWICBitmapFlipRotator** ppIBitmapFlipRotator) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIBitmapFlipRotator); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIBitmapFlipRotator); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIBitmapFlipRotator); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(14)] public HResult CreateStream(IWICStream** ppIWICStream) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIWICStream); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIWICStream); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIWICStream); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(15)] public HResult CreateColorContext(IWICColorContext** ppIWICColorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIWICColorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIWICColorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIWICColorContext); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(16)] public HResult CreateColorTransformer(IWICColorTransform** ppIWICColorTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIWICColorTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIWICColorTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppIWICColorTransform); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(17)] public HResult CreateBitmap(uint uiWidth, uint uiHeight, Guid* pixelFormat, WICBitmapCreateCacheOption option, IWICBitmap** ppIBitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, option, ppIBitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, option, ppIBitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, option, ppIBitmap); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(18)] public HResult CreateBitmapFromSource(IWICBitmapSource* pIBitmapSource, WICBitmapCreateCacheOption option, IWICBitmap** ppIBitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIBitmapSource, option, ppIBitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIBitmapSource, option, ppIBitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIBitmapSource, option, ppIBitmap); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(19)] public HResult CreateBitmapFromSourceRect(IWICBitmapSource* pIBitmapSource, uint x, uint y, uint width, uint height, IWICBitmap** ppIBitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIBitmapSource, x, y, width, height, ppIBitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIBitmapSource, x, y, width, height, ppIBitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIBitmapSource, x, y, width, height, ppIBitmap); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(20)] public HResult CreateBitmapFromMemory(uint uiWidth, uint uiHeight, Guid* pixelFormat, uint cbStride, uint cbBufferSize, byte* pbBuffer, IWICBitmap** ppIBitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, cbStride, cbBufferSize, pbBuffer, ppIBitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, cbStride, cbBufferSize, pbBuffer, ppIBitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, cbStride, cbBufferSize, pbBuffer, ppIBitmap); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(21)] public HResult CreateBitmapFromHBITMAP(IntPtr hBitmap, IntPtr hPalette, WICBitmapAlphaChannelOption options, IWICBitmap** ppIBitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), hBitmap, hPalette, options, ppIBitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), hBitmap, hPalette, options, ppIBitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), hBitmap, hPalette, options, ppIBitmap); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(22)] public HResult CreateBitmapFromHICON(IntPtr hIcon, IWICBitmap** ppIBitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), hIcon, ppIBitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), hIcon, ppIBitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), hIcon, ppIBitmap); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(23)] public HResult CreateComponentEnumerator(uint componentTypes, uint options, Com.IEnumUnknown** ppIEnumUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), componentTypes, options, ppIEnumUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), componentTypes, options, ppIEnumUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), componentTypes, options, ppIEnumUnknown); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(24)] public HResult CreateFastMetadataEncoderFromDecoder(IWICBitmapDecoder* pIDecoder, IWICFastMetadataEncoder** ppIFastEncoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIDecoder, ppIFastEncoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIDecoder, ppIFastEncoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIDecoder, ppIFastEncoder); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(25)] public HResult CreateFastMetadataEncoderFromFrameDecode(IWICBitmapFrameDecode* pIFrameDecoder, IWICFastMetadataEncoder** ppIFastEncoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIFrameDecoder, ppIFastEncoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIFrameDecoder, ppIFastEncoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIFrameDecoder, ppIFastEncoder); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(26)] public HResult CreateQueryWriter(Guid* guidMetadataFormat, Guid* pguidVendor, IWICMetadataQueryWriter** ppIQueryWriter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidMetadataFormat, pguidVendor, ppIQueryWriter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidMetadataFormat, pguidVendor, ppIQueryWriter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidMetadataFormat, pguidVendor, ppIQueryWriter); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(27)] public HResult CreateQueryWriterFromReader(IWICMetadataQueryReader* pIQueryReader, Guid* pguidVendor, IWICMetadataQueryWriter** ppIQueryWriter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIQueryReader, pguidVendor, ppIQueryWriter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIQueryReader, pguidVendor, ppIQueryWriter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIQueryReader, pguidVendor, ppIQueryWriter); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(28)] public HResult CreateMetadataReader(Guid* guidMetadataFormat, Guid* pguidVendor, uint dwOptions, Com.IStream* pIStream, IWICMetadataReader** ppIReader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidMetadataFormat, pguidVendor, dwOptions, pIStream, ppIReader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidMetadataFormat, pguidVendor, dwOptions, pIStream, ppIReader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidMetadataFormat, pguidVendor, dwOptions, pIStream, ppIReader); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(29)] public HResult CreateMetadataReaderFromContainer(Guid* guidContainerFormat, Guid* pguidVendor, uint dwOptions, Com.IStream* pIStream, IWICMetadataReader** ppIReader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, dwOptions, pIStream, ppIReader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, dwOptions, pIStream, ppIReader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, dwOptions, pIStream, ppIReader); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(30)] public HResult CreateMetadataWriter(Guid* guidMetadataFormat, Guid* pguidVendor, uint dwMetadataOptions, IWICMetadataWriter** ppIWriter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidMetadataFormat, pguidVendor, dwMetadataOptions, ppIWriter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidMetadataFormat, pguidVendor, dwMetadataOptions, ppIWriter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), guidMetadataFormat, pguidVendor, dwMetadataOptions, ppIWriter); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(31)] public HResult CreateMetadataWriterFromReader(IWICMetadataReader* pIReader, Guid* pguidVendor, IWICMetadataWriter** ppIWriter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIReader, pguidVendor, ppIWriter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIReader, pguidVendor, ppIWriter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIReader, pguidVendor, ppIWriter); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(32)] public HResult CreateQueryReaderFromBlockReader(IWICMetadataBlockReader* pIBlockReader, IWICMetadataQueryReader** ppIQueryReader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIBlockReader, ppIQueryReader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIBlockReader, ppIQueryReader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIBlockReader, ppIQueryReader); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(33)] public HResult CreateQueryWriterFromBlockWriter(IWICMetadataBlockWriter* pIBlockWriter, IWICMetadataQueryWriter** ppIQueryWriter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIBlockWriter, ppIQueryWriter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIBlockWriter, ppIQueryWriter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), pIBlockWriter, ppIQueryWriter); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IWICComponentFactory : IWICComponentFactory.Interfa [VtblIndex(34)] public HResult CreateEncoderPropertyBag(Com.PropertyBagMetadata** ppropOptions, uint cCount, Com.IPropertyBag2** ppIPropertyBag) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppropOptions, cCount, ppIPropertyBag); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppropOptions, cCount, ppIPropertyBag); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IWICComponentFactory*)Unsafe.AsPointer(ref this), ppropOptions, cCount, ppIPropertyBag); } public interface Interface : IWICImagingFactory.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICComponentInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICComponentInfo.cs index 7719d96..070b2f9 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICComponentInfo.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICComponentInfo.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICComponentInfo : IWICComponentInfo.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICComponentInfo)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICComponentInfo)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICComponentInfo : IWICComponentInfo.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICComponentInfo : IWICComponentInfo.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICComponentInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICComponentInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICComponentInfo*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICComponentInfo : IWICComponentInfo.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICComponentInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICComponentInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICComponentInfo*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICComponentInfo : IWICComponentInfo.Interface, IN [VtblIndex(3)] public HResult GetComponentType(WICComponentType* pType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), pType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), pType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), pType); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICComponentInfo : IWICComponentInfo.Interface, IN [VtblIndex(4)] public HResult GetCLSID(Guid* pclsid) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), pclsid); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), pclsid); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), pclsid); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICComponentInfo : IWICComponentInfo.Interface, IN [VtblIndex(5)] public HResult GetSigningStatus(uint* pStatus) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), pStatus); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), pStatus); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), pStatus); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICComponentInfo : IWICComponentInfo.Interface, IN [VtblIndex(6)] public HResult GetAuthor(uint cchAuthor, ushort* wzAuthor, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICComponentInfo : IWICComponentInfo.Interface, IN [VtblIndex(7)] public HResult GetVendorGUID(Guid* pguidVendor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), pguidVendor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), pguidVendor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), pguidVendor); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICComponentInfo : IWICComponentInfo.Interface, IN [VtblIndex(8)] public HResult GetVersion(uint cchVersion, ushort* wzVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICComponentInfo : IWICComponentInfo.Interface, IN [VtblIndex(9)] public HResult GetSpecVersion(uint cchSpecVersion, ushort* wzSpecVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICComponentInfo : IWICComponentInfo.Interface, IN [VtblIndex(10)] public HResult GetFriendlyName(uint cchFriendlyName, ushort* wzFriendlyName, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICComponentInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDdsDecoder.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDdsDecoder.cs index 3171384..14d3230 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDdsDecoder.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDdsDecoder.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICDdsDecoder : IWICDdsDecoder.Interface, INativeG } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICDdsDecoder)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICDdsDecoder)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICDdsDecoder : IWICDdsDecoder.Interface, INativeG [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICDdsDecoder*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICDdsDecoder*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICDdsDecoder*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICDdsDecoder : IWICDdsDecoder.Interface, INativeG [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICDdsDecoder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICDdsDecoder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICDdsDecoder*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICDdsDecoder : IWICDdsDecoder.Interface, INativeG [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICDdsDecoder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICDdsDecoder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICDdsDecoder*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICDdsDecoder : IWICDdsDecoder.Interface, INativeG [VtblIndex(3)] public HResult GetParameters(WICDdsParameters* pParameters) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICDdsDecoder*)Unsafe.AsPointer(ref this), pParameters); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICDdsDecoder*)Unsafe.AsPointer(ref this), pParameters); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICDdsDecoder*)Unsafe.AsPointer(ref this), pParameters); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICDdsDecoder : IWICDdsDecoder.Interface, INativeG [VtblIndex(4)] public HResult GetFrame(uint arrayIndex, uint mipLevel, uint sliceIndex, IWICBitmapFrameDecode** ppIBitmapFrame) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICDdsDecoder*)Unsafe.AsPointer(ref this), arrayIndex, mipLevel, sliceIndex, ppIBitmapFrame); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICDdsDecoder*)Unsafe.AsPointer(ref this), arrayIndex, mipLevel, sliceIndex, ppIBitmapFrame); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICDdsDecoder*)Unsafe.AsPointer(ref this), arrayIndex, mipLevel, sliceIndex, ppIBitmapFrame); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDdsEncoder.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDdsEncoder.cs index 1e706a8..733cbfa 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDdsEncoder.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDdsEncoder.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICDdsEncoder : IWICDdsEncoder.Interface, INativeG } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICDdsEncoder)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICDdsEncoder)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICDdsEncoder : IWICDdsEncoder.Interface, INativeG [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICDdsEncoder*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICDdsEncoder*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICDdsEncoder*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICDdsEncoder : IWICDdsEncoder.Interface, INativeG [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICDdsEncoder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICDdsEncoder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICDdsEncoder*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICDdsEncoder : IWICDdsEncoder.Interface, INativeG [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICDdsEncoder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICDdsEncoder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICDdsEncoder*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICDdsEncoder : IWICDdsEncoder.Interface, INativeG [VtblIndex(3)] public HResult SetParameters(WICDdsParameters* pParameters) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICDdsEncoder*)Unsafe.AsPointer(ref this), pParameters); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICDdsEncoder*)Unsafe.AsPointer(ref this), pParameters); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICDdsEncoder*)Unsafe.AsPointer(ref this), pParameters); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICDdsEncoder : IWICDdsEncoder.Interface, INativeG [VtblIndex(4)] public HResult GetParameters(WICDdsParameters* pParameters) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICDdsEncoder*)Unsafe.AsPointer(ref this), pParameters); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICDdsEncoder*)Unsafe.AsPointer(ref this), pParameters); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICDdsEncoder*)Unsafe.AsPointer(ref this), pParameters); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICDdsEncoder : IWICDdsEncoder.Interface, INativeG [VtblIndex(5)] public HResult CreateNewFrame(IWICBitmapFrameEncode** ppIFrameEncode, uint* pArrayIndex, uint* pMipLevel, uint* pSliceIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICDdsEncoder*)Unsafe.AsPointer(ref this), ppIFrameEncode, pArrayIndex, pMipLevel, pSliceIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICDdsEncoder*)Unsafe.AsPointer(ref this), ppIFrameEncode, pArrayIndex, pMipLevel, pSliceIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICDdsEncoder*)Unsafe.AsPointer(ref this), ppIFrameEncode, pArrayIndex, pMipLevel, pSliceIndex); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDdsFrameDecode.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDdsFrameDecode.cs index 20b3f47..c4862d2 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDdsFrameDecode.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDdsFrameDecode.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICDdsFrameDecode : IWICDdsFrameDecode.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICDdsFrameDecode)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICDdsFrameDecode)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICDdsFrameDecode : IWICDdsFrameDecode.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICDdsFrameDecode*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICDdsFrameDecode*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICDdsFrameDecode*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICDdsFrameDecode : IWICDdsFrameDecode.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICDdsFrameDecode*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICDdsFrameDecode*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICDdsFrameDecode*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICDdsFrameDecode : IWICDdsFrameDecode.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICDdsFrameDecode*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICDdsFrameDecode*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICDdsFrameDecode*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICDdsFrameDecode : IWICDdsFrameDecode.Interface, [VtblIndex(3)] public HResult GetSizeInBlocks(uint* pWidthInBlocks, uint* pHeightInBlocks) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICDdsFrameDecode*)Unsafe.AsPointer(ref this), pWidthInBlocks, pHeightInBlocks); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICDdsFrameDecode*)Unsafe.AsPointer(ref this), pWidthInBlocks, pHeightInBlocks); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICDdsFrameDecode*)Unsafe.AsPointer(ref this), pWidthInBlocks, pHeightInBlocks); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICDdsFrameDecode : IWICDdsFrameDecode.Interface, [VtblIndex(4)] public HResult GetFormatInfo(WICDdsFormatInfo* pFormatInfo) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICDdsFrameDecode*)Unsafe.AsPointer(ref this), pFormatInfo); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICDdsFrameDecode*)Unsafe.AsPointer(ref this), pFormatInfo); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICDdsFrameDecode*)Unsafe.AsPointer(ref this), pFormatInfo); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICDdsFrameDecode : IWICDdsFrameDecode.Interface, [VtblIndex(5)] public HResult CopyBlocks(System.Drawing.Rectangle* prcBoundsInBlocks, uint cbStride, uint cbBufferSize, byte* pbBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICDdsFrameDecode*)Unsafe.AsPointer(ref this), prcBoundsInBlocks, cbStride, cbBufferSize, pbBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICDdsFrameDecode*)Unsafe.AsPointer(ref this), prcBoundsInBlocks, cbStride, cbBufferSize, pbBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICDdsFrameDecode*)Unsafe.AsPointer(ref this), prcBoundsInBlocks, cbStride, cbBufferSize, pbBuffer); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDevelopRaw.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDevelopRaw.cs index 5d47c47..e91f01c 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDevelopRaw.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDevelopRaw.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICDevelopRaw)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICDevelopRaw)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(3)] public HResult GetSize(uint* puiWidth, uint* puiHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(4)] public HResult GetPixelFormat(Guid* pPixelFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pPixelFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pPixelFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pPixelFormat); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(5)] public HResult GetResolution(double* pDpiX, double* pDpiY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(6)] public HResult CopyPalette(IWICPalette* pIPalette) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pIPalette); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pIPalette); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pIPalette); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(7)] public HResult CopyPixels(System.Drawing.Rectangle* prc, uint cbStride, uint cbBufferSize, byte* pbBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(8)] public HResult GetMetadataQueryReader(IWICMetadataQueryReader** ppIMetadataQueryReader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), ppIMetadataQueryReader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), ppIMetadataQueryReader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), ppIMetadataQueryReader); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(9)] public HResult GetColorContexts(uint cCount, IWICColorContext** ppIColorContexts, uint* pcActualCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), cCount, ppIColorContexts, pcActualCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), cCount, ppIColorContexts, pcActualCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), cCount, ppIColorContexts, pcActualCount); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(10)] public HResult GetThumbnail(IWICBitmapSource** ppIThumbnail) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), ppIThumbnail); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), ppIThumbnail); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), ppIThumbnail); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(11)] public HResult QueryRawCapabilitiesInfo(WICRawCapabilitiesInfo* pInfo) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pInfo); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pInfo); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pInfo); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(12)] public HResult LoadParameterSet(WICRawParameterSet ParameterSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), ParameterSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), ParameterSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), ParameterSet); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(13)] public HResult GetCurrentParameterSet(Com.IPropertyBag2** ppCurrentParameterSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), ppCurrentParameterSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), ppCurrentParameterSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), ppCurrentParameterSet); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(14)] public HResult SetExposureCompensation(double ev) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), ev); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), ev); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), ev); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(15)] public HResult GetExposureCompensation(double* pEV) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pEV); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pEV); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pEV); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(16)] public HResult SetWhitePointRGB(uint Red, uint Green, uint Blue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Red, Green, Blue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Red, Green, Blue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Red, Green, Blue); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(17)] public HResult GetWhitePointRGB(uint* pRed, uint* pGreen, uint* pBlue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pRed, pGreen, pBlue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pRed, pGreen, pBlue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pRed, pGreen, pBlue); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(18)] public HResult SetNamedWhitePoint(WICNamedWhitePoint WhitePoint) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), WhitePoint); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), WhitePoint); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), WhitePoint); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(19)] public HResult GetNamedWhitePoint(WICNamedWhitePoint* pWhitePoint) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pWhitePoint); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pWhitePoint); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pWhitePoint); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(20)] public HResult SetWhitePointKelvin(uint WhitePointKelvin) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), WhitePointKelvin); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), WhitePointKelvin); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), WhitePointKelvin); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(21)] public HResult GetWhitePointKelvin(uint* pWhitePointKelvin) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pWhitePointKelvin); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pWhitePointKelvin); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pWhitePointKelvin); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(22)] public HResult GetKelvinRangeInfo(uint* pMinKelvinTemp, uint* pMaxKelvinTemp, uint* pKelvinTempStepValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pMinKelvinTemp, pMaxKelvinTemp, pKelvinTempStepValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pMinKelvinTemp, pMaxKelvinTemp, pKelvinTempStepValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pMinKelvinTemp, pMaxKelvinTemp, pKelvinTempStepValue); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(23)] public HResult SetContrast(double Contrast) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Contrast); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Contrast); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Contrast); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(24)] public HResult GetContrast(double* pContrast) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pContrast); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pContrast); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pContrast); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(25)] public HResult SetGamma(double Gamma) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Gamma); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Gamma); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Gamma); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(26)] public HResult GetGamma(double* pGamma) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pGamma); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pGamma); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pGamma); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(27)] public HResult SetSharpness(double Sharpness) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Sharpness); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Sharpness); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Sharpness); } /// @@ -391,11 +275,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(28)] public HResult GetSharpness(double* pSharpness) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pSharpness); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pSharpness); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pSharpness); } /// @@ -403,11 +283,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(29)] public HResult SetSaturation(double Saturation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[29]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Saturation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[29]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Saturation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[29]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Saturation); } /// @@ -415,11 +291,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(30)] public HResult GetSaturation(double* pSaturation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[30]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pSaturation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[30]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pSaturation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[30]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pSaturation); } /// @@ -427,11 +299,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(31)] public HResult SetTint(double Tint) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[31]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Tint); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[31]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Tint); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[31]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Tint); } /// @@ -439,11 +307,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(32)] public HResult GetTint(double* pTint) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[32]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pTint); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[32]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pTint); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[32]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pTint); } /// @@ -451,11 +315,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(33)] public HResult SetNoiseReduction(double NoiseReduction) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[33]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), NoiseReduction); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[33]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), NoiseReduction); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[33]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), NoiseReduction); } /// @@ -463,11 +323,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(34)] public HResult GetNoiseReduction(double* pNoiseReduction) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[34]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pNoiseReduction); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[34]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pNoiseReduction); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[34]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pNoiseReduction); } /// @@ -475,11 +331,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(35)] public HResult SetDestinationColorContext(IWICColorContext* pColorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[35]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pColorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[35]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pColorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[35]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pColorContext); } /// @@ -487,11 +339,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(36)] public HResult SetToneCurve(uint cbToneCurveSize, WICRawToneCurve* pToneCurve) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[36]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), cbToneCurveSize, pToneCurve); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[36]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), cbToneCurveSize, pToneCurve); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[36]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), cbToneCurveSize, pToneCurve); } /// @@ -499,11 +347,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(37)] public HResult GetToneCurve(uint cbToneCurveBufferSize, WICRawToneCurve* pToneCurve, uint* pcbActualToneCurveBufferSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[37]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), cbToneCurveBufferSize, pToneCurve, pcbActualToneCurveBufferSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[37]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), cbToneCurveBufferSize, pToneCurve, pcbActualToneCurveBufferSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[37]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), cbToneCurveBufferSize, pToneCurve, pcbActualToneCurveBufferSize); } /// @@ -511,11 +355,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(38)] public HResult SetRotation(double Rotation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[38]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Rotation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[38]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Rotation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[38]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), Rotation); } /// @@ -523,11 +363,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(39)] public HResult GetRotation(double* pRotation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[39]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pRotation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[39]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pRotation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[39]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pRotation); } /// @@ -535,11 +371,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(40)] public HResult SetRenderMode(WICRawRenderMode RenderMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[40]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), RenderMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[40]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), RenderMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[40]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), RenderMode); } /// @@ -547,11 +379,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(41)] public HResult GetRenderMode(WICRawRenderMode* pRenderMode) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[41]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pRenderMode); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[41]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pRenderMode); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[41]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pRenderMode); } /// @@ -559,11 +387,7 @@ public unsafe partial struct IWICDevelopRaw : IWICDevelopRaw.Interface, INativeG [VtblIndex(42)] public HResult SetNotificationCallback(IWICDevelopRawNotificationCallback* pCallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[42]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pCallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[42]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pCallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[42]))((IWICDevelopRaw*)Unsafe.AsPointer(ref this), pCallback); } public interface Interface : IWICBitmapFrameDecode.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDevelopRawNotificationCallback.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDevelopRawNotificationCallback.cs index 4d0b81c..cd3e194 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDevelopRawNotificationCallback.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICDevelopRawNotificationCallback.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICDevelopRawNotificationCallback : IWICDevelopRaw } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICDevelopRawNotificationCallback)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICDevelopRawNotificationCallback)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICDevelopRawNotificationCallback : IWICDevelopRaw [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICDevelopRawNotificationCallback*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICDevelopRawNotificationCallback*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICDevelopRawNotificationCallback*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICDevelopRawNotificationCallback : IWICDevelopRaw [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICDevelopRawNotificationCallback*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICDevelopRawNotificationCallback*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICDevelopRawNotificationCallback*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICDevelopRawNotificationCallback : IWICDevelopRaw [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICDevelopRawNotificationCallback*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICDevelopRawNotificationCallback*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICDevelopRawNotificationCallback*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICDevelopRawNotificationCallback : IWICDevelopRaw [VtblIndex(3)] public HResult Notify(uint NotificationMask) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICDevelopRawNotificationCallback*)Unsafe.AsPointer(ref this), NotificationMask); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICDevelopRawNotificationCallback*)Unsafe.AsPointer(ref this), NotificationMask); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICDevelopRawNotificationCallback*)Unsafe.AsPointer(ref this), NotificationMask); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICEnumMetadataItem.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICEnumMetadataItem.cs index 26d9459..a61f466 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICEnumMetadataItem.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICEnumMetadataItem.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICEnumMetadataItem : IWICEnumMetadataItem.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICEnumMetadataItem)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICEnumMetadataItem)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICEnumMetadataItem : IWICEnumMetadataItem.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICEnumMetadataItem : IWICEnumMetadataItem.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICEnumMetadataItem : IWICEnumMetadataItem.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICEnumMetadataItem : IWICEnumMetadataItem.Interfa [VtblIndex(3)] public HResult Next(uint celt, Com.Variant** rgeltSchema, Com.Variant** rgeltId, Com.Variant** rgeltValue, uint* pceltFetched) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this), celt, rgeltSchema, rgeltId, rgeltValue, pceltFetched); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this), celt, rgeltSchema, rgeltId, rgeltValue, pceltFetched); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this), celt, rgeltSchema, rgeltId, rgeltValue, pceltFetched); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICEnumMetadataItem : IWICEnumMetadataItem.Interfa [VtblIndex(4)] public HResult Skip(uint celt) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this), celt); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this), celt); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this), celt); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICEnumMetadataItem : IWICEnumMetadataItem.Interfa [VtblIndex(5)] public HResult Reset() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICEnumMetadataItem : IWICEnumMetadataItem.Interfa [VtblIndex(6)] public HResult Clone(IWICEnumMetadataItem** ppIEnumMetadataItem) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this), ppIEnumMetadataItem); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this), ppIEnumMetadataItem); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICEnumMetadataItem*)Unsafe.AsPointer(ref this), ppIEnumMetadataItem); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICFastMetadataEncoder.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICFastMetadataEncoder.cs index ad935b1..1112f56 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICFastMetadataEncoder.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICFastMetadataEncoder.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICFastMetadataEncoder : IWICFastMetadataEncoder.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICFastMetadataEncoder)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICFastMetadataEncoder)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICFastMetadataEncoder : IWICFastMetadataEncoder.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICFastMetadataEncoder*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICFastMetadataEncoder*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICFastMetadataEncoder*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICFastMetadataEncoder : IWICFastMetadataEncoder.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICFastMetadataEncoder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICFastMetadataEncoder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICFastMetadataEncoder*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICFastMetadataEncoder : IWICFastMetadataEncoder.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICFastMetadataEncoder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICFastMetadataEncoder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICFastMetadataEncoder*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICFastMetadataEncoder : IWICFastMetadataEncoder.I [VtblIndex(3)] public HResult Commit() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICFastMetadataEncoder*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICFastMetadataEncoder*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICFastMetadataEncoder*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICFastMetadataEncoder : IWICFastMetadataEncoder.I [VtblIndex(4)] public HResult GetMetadataQueryWriter(IWICMetadataQueryWriter** ppIMetadataQueryWriter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICFastMetadataEncoder*)Unsafe.AsPointer(ref this), ppIMetadataQueryWriter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICFastMetadataEncoder*)Unsafe.AsPointer(ref this), ppIMetadataQueryWriter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICFastMetadataEncoder*)Unsafe.AsPointer(ref this), ppIMetadataQueryWriter); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICFormatConverter.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICFormatConverter.cs index 9993b14..35387de 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICFormatConverter.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICFormatConverter.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICFormatConverter : IWICFormatConverter.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICFormatConverter)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICFormatConverter)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICFormatConverter : IWICFormatConverter.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICFormatConverter : IWICFormatConverter.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICFormatConverter*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICFormatConverter*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICFormatConverter*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICFormatConverter : IWICFormatConverter.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICFormatConverter*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICFormatConverter*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICFormatConverter*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICFormatConverter : IWICFormatConverter.Interface [VtblIndex(3)] public HResult GetSize(uint* puiWidth, uint* puiHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICFormatConverter : IWICFormatConverter.Interface [VtblIndex(4)] public HResult GetPixelFormat(Guid* pPixelFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), pPixelFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), pPixelFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), pPixelFormat); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICFormatConverter : IWICFormatConverter.Interface [VtblIndex(5)] public HResult GetResolution(double* pDpiX, double* pDpiY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICFormatConverter : IWICFormatConverter.Interface [VtblIndex(6)] public HResult CopyPalette(IWICPalette* pIPalette) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), pIPalette); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), pIPalette); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), pIPalette); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICFormatConverter : IWICFormatConverter.Interface [VtblIndex(7)] public HResult CopyPixels(System.Drawing.Rectangle* prc, uint cbStride, uint cbBufferSize, byte* pbBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICFormatConverter : IWICFormatConverter.Interface [VtblIndex(8)] public HResult Initialize(IWICBitmapSource* pISource, Guid* dstFormat, WICBitmapDitherType dither, IWICPalette* pIPalette, double alphaThresholdPercent, WICBitmapPaletteType paletteTranslate) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), pISource, dstFormat, dither, pIPalette, alphaThresholdPercent, paletteTranslate); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), pISource, dstFormat, dither, pIPalette, alphaThresholdPercent, paletteTranslate); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), pISource, dstFormat, dither, pIPalette, alphaThresholdPercent, paletteTranslate); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICFormatConverter : IWICFormatConverter.Interface [VtblIndex(9)] public HResult CanConvert(Guid* srcPixelFormat, Guid* dstPixelFormat, Bool32* pfCanConvert) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), srcPixelFormat, dstPixelFormat, pfCanConvert); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), srcPixelFormat, dstPixelFormat, pfCanConvert); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICFormatConverter*)Unsafe.AsPointer(ref this), srcPixelFormat, dstPixelFormat, pfCanConvert); } public interface Interface : IWICBitmapSource.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICFormatConverterInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICFormatConverterInfo.cs index 8c5995d..868e941 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICFormatConverterInfo.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICFormatConverterInfo.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICFormatConverterInfo : IWICFormatConverterInfo.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICFormatConverterInfo)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICFormatConverterInfo)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICFormatConverterInfo : IWICFormatConverterInfo.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICFormatConverterInfo : IWICFormatConverterInfo.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICFormatConverterInfo : IWICFormatConverterInfo.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICFormatConverterInfo : IWICFormatConverterInfo.I [VtblIndex(3)] public HResult GetComponentType(WICComponentType* pType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), pType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), pType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), pType); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICFormatConverterInfo : IWICFormatConverterInfo.I [VtblIndex(4)] public HResult GetCLSID(Guid* pclsid) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), pclsid); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), pclsid); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), pclsid); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICFormatConverterInfo : IWICFormatConverterInfo.I [VtblIndex(5)] public HResult GetSigningStatus(uint* pStatus) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), pStatus); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), pStatus); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), pStatus); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICFormatConverterInfo : IWICFormatConverterInfo.I [VtblIndex(6)] public HResult GetAuthor(uint cchAuthor, ushort* wzAuthor, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICFormatConverterInfo : IWICFormatConverterInfo.I [VtblIndex(7)] public HResult GetVendorGUID(Guid* pguidVendor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), pguidVendor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), pguidVendor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), pguidVendor); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICFormatConverterInfo : IWICFormatConverterInfo.I [VtblIndex(8)] public HResult GetVersion(uint cchVersion, ushort* wzVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICFormatConverterInfo : IWICFormatConverterInfo.I [VtblIndex(9)] public HResult GetSpecVersion(uint cchSpecVersion, ushort* wzSpecVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICFormatConverterInfo : IWICFormatConverterInfo.I [VtblIndex(10)] public HResult GetFriendlyName(uint cchFriendlyName, ushort* wzFriendlyName, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IWICFormatConverterInfo : IWICFormatConverterInfo.I [VtblIndex(11)] public HResult GetPixelFormats(uint cFormats, Guid* pPixelFormatGUIDs, uint* pcActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), cFormats, pPixelFormatGUIDs, pcActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), cFormats, pPixelFormatGUIDs, pcActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), cFormats, pPixelFormatGUIDs, pcActual); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IWICFormatConverterInfo : IWICFormatConverterInfo.I [VtblIndex(12)] public HResult CreateInstance(IWICFormatConverter** ppIConverter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), ppIConverter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), ppIConverter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IWICFormatConverterInfo*)Unsafe.AsPointer(ref this), ppIConverter); } public interface Interface : IWICComponentInfo.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICImagingFactory.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICImagingFactory.cs index c4eefbb..938d098 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICImagingFactory.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICImagingFactory.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICImagingFactory)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICImagingFactory)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICImagingFactory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICImagingFactory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICImagingFactory*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICImagingFactory*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICImagingFactory*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICImagingFactory*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(3)] public HResult CreateDecoderFromFilename(ushort* wzFilename, Guid* pguidVendor, NativeFileAccess dwDesiredAccess, WICDecodeOptions metadataOptions, IWICBitmapDecoder** ppIDecoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), wzFilename, pguidVendor, dwDesiredAccess, metadataOptions, ppIDecoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), wzFilename, pguidVendor, dwDesiredAccess, metadataOptions, ppIDecoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), wzFilename, pguidVendor, dwDesiredAccess, metadataOptions, ppIDecoder); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(4)] public HResult CreateDecoderFromStream(Com.IStream* pIStream, Guid* pguidVendor, WICDecodeOptions metadataOptions, IWICBitmapDecoder** ppIDecoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIStream, pguidVendor, metadataOptions, ppIDecoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIStream, pguidVendor, metadataOptions, ppIDecoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIStream, pguidVendor, metadataOptions, ppIDecoder); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(5)] public HResult CreateDecoderFromFileHandle(nuint hFile, Guid* pguidVendor, WICDecodeOptions metadataOptions, IWICBitmapDecoder** ppIDecoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), hFile, pguidVendor, metadataOptions, ppIDecoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), hFile, pguidVendor, metadataOptions, ppIDecoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), hFile, pguidVendor, metadataOptions, ppIDecoder); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(6)] public HResult CreateComponentInfo(Guid* clsidComponent, IWICComponentInfo** ppIInfo) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), clsidComponent, ppIInfo); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), clsidComponent, ppIInfo); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), clsidComponent, ppIInfo); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(7)] public HResult CreateDecoder(Guid* guidContainerFormat, Guid* pguidVendor, IWICBitmapDecoder** ppIDecoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIDecoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIDecoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIDecoder); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(8)] public HResult CreateEncoder(Guid* guidContainerFormat, Guid* pguidVendor, IWICBitmapEncoder** ppIEncoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIEncoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIEncoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIEncoder); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(9)] public HResult CreatePalette(IWICPalette** ppIPalette) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIPalette); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIPalette); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIPalette); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(10)] public HResult CreateFormatConverter(IWICFormatConverter** ppIFormatConverter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIFormatConverter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIFormatConverter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIFormatConverter); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(11)] public HResult CreateBitmapScaler(IWICBitmapScaler** ppIBitmapScaler) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIBitmapScaler); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIBitmapScaler); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIBitmapScaler); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(12)] public HResult CreateBitmapClipper(IWICBitmapClipper** ppIBitmapClipper) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIBitmapClipper); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIBitmapClipper); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIBitmapClipper); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(13)] public HResult CreateBitmapFlipRotator(IWICBitmapFlipRotator** ppIBitmapFlipRotator) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIBitmapFlipRotator); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIBitmapFlipRotator); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIBitmapFlipRotator); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(14)] public HResult CreateStream(IWICStream** ppIWICStream) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIWICStream); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIWICStream); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIWICStream); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(15)] public HResult CreateColorContext(IWICColorContext** ppIWICColorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIWICColorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIWICColorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIWICColorContext); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(16)] public HResult CreateColorTransformer(IWICColorTransform** ppIWICColorTransform) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIWICColorTransform); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIWICColorTransform); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), ppIWICColorTransform); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(17)] public HResult CreateBitmap(uint uiWidth, uint uiHeight, Guid* pixelFormat, WICBitmapCreateCacheOption option, IWICBitmap** ppIBitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, option, ppIBitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, option, ppIBitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, option, ppIBitmap); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(18)] public HResult CreateBitmapFromSource(IWICBitmapSource* pIBitmapSource, WICBitmapCreateCacheOption option, IWICBitmap** ppIBitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIBitmapSource, option, ppIBitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIBitmapSource, option, ppIBitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIBitmapSource, option, ppIBitmap); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(19)] public HResult CreateBitmapFromSourceRect(IWICBitmapSource* pIBitmapSource, uint x, uint y, uint width, uint height, IWICBitmap** ppIBitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIBitmapSource, x, y, width, height, ppIBitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIBitmapSource, x, y, width, height, ppIBitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIBitmapSource, x, y, width, height, ppIBitmap); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(20)] public HResult CreateBitmapFromMemory(uint uiWidth, uint uiHeight, Guid* pixelFormat, uint cbStride, uint cbBufferSize, byte* pbBuffer, IWICBitmap** ppIBitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, cbStride, cbBufferSize, pbBuffer, ppIBitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, cbStride, cbBufferSize, pbBuffer, ppIBitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, cbStride, cbBufferSize, pbBuffer, ppIBitmap); } /// @@ -307,11 +219,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(21)] public HResult CreateBitmapFromHBITMAP(IntPtr hBitmap, IntPtr hPalette, WICBitmapAlphaChannelOption options, IWICBitmap** ppIBitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), hBitmap, hPalette, options, ppIBitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), hBitmap, hPalette, options, ppIBitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), hBitmap, hPalette, options, ppIBitmap); } /// @@ -319,11 +227,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(22)] public HResult CreateBitmapFromHICON(IntPtr hIcon, IWICBitmap** ppIBitmap) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), hIcon, ppIBitmap); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), hIcon, ppIBitmap); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), hIcon, ppIBitmap); } /// @@ -331,11 +235,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(23)] public HResult CreateComponentEnumerator(uint componentTypes, uint options, Com.IEnumUnknown** ppIEnumUnknown) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), componentTypes, options, ppIEnumUnknown); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), componentTypes, options, ppIEnumUnknown); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), componentTypes, options, ppIEnumUnknown); } /// @@ -343,11 +243,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(24)] public HResult CreateFastMetadataEncoderFromDecoder(IWICBitmapDecoder* pIDecoder, IWICFastMetadataEncoder** ppIFastEncoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIDecoder, ppIFastEncoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIDecoder, ppIFastEncoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIDecoder, ppIFastEncoder); } /// @@ -355,11 +251,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(25)] public HResult CreateFastMetadataEncoderFromFrameDecode(IWICBitmapFrameDecode* pIFrameDecoder, IWICFastMetadataEncoder** ppIFastEncoder) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[25]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIFrameDecoder, ppIFastEncoder); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIFrameDecoder, ppIFastEncoder); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIFrameDecoder, ppIFastEncoder); } /// @@ -367,11 +259,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(26)] public HResult CreateQueryWriter(Guid* guidMetadataFormat, Guid* pguidVendor, IWICMetadataQueryWriter** ppIQueryWriter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), guidMetadataFormat, pguidVendor, ppIQueryWriter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), guidMetadataFormat, pguidVendor, ppIQueryWriter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), guidMetadataFormat, pguidVendor, ppIQueryWriter); } /// @@ -379,11 +267,7 @@ public unsafe partial struct IWICImagingFactory : IWICImagingFactory.Interface, [VtblIndex(27)] public HResult CreateQueryWriterFromReader(IWICMetadataQueryReader* pIQueryReader, Guid* pguidVendor, IWICMetadataQueryWriter** ppIQueryWriter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[27]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIQueryReader, pguidVendor, ppIQueryWriter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIQueryReader, pguidVendor, ppIQueryWriter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IWICImagingFactory*)Unsafe.AsPointer(ref this), pIQueryReader, pguidVendor, ppIQueryWriter); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICJpegFrameDecode.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICJpegFrameDecode.cs index ab12e44..4cc40c6 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICJpegFrameDecode.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICJpegFrameDecode.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICJpegFrameDecode : IWICJpegFrameDecode.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICJpegFrameDecode)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICJpegFrameDecode)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICJpegFrameDecode : IWICJpegFrameDecode.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICJpegFrameDecode : IWICJpegFrameDecode.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICJpegFrameDecode : IWICJpegFrameDecode.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICJpegFrameDecode : IWICJpegFrameDecode.Interface [VtblIndex(3)] public HResult DoesSupportIndexing(Bool32* pfIndexingSupported) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), pfIndexingSupported); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), pfIndexingSupported); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), pfIndexingSupported); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICJpegFrameDecode : IWICJpegFrameDecode.Interface [VtblIndex(4)] public HResult SetIndexing(WICJpegIndexingOptions options, uint horizontalIntervalSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), options, horizontalIntervalSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), options, horizontalIntervalSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), options, horizontalIntervalSize); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICJpegFrameDecode : IWICJpegFrameDecode.Interface [VtblIndex(5)] public HResult ClearIndexing() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this)); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICJpegFrameDecode : IWICJpegFrameDecode.Interface [VtblIndex(6)] public HResult GetAcHuffmanTable(uint scanIndex, uint tableIndex, Graphics.Dxgi.Common.JpegAcHuffmanTable* pAcHuffmanTable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pAcHuffmanTable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pAcHuffmanTable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pAcHuffmanTable); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICJpegFrameDecode : IWICJpegFrameDecode.Interface [VtblIndex(7)] public HResult GetDcHuffmanTable(uint scanIndex, uint tableIndex, Graphics.Dxgi.Common.JpegDCHuffmanTable* pDcHuffmanTable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pDcHuffmanTable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pDcHuffmanTable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pDcHuffmanTable); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICJpegFrameDecode : IWICJpegFrameDecode.Interface [VtblIndex(8)] public HResult GetQuantizationTable(uint scanIndex, uint tableIndex, Graphics.Dxgi.Common.JpegQuantizationTable* pQuantizationTable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pQuantizationTable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pQuantizationTable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pQuantizationTable); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICJpegFrameDecode : IWICJpegFrameDecode.Interface [VtblIndex(9)] public HResult GetFrameHeader(WICJpegFrameHeader* pFrameHeader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), pFrameHeader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), pFrameHeader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), pFrameHeader); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICJpegFrameDecode : IWICJpegFrameDecode.Interface [VtblIndex(10)] public HResult GetScanHeader(uint scanIndex, WICJpegScanHeader* pScanHeader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), scanIndex, pScanHeader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), scanIndex, pScanHeader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), scanIndex, pScanHeader); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IWICJpegFrameDecode : IWICJpegFrameDecode.Interface [VtblIndex(11)] public HResult CopyScan(uint scanIndex, uint scanOffset, uint cbScanData, byte* pbScanData, uint* pcbScanDataActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), scanIndex, scanOffset, cbScanData, pbScanData, pcbScanDataActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), scanIndex, scanOffset, cbScanData, pbScanData, pcbScanDataActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), scanIndex, scanOffset, cbScanData, pbScanData, pcbScanDataActual); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IWICJpegFrameDecode : IWICJpegFrameDecode.Interface [VtblIndex(12)] public HResult CopyMinimalStream(uint streamOffset, uint cbStreamData, byte* pbStreamData, uint* pcbStreamDataActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), streamOffset, cbStreamData, pbStreamData, pcbStreamDataActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), streamOffset, cbStreamData, pbStreamData, pcbStreamDataActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IWICJpegFrameDecode*)Unsafe.AsPointer(ref this), streamOffset, cbStreamData, pbStreamData, pcbStreamDataActual); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICJpegFrameEncode.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICJpegFrameEncode.cs index e7550c6..9c779a6 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICJpegFrameEncode.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICJpegFrameEncode.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICJpegFrameEncode : IWICJpegFrameEncode.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICJpegFrameEncode)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICJpegFrameEncode)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICJpegFrameEncode : IWICJpegFrameEncode.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICJpegFrameEncode : IWICJpegFrameEncode.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICJpegFrameEncode : IWICJpegFrameEncode.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICJpegFrameEncode : IWICJpegFrameEncode.Interface [VtblIndex(3)] public HResult GetAcHuffmanTable(uint scanIndex, uint tableIndex, Graphics.Dxgi.Common.JpegAcHuffmanTable* pAcHuffmanTable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pAcHuffmanTable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pAcHuffmanTable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pAcHuffmanTable); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICJpegFrameEncode : IWICJpegFrameEncode.Interface [VtblIndex(4)] public HResult GetDcHuffmanTable(uint scanIndex, uint tableIndex, Graphics.Dxgi.Common.JpegDCHuffmanTable* pDcHuffmanTable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pDcHuffmanTable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pDcHuffmanTable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pDcHuffmanTable); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICJpegFrameEncode : IWICJpegFrameEncode.Interface [VtblIndex(5)] public HResult GetQuantizationTable(uint scanIndex, uint tableIndex, Graphics.Dxgi.Common.JpegQuantizationTable* pQuantizationTable) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pQuantizationTable); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pQuantizationTable); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this), scanIndex, tableIndex, pQuantizationTable); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICJpegFrameEncode : IWICJpegFrameEncode.Interface [VtblIndex(6)] public HResult WriteScan(uint cbScanData, byte* pbScanData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this), cbScanData, pbScanData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this), cbScanData, pbScanData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICJpegFrameEncode*)Unsafe.AsPointer(ref this), cbScanData, pbScanData); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataBlockReader.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataBlockReader.cs index ae060d7..0fa197a 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataBlockReader.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataBlockReader.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICMetadataBlockReader : IWICMetadataBlockReader.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICMetadataBlockReader)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICMetadataBlockReader)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICMetadataBlockReader : IWICMetadataBlockReader.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICMetadataBlockReader : IWICMetadataBlockReader.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICMetadataBlockReader : IWICMetadataBlockReader.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICMetadataBlockReader : IWICMetadataBlockReader.I [VtblIndex(3)] public HResult GetContainerFormat(Guid* pguidContainerFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this), pguidContainerFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this), pguidContainerFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this), pguidContainerFormat); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICMetadataBlockReader : IWICMetadataBlockReader.I [VtblIndex(4)] public HResult GetCount(uint* pcCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this), pcCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this), pcCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this), pcCount); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICMetadataBlockReader : IWICMetadataBlockReader.I [VtblIndex(5)] public HResult GetReaderByIndex(uint nIndex, IWICMetadataReader** ppIMetadataReader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this), nIndex, ppIMetadataReader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this), nIndex, ppIMetadataReader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this), nIndex, ppIMetadataReader); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICMetadataBlockReader : IWICMetadataBlockReader.I [VtblIndex(6)] public HResult GetEnumerator(Com.IEnumUnknown** ppIEnumMetadata) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this), ppIEnumMetadata); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this), ppIEnumMetadata); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICMetadataBlockReader*)Unsafe.AsPointer(ref this), ppIEnumMetadata); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataBlockWriter.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataBlockWriter.cs index 520f39e..6d6f72e 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataBlockWriter.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataBlockWriter.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICMetadataBlockWriter : IWICMetadataBlockWriter.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICMetadataBlockWriter)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICMetadataBlockWriter)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICMetadataBlockWriter : IWICMetadataBlockWriter.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICMetadataBlockWriter : IWICMetadataBlockWriter.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICMetadataBlockWriter : IWICMetadataBlockWriter.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICMetadataBlockWriter : IWICMetadataBlockWriter.I [VtblIndex(3)] public HResult GetContainerFormat(Guid* pguidContainerFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), pguidContainerFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), pguidContainerFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), pguidContainerFormat); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICMetadataBlockWriter : IWICMetadataBlockWriter.I [VtblIndex(4)] public HResult GetCount(uint* pcCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), pcCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), pcCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), pcCount); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICMetadataBlockWriter : IWICMetadataBlockWriter.I [VtblIndex(5)] public HResult GetReaderByIndex(uint nIndex, IWICMetadataReader** ppIMetadataReader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), nIndex, ppIMetadataReader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), nIndex, ppIMetadataReader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), nIndex, ppIMetadataReader); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICMetadataBlockWriter : IWICMetadataBlockWriter.I [VtblIndex(6)] public HResult GetEnumerator(Com.IEnumUnknown** ppIEnumMetadata) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), ppIEnumMetadata); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), ppIEnumMetadata); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), ppIEnumMetadata); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICMetadataBlockWriter : IWICMetadataBlockWriter.I [VtblIndex(7)] public HResult InitializeFromBlockReader(IWICMetadataBlockReader* pIMDBlockReader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), pIMDBlockReader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), pIMDBlockReader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), pIMDBlockReader); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICMetadataBlockWriter : IWICMetadataBlockWriter.I [VtblIndex(8)] public HResult GetWriterByIndex(uint nIndex, IWICMetadataWriter** ppIMetadataWriter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), nIndex, ppIMetadataWriter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), nIndex, ppIMetadataWriter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), nIndex, ppIMetadataWriter); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICMetadataBlockWriter : IWICMetadataBlockWriter.I [VtblIndex(9)] public HResult AddWriter(IWICMetadataWriter* pIMetadataWriter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), pIMetadataWriter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), pIMetadataWriter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), pIMetadataWriter); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICMetadataBlockWriter : IWICMetadataBlockWriter.I [VtblIndex(10)] public HResult SetWriterByIndex(uint nIndex, IWICMetadataWriter* pIMetadataWriter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), nIndex, pIMetadataWriter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), nIndex, pIMetadataWriter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), nIndex, pIMetadataWriter); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IWICMetadataBlockWriter : IWICMetadataBlockWriter.I [VtblIndex(11)] public HResult RemoveWriterByIndex(uint nIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), nIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), nIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IWICMetadataBlockWriter*)Unsafe.AsPointer(ref this), nIndex); } public interface Interface : IWICMetadataBlockReader.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataHandlerInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataHandlerInfo.cs index 5013a28..28d5513 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataHandlerInfo.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataHandlerInfo.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : IWICMetadataHandlerInfo.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICMetadataHandlerInfo)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICMetadataHandlerInfo)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : IWICMetadataHandlerInfo.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : IWICMetadataHandlerInfo.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : IWICMetadataHandlerInfo.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : IWICMetadataHandlerInfo.I [VtblIndex(3)] public HResult GetComponentType(WICComponentType* pType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pType); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : IWICMetadataHandlerInfo.I [VtblIndex(4)] public HResult GetCLSID(Guid* pclsid) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pclsid); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pclsid); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pclsid); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : IWICMetadataHandlerInfo.I [VtblIndex(5)] public HResult GetSigningStatus(uint* pStatus) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pStatus); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pStatus); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pStatus); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : IWICMetadataHandlerInfo.I [VtblIndex(6)] public HResult GetAuthor(uint cchAuthor, ushort* wzAuthor, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : IWICMetadataHandlerInfo.I [VtblIndex(7)] public HResult GetVendorGUID(Guid* pguidVendor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pguidVendor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pguidVendor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pguidVendor); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : IWICMetadataHandlerInfo.I [VtblIndex(8)] public HResult GetVersion(uint cchVersion, ushort* wzVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : IWICMetadataHandlerInfo.I [VtblIndex(9)] public HResult GetSpecVersion(uint cchSpecVersion, ushort* wzSpecVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : IWICMetadataHandlerInfo.I [VtblIndex(10)] public HResult GetFriendlyName(uint cchFriendlyName, ushort* wzFriendlyName, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : IWICMetadataHandlerInfo.I [VtblIndex(11)] public HResult GetMetadataFormat(Guid* pguidMetadataFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pguidMetadataFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pguidMetadataFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pguidMetadataFormat); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : IWICMetadataHandlerInfo.I [VtblIndex(12)] public HResult GetContainerFormats(uint cContainerFormats, Guid* pguidContainerFormats, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cContainerFormats, pguidContainerFormats, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cContainerFormats, pguidContainerFormats, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cContainerFormats, pguidContainerFormats, pcchActual); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : IWICMetadataHandlerInfo.I [VtblIndex(13)] public HResult GetDeviceManufacturer(uint cchDeviceManufacturer, ushort* wzDeviceManufacturer, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchDeviceManufacturer, wzDeviceManufacturer, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchDeviceManufacturer, wzDeviceManufacturer, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchDeviceManufacturer, wzDeviceManufacturer, pcchActual); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : IWICMetadataHandlerInfo.I [VtblIndex(14)] public HResult GetDeviceModels(uint cchDeviceModels, ushort* wzDeviceModels, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchDeviceModels, wzDeviceModels, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchDeviceModels, wzDeviceModels, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), cchDeviceModels, wzDeviceModels, pcchActual); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : IWICMetadataHandlerInfo.I [VtblIndex(15)] public HResult DoesRequireFullStream(Bool32* pfRequiresFullStream) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pfRequiresFullStream); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pfRequiresFullStream); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pfRequiresFullStream); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : IWICMetadataHandlerInfo.I [VtblIndex(16)] public HResult DoesSupportPadding(Bool32* pfSupportsPadding) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pfSupportsPadding); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pfSupportsPadding); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pfSupportsPadding); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IWICMetadataHandlerInfo : IWICMetadataHandlerInfo.I [VtblIndex(17)] public HResult DoesRequireFixedSize(Bool32* pfFixedSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pfFixedSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pfFixedSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IWICMetadataHandlerInfo*)Unsafe.AsPointer(ref this), pfFixedSize); } public interface Interface : IWICComponentInfo.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataQueryReader.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataQueryReader.cs index 5d77e95..814809b 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataQueryReader.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataQueryReader.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICMetadataQueryReader : IWICMetadataQueryReader.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICMetadataQueryReader)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICMetadataQueryReader)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICMetadataQueryReader : IWICMetadataQueryReader.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICMetadataQueryReader : IWICMetadataQueryReader.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICMetadataQueryReader : IWICMetadataQueryReader.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICMetadataQueryReader : IWICMetadataQueryReader.I [VtblIndex(3)] public HResult GetContainerFormat(Guid* pguidContainerFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this), pguidContainerFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this), pguidContainerFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this), pguidContainerFormat); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICMetadataQueryReader : IWICMetadataQueryReader.I [VtblIndex(4)] public HResult GetLocation(uint cchMaxLength, ushort* wzNamespace, uint* pcchActualLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this), cchMaxLength, wzNamespace, pcchActualLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this), cchMaxLength, wzNamespace, pcchActualLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this), cchMaxLength, wzNamespace, pcchActualLength); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICMetadataQueryReader : IWICMetadataQueryReader.I [VtblIndex(5)] public HResult GetMetadataByName(ushort* wzName, Com.Variant** pvarValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this), wzName, pvarValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this), wzName, pvarValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this), wzName, pvarValue); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICMetadataQueryReader : IWICMetadataQueryReader.I [VtblIndex(6)] public HResult GetEnumerator(Com.IEnumString** ppIEnumString) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this), ppIEnumString); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this), ppIEnumString); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICMetadataQueryReader*)Unsafe.AsPointer(ref this), ppIEnumString); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataQueryWriter.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataQueryWriter.cs index 976d3f3..dc4c4ba 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataQueryWriter.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataQueryWriter.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICMetadataQueryWriter : IWICMetadataQueryWriter.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICMetadataQueryWriter)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICMetadataQueryWriter)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICMetadataQueryWriter : IWICMetadataQueryWriter.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICMetadataQueryWriter : IWICMetadataQueryWriter.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICMetadataQueryWriter : IWICMetadataQueryWriter.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICMetadataQueryWriter : IWICMetadataQueryWriter.I [VtblIndex(3)] public HResult GetContainerFormat(Guid* pguidContainerFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), pguidContainerFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), pguidContainerFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), pguidContainerFormat); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICMetadataQueryWriter : IWICMetadataQueryWriter.I [VtblIndex(4)] public HResult GetLocation(uint cchMaxLength, ushort* wzNamespace, uint* pcchActualLength) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), cchMaxLength, wzNamespace, pcchActualLength); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), cchMaxLength, wzNamespace, pcchActualLength); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), cchMaxLength, wzNamespace, pcchActualLength); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICMetadataQueryWriter : IWICMetadataQueryWriter.I [VtblIndex(5)] public HResult GetMetadataByName(ushort* wzName, Com.Variant** pvarValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), wzName, pvarValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), wzName, pvarValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), wzName, pvarValue); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICMetadataQueryWriter : IWICMetadataQueryWriter.I [VtblIndex(6)] public HResult GetEnumerator(Com.IEnumString** ppIEnumString) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), ppIEnumString); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), ppIEnumString); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), ppIEnumString); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICMetadataQueryWriter : IWICMetadataQueryWriter.I [VtblIndex(7)] public HResult SetMetadataByName(ushort* wzName, Com.Variant* pvarValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), wzName, pvarValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), wzName, pvarValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), wzName, pvarValue); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICMetadataQueryWriter : IWICMetadataQueryWriter.I [VtblIndex(8)] public HResult RemoveMetadataByName(ushort* wzName) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), wzName); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), wzName); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICMetadataQueryWriter*)Unsafe.AsPointer(ref this), wzName); } public interface Interface : IWICMetadataQueryReader.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataReader.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataReader.cs index 9e9ab23..b625db0 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataReader.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataReader.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICMetadataReader : IWICMetadataReader.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICMetadataReader)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICMetadataReader)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICMetadataReader : IWICMetadataReader.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICMetadataReader : IWICMetadataReader.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICMetadataReader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICMetadataReader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICMetadataReader*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICMetadataReader : IWICMetadataReader.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICMetadataReader*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICMetadataReader*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICMetadataReader*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICMetadataReader : IWICMetadataReader.Interface, [VtblIndex(3)] public HResult GetMetadataFormat(Guid* pguidMetadataFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), pguidMetadataFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), pguidMetadataFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), pguidMetadataFormat); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICMetadataReader : IWICMetadataReader.Interface, [VtblIndex(4)] public HResult GetMetadataHandlerInfo(IWICMetadataHandlerInfo** ppIHandler) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), ppIHandler); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), ppIHandler); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), ppIHandler); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICMetadataReader : IWICMetadataReader.Interface, [VtblIndex(5)] public HResult GetCount(uint* pcCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), pcCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), pcCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), pcCount); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICMetadataReader : IWICMetadataReader.Interface, [VtblIndex(6)] public HResult GetValueByIndex(uint nIndex, Com.Variant** pvarSchema, Com.Variant** pvarId, Com.Variant** pvarValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), nIndex, pvarSchema, pvarId, pvarValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), nIndex, pvarSchema, pvarId, pvarValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), nIndex, pvarSchema, pvarId, pvarValue); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICMetadataReader : IWICMetadataReader.Interface, [VtblIndex(7)] public HResult GetValue(Com.Variant* pvarSchema, Com.Variant* pvarId, Com.Variant** pvarValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), pvarSchema, pvarId, pvarValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), pvarSchema, pvarId, pvarValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), pvarSchema, pvarId, pvarValue); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICMetadataReader : IWICMetadataReader.Interface, [VtblIndex(8)] public HResult GetEnumerator(IWICEnumMetadataItem** ppIEnumMetadata) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), ppIEnumMetadata); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), ppIEnumMetadata); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICMetadataReader*)Unsafe.AsPointer(ref this), ppIEnumMetadata); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataReaderInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataReaderInfo.cs index 4ff7f98..35c2d44 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataReaderInfo.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataReaderInfo.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICMetadataReaderInfo)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICMetadataReaderInfo)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [VtblIndex(3)] public HResult GetComponentType(WICComponentType* pType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pType); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [VtblIndex(4)] public HResult GetCLSID(Guid* pclsid) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pclsid); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pclsid); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pclsid); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [VtblIndex(5)] public HResult GetSigningStatus(uint* pStatus) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pStatus); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pStatus); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pStatus); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [VtblIndex(6)] public HResult GetAuthor(uint cchAuthor, ushort* wzAuthor, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [VtblIndex(7)] public HResult GetVendorGUID(Guid* pguidVendor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pguidVendor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pguidVendor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pguidVendor); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [VtblIndex(8)] public HResult GetVersion(uint cchVersion, ushort* wzVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [VtblIndex(9)] public HResult GetSpecVersion(uint cchSpecVersion, ushort* wzSpecVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [VtblIndex(10)] public HResult GetFriendlyName(uint cchFriendlyName, ushort* wzFriendlyName, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [VtblIndex(11)] public HResult GetMetadataFormat(Guid* pguidMetadataFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pguidMetadataFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pguidMetadataFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pguidMetadataFormat); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [VtblIndex(12)] public HResult GetContainerFormats(uint cContainerFormats, Guid* pguidContainerFormats, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cContainerFormats, pguidContainerFormats, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cContainerFormats, pguidContainerFormats, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cContainerFormats, pguidContainerFormats, pcchActual); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [VtblIndex(13)] public HResult GetDeviceManufacturer(uint cchDeviceManufacturer, ushort* wzDeviceManufacturer, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cchDeviceManufacturer, wzDeviceManufacturer, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cchDeviceManufacturer, wzDeviceManufacturer, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cchDeviceManufacturer, wzDeviceManufacturer, pcchActual); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [VtblIndex(14)] public HResult GetDeviceModels(uint cchDeviceModels, ushort* wzDeviceModels, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cchDeviceModels, wzDeviceModels, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cchDeviceModels, wzDeviceModels, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), cchDeviceModels, wzDeviceModels, pcchActual); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [VtblIndex(15)] public HResult DoesRequireFullStream(Bool32* pfRequiresFullStream) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pfRequiresFullStream); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pfRequiresFullStream); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pfRequiresFullStream); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [VtblIndex(16)] public HResult DoesSupportPadding(Bool32* pfSupportsPadding) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pfSupportsPadding); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pfSupportsPadding); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pfSupportsPadding); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [VtblIndex(17)] public HResult DoesRequireFixedSize(Bool32* pfFixedSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pfFixedSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pfFixedSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), pfFixedSize); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [VtblIndex(18)] public HResult GetPatterns(Guid* guidContainerFormat, uint cbSize, WICMetadataPattern* pPattern, uint* pcCount, uint* pcbActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), guidContainerFormat, cbSize, pPattern, pcCount, pcbActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), guidContainerFormat, cbSize, pPattern, pcCount, pcbActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), guidContainerFormat, cbSize, pPattern, pcCount, pcbActual); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [VtblIndex(19)] public HResult MatchesPattern(Guid* guidContainerFormat, Com.IStream* pIStream, Bool32* pfMatches) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), guidContainerFormat, pIStream, pfMatches); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), guidContainerFormat, pIStream, pfMatches); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), guidContainerFormat, pIStream, pfMatches); } /// @@ -295,11 +211,7 @@ public unsafe partial struct IWICMetadataReaderInfo : IWICMetadataReaderInfo.Int [VtblIndex(20)] public HResult CreateInstance(IWICMetadataReader** ppIReader) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), ppIReader); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), ppIReader); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IWICMetadataReaderInfo*)Unsafe.AsPointer(ref this), ppIReader); } public interface Interface : IWICMetadataHandlerInfo.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataWriter.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataWriter.cs index 12bcc35..054a538 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataWriter.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataWriter.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICMetadataWriter : IWICMetadataWriter.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICMetadataWriter)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICMetadataWriter)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICMetadataWriter : IWICMetadataWriter.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICMetadataWriter : IWICMetadataWriter.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICMetadataWriter : IWICMetadataWriter.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICMetadataWriter : IWICMetadataWriter.Interface, [VtblIndex(3)] public HResult GetMetadataFormat(Guid* pguidMetadataFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), pguidMetadataFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), pguidMetadataFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), pguidMetadataFormat); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICMetadataWriter : IWICMetadataWriter.Interface, [VtblIndex(4)] public HResult GetMetadataHandlerInfo(IWICMetadataHandlerInfo** ppIHandler) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), ppIHandler); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), ppIHandler); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), ppIHandler); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICMetadataWriter : IWICMetadataWriter.Interface, [VtblIndex(5)] public HResult GetCount(uint* pcCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), pcCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), pcCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), pcCount); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICMetadataWriter : IWICMetadataWriter.Interface, [VtblIndex(6)] public HResult GetValueByIndex(uint nIndex, Com.Variant** pvarSchema, Com.Variant** pvarId, Com.Variant** pvarValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), nIndex, pvarSchema, pvarId, pvarValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), nIndex, pvarSchema, pvarId, pvarValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), nIndex, pvarSchema, pvarId, pvarValue); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICMetadataWriter : IWICMetadataWriter.Interface, [VtblIndex(7)] public HResult GetValue(Com.Variant* pvarSchema, Com.Variant* pvarId, Com.Variant** pvarValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), pvarSchema, pvarId, pvarValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), pvarSchema, pvarId, pvarValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), pvarSchema, pvarId, pvarValue); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICMetadataWriter : IWICMetadataWriter.Interface, [VtblIndex(8)] public HResult GetEnumerator(IWICEnumMetadataItem** ppIEnumMetadata) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), ppIEnumMetadata); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), ppIEnumMetadata); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), ppIEnumMetadata); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICMetadataWriter : IWICMetadataWriter.Interface, [VtblIndex(9)] public HResult SetValue(Com.Variant* pvarSchema, Com.Variant* pvarId, Com.Variant* pvarValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), pvarSchema, pvarId, pvarValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), pvarSchema, pvarId, pvarValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), pvarSchema, pvarId, pvarValue); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICMetadataWriter : IWICMetadataWriter.Interface, [VtblIndex(10)] public HResult SetValueByIndex(uint nIndex, Com.Variant* pvarSchema, Com.Variant* pvarId, Com.Variant* pvarValue) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), nIndex, pvarSchema, pvarId, pvarValue); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), nIndex, pvarSchema, pvarId, pvarValue); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), nIndex, pvarSchema, pvarId, pvarValue); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IWICMetadataWriter : IWICMetadataWriter.Interface, [VtblIndex(11)] public HResult RemoveValue(Com.Variant* pvarSchema, Com.Variant* pvarId) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), pvarSchema, pvarId); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), pvarSchema, pvarId); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), pvarSchema, pvarId); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IWICMetadataWriter : IWICMetadataWriter.Interface, [VtblIndex(12)] public HResult RemoveValueByIndex(uint nIndex) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), nIndex); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), nIndex); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IWICMetadataWriter*)Unsafe.AsPointer(ref this), nIndex); } public interface Interface : IWICMetadataReader.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataWriterInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataWriterInfo.cs index 1f847e1..0bc6700 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataWriterInfo.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICMetadataWriterInfo.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICMetadataWriterInfo)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICMetadataWriterInfo)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int [VtblIndex(3)] public HResult GetComponentType(WICComponentType* pType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pType); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int [VtblIndex(4)] public HResult GetCLSID(Guid* pclsid) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pclsid); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pclsid); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pclsid); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int [VtblIndex(5)] public HResult GetSigningStatus(uint* pStatus) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pStatus); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pStatus); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pStatus); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int [VtblIndex(6)] public HResult GetAuthor(uint cchAuthor, ushort* wzAuthor, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int [VtblIndex(7)] public HResult GetVendorGUID(Guid* pguidVendor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pguidVendor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pguidVendor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pguidVendor); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int [VtblIndex(8)] public HResult GetVersion(uint cchVersion, ushort* wzVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int [VtblIndex(9)] public HResult GetSpecVersion(uint cchSpecVersion, ushort* wzSpecVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int [VtblIndex(10)] public HResult GetFriendlyName(uint cchFriendlyName, ushort* wzFriendlyName, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int [VtblIndex(11)] public HResult GetMetadataFormat(Guid* pguidMetadataFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pguidMetadataFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pguidMetadataFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pguidMetadataFormat); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int [VtblIndex(12)] public HResult GetContainerFormats(uint cContainerFormats, Guid* pguidContainerFormats, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cContainerFormats, pguidContainerFormats, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cContainerFormats, pguidContainerFormats, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cContainerFormats, pguidContainerFormats, pcchActual); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int [VtblIndex(13)] public HResult GetDeviceManufacturer(uint cchDeviceManufacturer, ushort* wzDeviceManufacturer, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cchDeviceManufacturer, wzDeviceManufacturer, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cchDeviceManufacturer, wzDeviceManufacturer, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cchDeviceManufacturer, wzDeviceManufacturer, pcchActual); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int [VtblIndex(14)] public HResult GetDeviceModels(uint cchDeviceModels, ushort* wzDeviceModels, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cchDeviceModels, wzDeviceModels, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cchDeviceModels, wzDeviceModels, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), cchDeviceModels, wzDeviceModels, pcchActual); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int [VtblIndex(15)] public HResult DoesRequireFullStream(Bool32* pfRequiresFullStream) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pfRequiresFullStream); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pfRequiresFullStream); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pfRequiresFullStream); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int [VtblIndex(16)] public HResult DoesSupportPadding(Bool32* pfSupportsPadding) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pfSupportsPadding); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pfSupportsPadding); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pfSupportsPadding); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int [VtblIndex(17)] public HResult DoesRequireFixedSize(Bool32* pfFixedSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pfFixedSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pfFixedSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), pfFixedSize); } /// @@ -271,11 +195,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int [VtblIndex(18)] public HResult GetHeader(Guid* guidContainerFormat, uint cbSize, WICMetadataHeader* pHeader, uint* pcbActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[18]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), guidContainerFormat, cbSize, pHeader, pcbActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), guidContainerFormat, cbSize, pHeader, pcbActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), guidContainerFormat, cbSize, pHeader, pcbActual); } /// @@ -283,11 +203,7 @@ public unsafe partial struct IWICMetadataWriterInfo : IWICMetadataWriterInfo.Int [VtblIndex(19)] public HResult CreateInstance(IWICMetadataWriter** ppIWriter) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), ppIWriter); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), ppIWriter); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IWICMetadataWriterInfo*)Unsafe.AsPointer(ref this), ppIWriter); } public interface Interface : IWICMetadataHandlerInfo.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPalette.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPalette.cs index f31a003..f22244c 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPalette.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPalette.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICPalette : IWICPalette.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICPalette)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICPalette)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICPalette : IWICPalette.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICPalette*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICPalette*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICPalette*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICPalette : IWICPalette.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICPalette*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICPalette*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICPalette*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICPalette : IWICPalette.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICPalette*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICPalette*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICPalette*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICPalette : IWICPalette.Interface, INativeGuid [VtblIndex(3)] public HResult InitializePredefined(WICBitmapPaletteType ePaletteType, Bool32 fAddTransparentColor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICPalette*)Unsafe.AsPointer(ref this), ePaletteType, fAddTransparentColor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICPalette*)Unsafe.AsPointer(ref this), ePaletteType, fAddTransparentColor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICPalette*)Unsafe.AsPointer(ref this), ePaletteType, fAddTransparentColor); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICPalette : IWICPalette.Interface, INativeGuid [VtblIndex(4)] public HResult InitializeCustom(uint* pColors, uint cCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICPalette*)Unsafe.AsPointer(ref this), pColors, cCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICPalette*)Unsafe.AsPointer(ref this), pColors, cCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICPalette*)Unsafe.AsPointer(ref this), pColors, cCount); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICPalette : IWICPalette.Interface, INativeGuid [VtblIndex(5)] public HResult InitializeFromBitmap(IWICBitmapSource* pISurface, uint cCount, Bool32 fAddTransparentColor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICPalette*)Unsafe.AsPointer(ref this), pISurface, cCount, fAddTransparentColor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICPalette*)Unsafe.AsPointer(ref this), pISurface, cCount, fAddTransparentColor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICPalette*)Unsafe.AsPointer(ref this), pISurface, cCount, fAddTransparentColor); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICPalette : IWICPalette.Interface, INativeGuid [VtblIndex(6)] public HResult InitializeFromPalette(IWICPalette* pIPalette) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICPalette*)Unsafe.AsPointer(ref this), pIPalette); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICPalette*)Unsafe.AsPointer(ref this), pIPalette); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICPalette*)Unsafe.AsPointer(ref this), pIPalette); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICPalette : IWICPalette.Interface, INativeGuid [VtblIndex(7)] public HResult GetType(WICBitmapPaletteType* pePaletteType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICPalette*)Unsafe.AsPointer(ref this), pePaletteType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICPalette*)Unsafe.AsPointer(ref this), pePaletteType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICPalette*)Unsafe.AsPointer(ref this), pePaletteType); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICPalette : IWICPalette.Interface, INativeGuid [VtblIndex(8)] public HResult GetColorCount(uint* pcCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICPalette*)Unsafe.AsPointer(ref this), pcCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICPalette*)Unsafe.AsPointer(ref this), pcCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICPalette*)Unsafe.AsPointer(ref this), pcCount); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICPalette : IWICPalette.Interface, INativeGuid [VtblIndex(9)] public HResult GetColors(uint cCount, uint* pColors, uint* pcActualColors) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICPalette*)Unsafe.AsPointer(ref this), cCount, pColors, pcActualColors); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICPalette*)Unsafe.AsPointer(ref this), cCount, pColors, pcActualColors); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICPalette*)Unsafe.AsPointer(ref this), cCount, pColors, pcActualColors); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICPalette : IWICPalette.Interface, INativeGuid [VtblIndex(10)] public HResult IsBlackWhite(Bool32* pfIsBlackWhite) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICPalette*)Unsafe.AsPointer(ref this), pfIsBlackWhite); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICPalette*)Unsafe.AsPointer(ref this), pfIsBlackWhite); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICPalette*)Unsafe.AsPointer(ref this), pfIsBlackWhite); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IWICPalette : IWICPalette.Interface, INativeGuid [VtblIndex(11)] public HResult IsGrayscale(Bool32* pfIsGrayscale) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IWICPalette*)Unsafe.AsPointer(ref this), pfIsGrayscale); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICPalette*)Unsafe.AsPointer(ref this), pfIsGrayscale); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IWICPalette*)Unsafe.AsPointer(ref this), pfIsGrayscale); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IWICPalette : IWICPalette.Interface, INativeGuid [VtblIndex(12)] public HResult HasAlpha(Bool32* pfHasAlpha) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IWICPalette*)Unsafe.AsPointer(ref this), pfHasAlpha); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICPalette*)Unsafe.AsPointer(ref this), pfHasAlpha); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IWICPalette*)Unsafe.AsPointer(ref this), pfHasAlpha); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPersistStream.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPersistStream.cs index 5013c9d..89bc8ee 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPersistStream.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPersistStream.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICPersistStream : IWICPersistStream.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICPersistStream)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICPersistStream)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICPersistStream : IWICPersistStream.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICPersistStream*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICPersistStream*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICPersistStream*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICPersistStream : IWICPersistStream.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICPersistStream*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICPersistStream*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICPersistStream*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICPersistStream : IWICPersistStream.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICPersistStream*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICPersistStream*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICPersistStream*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICPersistStream : IWICPersistStream.Interface, IN [VtblIndex(8)] public HResult LoadEx(Com.IStream* pIStream, Guid* pguidPreferredVendor, WICPersistOptions dwPersistOptions) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICPersistStream*)Unsafe.AsPointer(ref this), pIStream, pguidPreferredVendor, dwPersistOptions); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICPersistStream*)Unsafe.AsPointer(ref this), pIStream, pguidPreferredVendor, dwPersistOptions); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICPersistStream*)Unsafe.AsPointer(ref this), pIStream, pguidPreferredVendor, dwPersistOptions); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICPersistStream : IWICPersistStream.Interface, IN [VtblIndex(9)] public HResult SaveEx(Com.IStream* pIStream, WICPersistOptions dwPersistOptions, Bool32 fClearDirty) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICPersistStream*)Unsafe.AsPointer(ref this), pIStream, dwPersistOptions, fClearDirty); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICPersistStream*)Unsafe.AsPointer(ref this), pIStream, dwPersistOptions, fClearDirty); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICPersistStream*)Unsafe.AsPointer(ref this), pIStream, dwPersistOptions, fClearDirty); } public interface Interface : Win32.Com.IPersistStream.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPixelFormatInfo.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPixelFormatInfo.cs index 1cb4455..895ef65 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPixelFormatInfo.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPixelFormatInfo.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICPixelFormatInfo : IWICPixelFormatInfo.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICPixelFormatInfo)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICPixelFormatInfo)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICPixelFormatInfo : IWICPixelFormatInfo.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICPixelFormatInfo : IWICPixelFormatInfo.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICPixelFormatInfo : IWICPixelFormatInfo.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICPixelFormatInfo : IWICPixelFormatInfo.Interface [VtblIndex(3)] public HResult GetComponentType(WICComponentType* pType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), pType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), pType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), pType); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICPixelFormatInfo : IWICPixelFormatInfo.Interface [VtblIndex(4)] public HResult GetCLSID(Guid* pclsid) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), pclsid); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), pclsid); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), pclsid); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICPixelFormatInfo : IWICPixelFormatInfo.Interface [VtblIndex(5)] public HResult GetSigningStatus(uint* pStatus) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), pStatus); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), pStatus); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), pStatus); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICPixelFormatInfo : IWICPixelFormatInfo.Interface [VtblIndex(6)] public HResult GetAuthor(uint cchAuthor, ushort* wzAuthor, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICPixelFormatInfo : IWICPixelFormatInfo.Interface [VtblIndex(7)] public HResult GetVendorGUID(Guid* pguidVendor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), pguidVendor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), pguidVendor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), pguidVendor); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICPixelFormatInfo : IWICPixelFormatInfo.Interface [VtblIndex(8)] public HResult GetVersion(uint cchVersion, ushort* wzVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICPixelFormatInfo : IWICPixelFormatInfo.Interface [VtblIndex(9)] public HResult GetSpecVersion(uint cchSpecVersion, ushort* wzSpecVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICPixelFormatInfo : IWICPixelFormatInfo.Interface [VtblIndex(10)] public HResult GetFriendlyName(uint cchFriendlyName, ushort* wzFriendlyName, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IWICPixelFormatInfo : IWICPixelFormatInfo.Interface [VtblIndex(11)] public HResult GetFormatGUID(Guid* pFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), pFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), pFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), pFormat); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IWICPixelFormatInfo : IWICPixelFormatInfo.Interface [VtblIndex(12)] public HResult GetColorContext(IWICColorContext** ppIColorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), ppIColorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), ppIColorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), ppIColorContext); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IWICPixelFormatInfo : IWICPixelFormatInfo.Interface [VtblIndex(13)] public HResult GetBitsPerPixel(uint* puiBitsPerPixel) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), puiBitsPerPixel); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), puiBitsPerPixel); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), puiBitsPerPixel); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IWICPixelFormatInfo : IWICPixelFormatInfo.Interface [VtblIndex(14)] public HResult GetChannelCount(uint* puiChannelCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), puiChannelCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), puiChannelCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), puiChannelCount); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IWICPixelFormatInfo : IWICPixelFormatInfo.Interface [VtblIndex(15)] public HResult GetChannelMask(uint uiChannelIndex, uint cbMaskBuffer, byte* pbMaskBuffer, uint* pcbActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), uiChannelIndex, cbMaskBuffer, pbMaskBuffer, pcbActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), uiChannelIndex, cbMaskBuffer, pbMaskBuffer, pcbActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IWICPixelFormatInfo*)Unsafe.AsPointer(ref this), uiChannelIndex, cbMaskBuffer, pbMaskBuffer, pcbActual); } public interface Interface : IWICComponentInfo.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPixelFormatInfo2.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPixelFormatInfo2.cs index 1f7545b..35e7b43 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPixelFormatInfo2.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPixelFormatInfo2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : IWICPixelFormatInfo2.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICPixelFormatInfo2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICPixelFormatInfo2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : IWICPixelFormatInfo2.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : IWICPixelFormatInfo2.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : IWICPixelFormatInfo2.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : IWICPixelFormatInfo2.Interfa [VtblIndex(3)] public HResult GetComponentType(WICComponentType* pType) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pType); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pType); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pType); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : IWICPixelFormatInfo2.Interfa [VtblIndex(4)] public HResult GetCLSID(Guid* pclsid) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pclsid); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pclsid); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pclsid); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : IWICPixelFormatInfo2.Interfa [VtblIndex(5)] public HResult GetSigningStatus(uint* pStatus) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pStatus); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pStatus); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pStatus); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : IWICPixelFormatInfo2.Interfa [VtblIndex(6)] public HResult GetAuthor(uint cchAuthor, ushort* wzAuthor, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), cchAuthor, wzAuthor, pcchActual); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : IWICPixelFormatInfo2.Interfa [VtblIndex(7)] public HResult GetVendorGUID(Guid* pguidVendor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pguidVendor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pguidVendor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pguidVendor); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : IWICPixelFormatInfo2.Interfa [VtblIndex(8)] public HResult GetVersion(uint cchVersion, ushort* wzVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), cchVersion, wzVersion, pcchActual); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : IWICPixelFormatInfo2.Interfa [VtblIndex(9)] public HResult GetSpecVersion(uint cchSpecVersion, ushort* wzSpecVersion, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), cchSpecVersion, wzSpecVersion, pcchActual); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : IWICPixelFormatInfo2.Interfa [VtblIndex(10)] public HResult GetFriendlyName(uint cchFriendlyName, ushort* wzFriendlyName, uint* pcchActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), cchFriendlyName, wzFriendlyName, pcchActual); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : IWICPixelFormatInfo2.Interfa [VtblIndex(11)] public HResult GetFormatGUID(Guid* pFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pFormat); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : IWICPixelFormatInfo2.Interfa [VtblIndex(12)] public HResult GetColorContext(IWICColorContext** ppIColorContext) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), ppIColorContext); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), ppIColorContext); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), ppIColorContext); } /// @@ -211,11 +155,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : IWICPixelFormatInfo2.Interfa [VtblIndex(13)] public HResult GetBitsPerPixel(uint* puiBitsPerPixel) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[13]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), puiBitsPerPixel); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), puiBitsPerPixel); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), puiBitsPerPixel); } /// @@ -223,11 +163,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : IWICPixelFormatInfo2.Interfa [VtblIndex(14)] public HResult GetChannelCount(uint* puiChannelCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), puiChannelCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), puiChannelCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), puiChannelCount); } /// @@ -235,11 +171,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : IWICPixelFormatInfo2.Interfa [VtblIndex(15)] public HResult GetChannelMask(uint uiChannelIndex, uint cbMaskBuffer, byte* pbMaskBuffer, uint* pcbActual) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), uiChannelIndex, cbMaskBuffer, pbMaskBuffer, pcbActual); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), uiChannelIndex, cbMaskBuffer, pbMaskBuffer, pcbActual); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), uiChannelIndex, cbMaskBuffer, pbMaskBuffer, pcbActual); } /// @@ -247,11 +179,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : IWICPixelFormatInfo2.Interfa [VtblIndex(16)] public HResult SupportsTransparency(Bool32* pfSupportsTransparency) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pfSupportsTransparency); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pfSupportsTransparency); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pfSupportsTransparency); } /// @@ -259,11 +187,7 @@ public unsafe partial struct IWICPixelFormatInfo2 : IWICPixelFormatInfo2.Interfa [VtblIndex(17)] public HResult GetNumericRepresentation(WICPixelFormatNumericRepresentation* pNumericRepresentation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pNumericRepresentation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pNumericRepresentation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IWICPixelFormatInfo2*)Unsafe.AsPointer(ref this), pNumericRepresentation); } public interface Interface : IWICPixelFormatInfo.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPlanarBitmapFrameEncode.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPlanarBitmapFrameEncode.cs index e37f365..ecc68d1 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPlanarBitmapFrameEncode.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPlanarBitmapFrameEncode.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICPlanarBitmapFrameEncode : IWICPlanarBitmapFrame } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICPlanarBitmapFrameEncode)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICPlanarBitmapFrameEncode)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICPlanarBitmapFrameEncode : IWICPlanarBitmapFrame [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICPlanarBitmapFrameEncode*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICPlanarBitmapFrameEncode*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICPlanarBitmapFrameEncode*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICPlanarBitmapFrameEncode : IWICPlanarBitmapFrame [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICPlanarBitmapFrameEncode*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICPlanarBitmapFrameEncode*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICPlanarBitmapFrameEncode*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICPlanarBitmapFrameEncode : IWICPlanarBitmapFrame [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICPlanarBitmapFrameEncode*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICPlanarBitmapFrameEncode*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICPlanarBitmapFrameEncode*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICPlanarBitmapFrameEncode : IWICPlanarBitmapFrame [VtblIndex(3)] public HResult WritePixels(uint lineCount, WICBitmapPlane* pPlanes, uint cPlanes) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICPlanarBitmapFrameEncode*)Unsafe.AsPointer(ref this), lineCount, pPlanes, cPlanes); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICPlanarBitmapFrameEncode*)Unsafe.AsPointer(ref this), lineCount, pPlanes, cPlanes); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICPlanarBitmapFrameEncode*)Unsafe.AsPointer(ref this), lineCount, pPlanes, cPlanes); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICPlanarBitmapFrameEncode : IWICPlanarBitmapFrame [VtblIndex(4)] public HResult WriteSource(IWICBitmapSource** ppPlanes, uint cPlanes, System.Drawing.Rectangle* prcSource) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICPlanarBitmapFrameEncode*)Unsafe.AsPointer(ref this), ppPlanes, cPlanes, prcSource); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICPlanarBitmapFrameEncode*)Unsafe.AsPointer(ref this), ppPlanes, cPlanes, prcSource); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICPlanarBitmapFrameEncode*)Unsafe.AsPointer(ref this), ppPlanes, cPlanes, prcSource); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPlanarBitmapSourceTransform.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPlanarBitmapSourceTransform.cs index 72a8333..9c58366 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPlanarBitmapSourceTransform.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPlanarBitmapSourceTransform.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICPlanarBitmapSourceTransform : IWICPlanarBitmapS } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICPlanarBitmapSourceTransform)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICPlanarBitmapSourceTransform)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICPlanarBitmapSourceTransform : IWICPlanarBitmapS [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICPlanarBitmapSourceTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICPlanarBitmapSourceTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICPlanarBitmapSourceTransform*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICPlanarBitmapSourceTransform : IWICPlanarBitmapS [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICPlanarBitmapSourceTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICPlanarBitmapSourceTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICPlanarBitmapSourceTransform*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICPlanarBitmapSourceTransform : IWICPlanarBitmapS [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICPlanarBitmapSourceTransform*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICPlanarBitmapSourceTransform*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICPlanarBitmapSourceTransform*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICPlanarBitmapSourceTransform : IWICPlanarBitmapS [VtblIndex(3)] public HResult DoesSupportTransform(uint* puiWidth, uint* puiHeight, WICBitmapTransformOptions dstTransform, WICPlanarOptions dstPlanarOptions, Guid* pguidDstFormats, WICBitmapPlaneDescription* pPlaneDescriptions, uint cPlanes, Bool32* pfIsSupported) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICPlanarBitmapSourceTransform*)Unsafe.AsPointer(ref this), puiWidth, puiHeight, dstTransform, dstPlanarOptions, pguidDstFormats, pPlaneDescriptions, cPlanes, pfIsSupported); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICPlanarBitmapSourceTransform*)Unsafe.AsPointer(ref this), puiWidth, puiHeight, dstTransform, dstPlanarOptions, pguidDstFormats, pPlaneDescriptions, cPlanes, pfIsSupported); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICPlanarBitmapSourceTransform*)Unsafe.AsPointer(ref this), puiWidth, puiHeight, dstTransform, dstPlanarOptions, pguidDstFormats, pPlaneDescriptions, cPlanes, pfIsSupported); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICPlanarBitmapSourceTransform : IWICPlanarBitmapS [VtblIndex(4)] public HResult CopyPixels(System.Drawing.Rectangle* prcSource, uint uiWidth, uint uiHeight, WICBitmapTransformOptions dstTransform, WICPlanarOptions dstPlanarOptions, WICBitmapPlane* pDstPlanes, uint cPlanes) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICPlanarBitmapSourceTransform*)Unsafe.AsPointer(ref this), prcSource, uiWidth, uiHeight, dstTransform, dstPlanarOptions, pDstPlanes, cPlanes); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICPlanarBitmapSourceTransform*)Unsafe.AsPointer(ref this), prcSource, uiWidth, uiHeight, dstTransform, dstPlanarOptions, pDstPlanes, cPlanes); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICPlanarBitmapSourceTransform*)Unsafe.AsPointer(ref this), prcSource, uiWidth, uiHeight, dstTransform, dstPlanarOptions, pDstPlanes, cPlanes); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPlanarFormatConverter.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPlanarFormatConverter.cs index 057c394..a00829b 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPlanarFormatConverter.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICPlanarFormatConverter.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICPlanarFormatConverter : IWICPlanarFormatConvert } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICPlanarFormatConverter)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICPlanarFormatConverter)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICPlanarFormatConverter : IWICPlanarFormatConvert [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICPlanarFormatConverter : IWICPlanarFormatConvert [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICPlanarFormatConverter : IWICPlanarFormatConvert [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICPlanarFormatConverter : IWICPlanarFormatConvert [VtblIndex(3)] public HResult GetSize(uint* puiWidth, uint* puiHeight) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), puiWidth, puiHeight); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICPlanarFormatConverter : IWICPlanarFormatConvert [VtblIndex(4)] public HResult GetPixelFormat(Guid* pPixelFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), pPixelFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), pPixelFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), pPixelFormat); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICPlanarFormatConverter : IWICPlanarFormatConvert [VtblIndex(5)] public HResult GetResolution(double* pDpiX, double* pDpiY) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), pDpiX, pDpiY); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICPlanarFormatConverter : IWICPlanarFormatConvert [VtblIndex(6)] public HResult CopyPalette(IWICPalette* pIPalette) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), pIPalette); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), pIPalette); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), pIPalette); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IWICPlanarFormatConverter : IWICPlanarFormatConvert [VtblIndex(7)] public HResult CopyPixels(System.Drawing.Rectangle* prc, uint cbStride, uint cbBufferSize, byte* pbBuffer) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), prc, cbStride, cbBufferSize, pbBuffer); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IWICPlanarFormatConverter : IWICPlanarFormatConvert [VtblIndex(8)] public HResult Initialize(IWICBitmapSource** ppPlanes, uint cPlanes, Guid* dstFormat, WICBitmapDitherType dither, IWICPalette* pIPalette, double alphaThresholdPercent, WICBitmapPaletteType paletteTranslate) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), ppPlanes, cPlanes, dstFormat, dither, pIPalette, alphaThresholdPercent, paletteTranslate); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), ppPlanes, cPlanes, dstFormat, dither, pIPalette, alphaThresholdPercent, paletteTranslate); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), ppPlanes, cPlanes, dstFormat, dither, pIPalette, alphaThresholdPercent, paletteTranslate); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IWICPlanarFormatConverter : IWICPlanarFormatConvert [VtblIndex(9)] public HResult CanConvert(Guid* pSrcPixelFormats, uint cSrcPlanes, Guid* dstPixelFormat, Bool32* pfCanConvert) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), pSrcPixelFormats, cSrcPlanes, dstPixelFormat, pfCanConvert); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), pSrcPixelFormats, cSrcPlanes, dstPixelFormat, pfCanConvert); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IWICPlanarFormatConverter*)Unsafe.AsPointer(ref this), pSrcPixelFormats, cSrcPlanes, dstPixelFormat, pfCanConvert); } public interface Interface : IWICBitmapSource.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICProgressCallback.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICProgressCallback.cs index 2863ad0..4e1a369 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICProgressCallback.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICProgressCallback.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICProgressCallback : IWICProgressCallback.Interfa } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICProgressCallback)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICProgressCallback)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICProgressCallback : IWICProgressCallback.Interfa [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICProgressCallback*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICProgressCallback*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICProgressCallback*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICProgressCallback : IWICProgressCallback.Interfa [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICProgressCallback*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICProgressCallback*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICProgressCallback*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICProgressCallback : IWICProgressCallback.Interfa [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICProgressCallback*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICProgressCallback*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICProgressCallback*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICProgressCallback : IWICProgressCallback.Interfa [VtblIndex(3)] public HResult Notify(uint uFrameNum, WICProgressOperation operation, double dblProgress) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICProgressCallback*)Unsafe.AsPointer(ref this), uFrameNum, operation, dblProgress); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICProgressCallback*)Unsafe.AsPointer(ref this), uFrameNum, operation, dblProgress); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICProgressCallback*)Unsafe.AsPointer(ref this), uFrameNum, operation, dblProgress); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICProgressiveLevelControl.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICProgressiveLevelControl.cs index a188878..9ae56bc 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICProgressiveLevelControl.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICProgressiveLevelControl.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICProgressiveLevelControl : IWICProgressiveLevelC } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICProgressiveLevelControl)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICProgressiveLevelControl)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICProgressiveLevelControl : IWICProgressiveLevelC [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICProgressiveLevelControl*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICProgressiveLevelControl*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICProgressiveLevelControl*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICProgressiveLevelControl : IWICProgressiveLevelC [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICProgressiveLevelControl*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICProgressiveLevelControl*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICProgressiveLevelControl*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICProgressiveLevelControl : IWICProgressiveLevelC [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICProgressiveLevelControl*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICProgressiveLevelControl*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICProgressiveLevelControl*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICProgressiveLevelControl : IWICProgressiveLevelC [VtblIndex(3)] public HResult GetLevelCount(uint* pcLevels) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICProgressiveLevelControl*)Unsafe.AsPointer(ref this), pcLevels); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICProgressiveLevelControl*)Unsafe.AsPointer(ref this), pcLevels); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICProgressiveLevelControl*)Unsafe.AsPointer(ref this), pcLevels); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICProgressiveLevelControl : IWICProgressiveLevelC [VtblIndex(4)] public HResult GetCurrentLevel(uint* pnLevel) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICProgressiveLevelControl*)Unsafe.AsPointer(ref this), pnLevel); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICProgressiveLevelControl*)Unsafe.AsPointer(ref this), pnLevel); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICProgressiveLevelControl*)Unsafe.AsPointer(ref this), pnLevel); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICProgressiveLevelControl : IWICProgressiveLevelC [VtblIndex(5)] public HResult SetCurrentLevel(uint nLevel) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICProgressiveLevelControl*)Unsafe.AsPointer(ref this), nLevel); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICProgressiveLevelControl*)Unsafe.AsPointer(ref this), nLevel); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICProgressiveLevelControl*)Unsafe.AsPointer(ref this), nLevel); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICStream.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICStream.cs index 5047b8e..717fd7b 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICStream.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICStream.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICStream : IWICStream.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICStream)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICStream)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICStream : IWICStream.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICStream*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICStream*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICStream*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICStream : IWICStream.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICStream*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICStream*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICStream*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICStream : IWICStream.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICStream*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICStream*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICStream*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICStream : IWICStream.Interface, INativeGuid [VtblIndex(14)] public HResult InitializeFromIStream(Com.IStream* pIStream) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IWICStream*)Unsafe.AsPointer(ref this), pIStream); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IWICStream*)Unsafe.AsPointer(ref this), pIStream); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IWICStream*)Unsafe.AsPointer(ref this), pIStream); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICStream : IWICStream.Interface, INativeGuid [VtblIndex(15)] public HResult InitializeFromFilename(ushort* wzFileName, uint dwDesiredAccess) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[15]))((IWICStream*)Unsafe.AsPointer(ref this), wzFileName, dwDesiredAccess); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IWICStream*)Unsafe.AsPointer(ref this), wzFileName, dwDesiredAccess); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IWICStream*)Unsafe.AsPointer(ref this), wzFileName, dwDesiredAccess); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICStream : IWICStream.Interface, INativeGuid [VtblIndex(16)] public HResult InitializeFromMemory(byte* pbBuffer, uint cbBufferSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IWICStream*)Unsafe.AsPointer(ref this), pbBuffer, cbBufferSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IWICStream*)Unsafe.AsPointer(ref this), pbBuffer, cbBufferSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IWICStream*)Unsafe.AsPointer(ref this), pbBuffer, cbBufferSize); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICStream : IWICStream.Interface, INativeGuid [VtblIndex(17)] public HResult InitializeFromIStreamRegion(Com.IStream* pIStream, ulong ulOffset, ulong ulMaxSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[17]))((IWICStream*)Unsafe.AsPointer(ref this), pIStream, ulOffset, ulMaxSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IWICStream*)Unsafe.AsPointer(ref this), pIStream, ulOffset, ulMaxSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IWICStream*)Unsafe.AsPointer(ref this), pIStream, ulOffset, ulMaxSize); } public interface Interface : Win32.Com.IStream.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICStreamProvider.cs b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICStreamProvider.cs index 2723bc9..40e5400 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Generated/IWICStreamProvider.cs +++ b/src/Vortice.Win32.Graphics.Imaging/Generated/IWICStreamProvider.cs @@ -40,11 +40,7 @@ public unsafe partial struct IWICStreamProvider : IWICStreamProvider.Interface, } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICStreamProvider)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IWICStreamProvider)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IWICStreamProvider : IWICStreamProvider.Interface, [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IWICStreamProvider*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IWICStreamProvider*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IWICStreamProvider*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IWICStreamProvider : IWICStreamProvider.Interface, [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IWICStreamProvider*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IWICStreamProvider*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IWICStreamProvider*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IWICStreamProvider : IWICStreamProvider.Interface, [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IWICStreamProvider*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IWICStreamProvider*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IWICStreamProvider*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IWICStreamProvider : IWICStreamProvider.Interface, [VtblIndex(3)] public HResult GetStream(Com.IStream** ppIStream) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IWICStreamProvider*)Unsafe.AsPointer(ref this), ppIStream); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IWICStreamProvider*)Unsafe.AsPointer(ref this), ppIStream); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IWICStreamProvider*)Unsafe.AsPointer(ref this), ppIStream); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IWICStreamProvider : IWICStreamProvider.Interface, [VtblIndex(4)] public HResult GetPersistOptions(uint* pdwPersistOptions) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IWICStreamProvider*)Unsafe.AsPointer(ref this), pdwPersistOptions); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IWICStreamProvider*)Unsafe.AsPointer(ref this), pdwPersistOptions); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IWICStreamProvider*)Unsafe.AsPointer(ref this), pdwPersistOptions); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IWICStreamProvider : IWICStreamProvider.Interface, [VtblIndex(5)] public HResult GetPreferredVendorGUID(Guid* pguidPreferredVendor) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IWICStreamProvider*)Unsafe.AsPointer(ref this), pguidPreferredVendor); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IWICStreamProvider*)Unsafe.AsPointer(ref this), pguidPreferredVendor); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IWICStreamProvider*)Unsafe.AsPointer(ref this), pguidPreferredVendor); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IWICStreamProvider : IWICStreamProvider.Interface, [VtblIndex(6)] public HResult RefreshStream() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IWICStreamProvider*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IWICStreamProvider*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IWICStreamProvider*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Graphics.Imaging/Vortice.Win32.Graphics.Imaging.csproj b/src/Vortice.Win32.Graphics.Imaging/Vortice.Win32.Graphics.Imaging.csproj index e711dfa..1993caa 100644 --- a/src/Vortice.Win32.Graphics.Imaging/Vortice.Win32.Graphics.Imaging.csproj +++ b/src/Vortice.Win32.Graphics.Imaging/Vortice.Win32.Graphics.Imaging.csproj @@ -1,7 +1,7 @@ - netstandard2.0;net7.0;net8.0 + net7.0;net8.0 WIC bindings. $(NoWarn);CS0419;IDE0017 diff --git a/src/Vortice.Win32.Media.Audio.XAudio2/Apis.cs b/src/Vortice.Win32.Media.Audio.XAudio2/Apis.cs index b596426..0f61fb2 100644 --- a/src/Vortice.Win32.Media.Audio.XAudio2/Apis.cs +++ b/src/Vortice.Win32.Media.Audio.XAudio2/Apis.cs @@ -90,11 +90,7 @@ public static unsafe partial class Apis public static float XAudio2DecibelsToAmplitudeRatio(float Decibels) { -#if NETSTANDARD2_1 || NET6_0_OR_GREATER return MathF.Pow(10.0f, Decibels / 20.0f); -#else - return (float)Math.Pow(10.0f, Decibels / 20.0f); -#endif } public static float XAudio2AmplitudeRatioToDecibels(float Volume) @@ -104,29 +100,17 @@ public static unsafe partial class Apis return -3.402823466e+38f; } -#if NETSTANDARD2_1 || NET6_0_OR_GREATER return 20.0f * MathF.Log10(Volume); -#else - return 20.0f * (float)Math.Log10(Volume); -#endif } public static float XAudio2SemitonesToFrequencyRatio(float Semitones) { -#if NETSTANDARD2_1 || NET6_0_OR_GREATER return MathF.Pow(2.0f, Semitones / 12.0f); -#else - return (float)Math.Pow(2.0f, Semitones / 12.0f); -#endif } public static float XAudio2FrequencyRatioToSemitones(float FrequencyRatio) { -#if NETSTANDARD2_1 || NET6_0_OR_GREATER return 39.86313713864835f * MathF.Log10(FrequencyRatio); -#else - return 39.86313713864835f * (float)Math.Log10(FrequencyRatio); -#endif } public static float XAudio2CutoffFrequencyToRadians(float CutoffFrequency, [NativeTypeName("UINT32")] uint SampleRate) @@ -136,20 +120,12 @@ public static unsafe partial class Apis return 1.0f; } -#if NETSTANDARD2_1 || NET6_0_OR_GREATER return 2.0f * MathF.Sin((float)3.14159265358979323846 * CutoffFrequency / SampleRate); -#else - return 2.0f * (float)Math.Sin(3.14159265358979323846 * CutoffFrequency / SampleRate); -#endif } public static float XAudio2RadiansToCutoffFrequency(float Radians, float SampleRate) { -#if NETSTANDARD2_1 || NET6_0_OR_GREATER return SampleRate * MathF.Asin(Radians / 2.0f) / (float)3.14159265358979323846; -#else - return SampleRate * (float)Math.Asin(Radians / 2.0f) / (float)3.14159265358979323846; -#endif } public static float XAudio2CutoffFrequencyToOnePoleCoefficient(float CutoffFrequency, [NativeTypeName("UINT32")] uint SampleRate) @@ -159,11 +135,7 @@ public static unsafe partial class Apis return 1.0f; } -#if NETSTANDARD2_1 || NET6_0_OR_GREATER return (1.0f - MathF.Pow(1.0f - 2.0f * CutoffFrequency / SampleRate, 2.0f)); -#else - return (1.0f - (float)Math.Pow(1.0f - 2.0f * CutoffFrequency / SampleRate, 2.0f)); -#endif } /// diff --git a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAPO.cs b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAPO.cs index ade8959..e8374f8 100644 --- a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAPO.cs +++ b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAPO.cs @@ -40,11 +40,7 @@ public unsafe partial struct IXAPO : IXAPO.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IXAPO)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IXAPO)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IXAPO : IXAPO.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IXAPO*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IXAPO*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IXAPO*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IXAPO : IXAPO.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IXAPO*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IXAPO*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IXAPO*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IXAPO : IXAPO.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IXAPO*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IXAPO*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IXAPO*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IXAPO : IXAPO.Interface, INativeGuid [VtblIndex(3)] public HResult GetRegistrationProperties(XAPORegistrationProperties** ppRegistrationProperties) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IXAPO*)Unsafe.AsPointer(ref this), ppRegistrationProperties); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IXAPO*)Unsafe.AsPointer(ref this), ppRegistrationProperties); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IXAPO*)Unsafe.AsPointer(ref this), ppRegistrationProperties); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IXAPO : IXAPO.Interface, INativeGuid [VtblIndex(4)] public HResult IsInputFormatSupported(Media.Audio.WaveFormatEx* pOutputFormat, Media.Audio.WaveFormatEx* pRequestedInputFormat, Media.Audio.WaveFormatEx** ppSupportedInputFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IXAPO*)Unsafe.AsPointer(ref this), pOutputFormat, pRequestedInputFormat, ppSupportedInputFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IXAPO*)Unsafe.AsPointer(ref this), pOutputFormat, pRequestedInputFormat, ppSupportedInputFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IXAPO*)Unsafe.AsPointer(ref this), pOutputFormat, pRequestedInputFormat, ppSupportedInputFormat); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IXAPO : IXAPO.Interface, INativeGuid [VtblIndex(5)] public HResult IsOutputFormatSupported(Media.Audio.WaveFormatEx* pInputFormat, Media.Audio.WaveFormatEx* pRequestedOutputFormat, Media.Audio.WaveFormatEx** ppSupportedOutputFormat) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IXAPO*)Unsafe.AsPointer(ref this), pInputFormat, pRequestedOutputFormat, ppSupportedOutputFormat); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IXAPO*)Unsafe.AsPointer(ref this), pInputFormat, pRequestedOutputFormat, ppSupportedOutputFormat); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IXAPO*)Unsafe.AsPointer(ref this), pInputFormat, pRequestedOutputFormat, ppSupportedOutputFormat); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IXAPO : IXAPO.Interface, INativeGuid [VtblIndex(6)] public HResult Initialize(void* pData, uint DataByteSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IXAPO*)Unsafe.AsPointer(ref this), pData, DataByteSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IXAPO*)Unsafe.AsPointer(ref this), pData, DataByteSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IXAPO*)Unsafe.AsPointer(ref this), pData, DataByteSize); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IXAPO : IXAPO.Interface, INativeGuid [VtblIndex(7)] public void Reset() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((IXAPO*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IXAPO*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IXAPO*)Unsafe.AsPointer(ref this)); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IXAPO : IXAPO.Interface, INativeGuid [VtblIndex(8)] public HResult LockForProcess(uint InputLockedParameterCount, XAPOLockForProcessParameters* pInputLockedParameters, uint OutputLockedParameterCount, XAPOLockForProcessParameters* pOutputLockedParameters) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IXAPO*)Unsafe.AsPointer(ref this), InputLockedParameterCount, pInputLockedParameters, OutputLockedParameterCount, pOutputLockedParameters); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IXAPO*)Unsafe.AsPointer(ref this), InputLockedParameterCount, pInputLockedParameters, OutputLockedParameterCount, pOutputLockedParameters); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IXAPO*)Unsafe.AsPointer(ref this), InputLockedParameterCount, pInputLockedParameters, OutputLockedParameterCount, pOutputLockedParameters); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IXAPO : IXAPO.Interface, INativeGuid [VtblIndex(9)] public void UnlockForProcess() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((IXAPO*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IXAPO*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IXAPO*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IXAPO : IXAPO.Interface, INativeGuid [VtblIndex(10)] public void Process(uint InputProcessParameterCount, XAPOProcessBufferParameters* pInputProcessParameters, uint OutputProcessParameterCount, XAPOProcessBufferParameters* pOutputProcessParameters, Bool32 IsEnabled) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[10]))((IXAPO*)Unsafe.AsPointer(ref this), InputProcessParameterCount, pInputProcessParameters, OutputProcessParameterCount, pOutputProcessParameters, IsEnabled); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IXAPO*)Unsafe.AsPointer(ref this), InputProcessParameterCount, pInputProcessParameters, OutputProcessParameterCount, pOutputProcessParameters, IsEnabled); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IXAPO*)Unsafe.AsPointer(ref this), InputProcessParameterCount, pInputProcessParameters, OutputProcessParameterCount, pOutputProcessParameters, IsEnabled); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IXAPO : IXAPO.Interface, INativeGuid [VtblIndex(11)] public uint CalcInputFrames(uint OutputFrameCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[11]))((IXAPO*)Unsafe.AsPointer(ref this), OutputFrameCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IXAPO*)Unsafe.AsPointer(ref this), OutputFrameCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IXAPO*)Unsafe.AsPointer(ref this), OutputFrameCount); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IXAPO : IXAPO.Interface, INativeGuid [VtblIndex(12)] public uint CalcOutputFrames(uint InputFrameCount) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IXAPO*)Unsafe.AsPointer(ref this), InputFrameCount); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IXAPO*)Unsafe.AsPointer(ref this), InputFrameCount); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IXAPO*)Unsafe.AsPointer(ref this), InputFrameCount); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAPOHrtfParameters.cs b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAPOHrtfParameters.cs index 33b1da9..e2347ef 100644 --- a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAPOHrtfParameters.cs +++ b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAPOHrtfParameters.cs @@ -40,11 +40,7 @@ public unsafe partial struct IXAPOHrtfParameters : IXAPOHrtfParameters.Interface } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IXAPOHrtfParameters)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IXAPOHrtfParameters)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IXAPOHrtfParameters : IXAPOHrtfParameters.Interface [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IXAPOHrtfParameters : IXAPOHrtfParameters.Interface [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IXAPOHrtfParameters : IXAPOHrtfParameters.Interface [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IXAPOHrtfParameters : IXAPOHrtfParameters.Interface [VtblIndex(3)] public HResult SetSourcePosition(HrtfPosition* position) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this), position); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this), position); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this), position); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IXAPOHrtfParameters : IXAPOHrtfParameters.Interface [VtblIndex(4)] public HResult SetSourceOrientation(HrtfOrientation* orientation) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this), orientation); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this), orientation); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this), orientation); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IXAPOHrtfParameters : IXAPOHrtfParameters.Interface [VtblIndex(5)] public HResult SetSourceGain(float gain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this), gain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this), gain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this), gain); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IXAPOHrtfParameters : IXAPOHrtfParameters.Interface [VtblIndex(6)] public HResult SetEnvironment(HrtfEnvironment environment) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this), environment); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this), environment); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IXAPOHrtfParameters*)Unsafe.AsPointer(ref this), environment); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAPOParameters.cs b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAPOParameters.cs index 4915369..65de42f 100644 --- a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAPOParameters.cs +++ b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAPOParameters.cs @@ -40,11 +40,7 @@ public unsafe partial struct IXAPOParameters : IXAPOParameters.Interface, INativ } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IXAPOParameters)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IXAPOParameters)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IXAPOParameters : IXAPOParameters.Interface, INativ [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IXAPOParameters*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IXAPOParameters*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IXAPOParameters*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IXAPOParameters : IXAPOParameters.Interface, INativ [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IXAPOParameters*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IXAPOParameters*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IXAPOParameters*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IXAPOParameters : IXAPOParameters.Interface, INativ [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IXAPOParameters*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IXAPOParameters*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IXAPOParameters*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IXAPOParameters : IXAPOParameters.Interface, INativ [VtblIndex(3)] public void SetParameters(void* pParameters, uint ParameterByteSize) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((IXAPOParameters*)Unsafe.AsPointer(ref this), pParameters, ParameterByteSize); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IXAPOParameters*)Unsafe.AsPointer(ref this), pParameters, ParameterByteSize); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IXAPOParameters*)Unsafe.AsPointer(ref this), pParameters, ParameterByteSize); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IXAPOParameters : IXAPOParameters.Interface, INativ [VtblIndex(4)] public void GetParameters(void* pParameters, uint ParameterByteSize) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((IXAPOParameters*)Unsafe.AsPointer(ref this), pParameters, ParameterByteSize); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IXAPOParameters*)Unsafe.AsPointer(ref this), pParameters, ParameterByteSize); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IXAPOParameters*)Unsafe.AsPointer(ref this), pParameters, ParameterByteSize); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2.cs b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2.cs index a6156cd..0caa024 100644 --- a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2.cs +++ b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2.cs @@ -40,11 +40,7 @@ public unsafe partial struct IXAudio2 : IXAudio2.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IXAudio2)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IXAudio2)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IXAudio2 : IXAudio2.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IXAudio2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IXAudio2*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IXAudio2*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IXAudio2 : IXAudio2.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IXAudio2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IXAudio2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IXAudio2*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IXAudio2 : IXAudio2.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IXAudio2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IXAudio2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IXAudio2*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IXAudio2 : IXAudio2.Interface, INativeGuid [VtblIndex(3)] public HResult RegisterForCallbacks(IXAudio2EngineCallback* pCallback) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IXAudio2*)Unsafe.AsPointer(ref this), pCallback); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IXAudio2*)Unsafe.AsPointer(ref this), pCallback); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IXAudio2*)Unsafe.AsPointer(ref this), pCallback); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IXAudio2 : IXAudio2.Interface, INativeGuid [VtblIndex(4)] public void UnregisterForCallbacks(IXAudio2EngineCallback* pCallback) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((IXAudio2*)Unsafe.AsPointer(ref this), pCallback); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IXAudio2*)Unsafe.AsPointer(ref this), pCallback); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IXAudio2*)Unsafe.AsPointer(ref this), pCallback); } /// @@ -115,11 +91,7 @@ public unsafe partial struct IXAudio2 : IXAudio2.Interface, INativeGuid [VtblIndex(5)] public HResult CreateSourceVoice(IXAudio2SourceVoice** ppSourceVoice, Media.Audio.WaveFormatEx* pSourceFormat, uint Flags, float MaxFrequencyRatio, IXAudio2VoiceCallback* pCallback, VoiceSends* pSendList, EffectChain* pEffectChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[5]))((IXAudio2*)Unsafe.AsPointer(ref this), ppSourceVoice, pSourceFormat, Flags, MaxFrequencyRatio, pCallback, pSendList, pEffectChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IXAudio2*)Unsafe.AsPointer(ref this), ppSourceVoice, pSourceFormat, Flags, MaxFrequencyRatio, pCallback, pSendList, pEffectChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IXAudio2*)Unsafe.AsPointer(ref this), ppSourceVoice, pSourceFormat, Flags, MaxFrequencyRatio, pCallback, pSendList, pEffectChain); } /// @@ -127,11 +99,7 @@ public unsafe partial struct IXAudio2 : IXAudio2.Interface, INativeGuid [VtblIndex(6)] public HResult CreateSubmixVoice(IXAudio2SubmixVoice** ppSubmixVoice, uint InputChannels, uint InputSampleRate, uint Flags, uint ProcessingStage, VoiceSends* pSendList, EffectChain* pEffectChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IXAudio2*)Unsafe.AsPointer(ref this), ppSubmixVoice, InputChannels, InputSampleRate, Flags, ProcessingStage, pSendList, pEffectChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IXAudio2*)Unsafe.AsPointer(ref this), ppSubmixVoice, InputChannels, InputSampleRate, Flags, ProcessingStage, pSendList, pEffectChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IXAudio2*)Unsafe.AsPointer(ref this), ppSubmixVoice, InputChannels, InputSampleRate, Flags, ProcessingStage, pSendList, pEffectChain); } /// @@ -139,11 +107,7 @@ public unsafe partial struct IXAudio2 : IXAudio2.Interface, INativeGuid [VtblIndex(7)] public HResult CreateMasteringVoice(IXAudio2MasteringVoice** ppMasteringVoice, uint InputChannels, uint InputSampleRate, uint Flags, ushort* szDeviceId, EffectChain* pEffectChain, Media.Audio.AudioStreamCategory StreamCategory) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IXAudio2*)Unsafe.AsPointer(ref this), ppMasteringVoice, InputChannels, InputSampleRate, Flags, szDeviceId, pEffectChain, StreamCategory); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IXAudio2*)Unsafe.AsPointer(ref this), ppMasteringVoice, InputChannels, InputSampleRate, Flags, szDeviceId, pEffectChain, StreamCategory); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IXAudio2*)Unsafe.AsPointer(ref this), ppMasteringVoice, InputChannels, InputSampleRate, Flags, szDeviceId, pEffectChain, StreamCategory); } /// @@ -151,11 +115,7 @@ public unsafe partial struct IXAudio2 : IXAudio2.Interface, INativeGuid [VtblIndex(8)] public HResult StartEngine() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IXAudio2*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IXAudio2*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IXAudio2*)Unsafe.AsPointer(ref this)); } /// @@ -163,11 +123,7 @@ public unsafe partial struct IXAudio2 : IXAudio2.Interface, INativeGuid [VtblIndex(9)] public void StopEngine() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((IXAudio2*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IXAudio2*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IXAudio2*)Unsafe.AsPointer(ref this)); } /// @@ -175,11 +131,7 @@ public unsafe partial struct IXAudio2 : IXAudio2.Interface, INativeGuid [VtblIndex(10)] public HResult CommitChanges(uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IXAudio2*)Unsafe.AsPointer(ref this), OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IXAudio2*)Unsafe.AsPointer(ref this), OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IXAudio2*)Unsafe.AsPointer(ref this), OperationSet); } /// @@ -187,11 +139,7 @@ public unsafe partial struct IXAudio2 : IXAudio2.Interface, INativeGuid [VtblIndex(11)] public void GetPerformanceData(PerformanceData* pPerfData) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((IXAudio2*)Unsafe.AsPointer(ref this), pPerfData); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IXAudio2*)Unsafe.AsPointer(ref this), pPerfData); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IXAudio2*)Unsafe.AsPointer(ref this), pPerfData); } /// @@ -199,11 +147,7 @@ public unsafe partial struct IXAudio2 : IXAudio2.Interface, INativeGuid [VtblIndex(12)] public void SetDebugConfiguration(DebugConfiguration* pDebugConfiguration, void* pReserved = null) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[12]))((IXAudio2*)Unsafe.AsPointer(ref this), pDebugConfiguration, pReserved); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IXAudio2*)Unsafe.AsPointer(ref this), pDebugConfiguration, pReserved); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IXAudio2*)Unsafe.AsPointer(ref this), pDebugConfiguration, pReserved); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2EngineCallback.cs b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2EngineCallback.cs index b04e09a..ce1f6ab 100644 --- a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2EngineCallback.cs +++ b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2EngineCallback.cs @@ -20,11 +20,7 @@ public unsafe partial struct IXAudio2EngineCallback : IXAudio2EngineCallback.Int [VtblIndex(0)] public void OnProcessingPassStart() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[0]))((IXAudio2EngineCallback*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IXAudio2EngineCallback*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IXAudio2EngineCallback*)Unsafe.AsPointer(ref this)); } /// @@ -32,11 +28,7 @@ public unsafe partial struct IXAudio2EngineCallback : IXAudio2EngineCallback.Int [VtblIndex(1)] public void OnProcessingPassEnd() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[1]))((IXAudio2EngineCallback*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IXAudio2EngineCallback*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IXAudio2EngineCallback*)Unsafe.AsPointer(ref this)); } /// @@ -44,11 +36,7 @@ public unsafe partial struct IXAudio2EngineCallback : IXAudio2EngineCallback.Int [VtblIndex(2)] public void OnCriticalError(HResult Error) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[2]))((IXAudio2EngineCallback*)Unsafe.AsPointer(ref this), Error); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IXAudio2EngineCallback*)Unsafe.AsPointer(ref this), Error); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IXAudio2EngineCallback*)Unsafe.AsPointer(ref this), Error); } public interface Interface diff --git a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2Extension.cs b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2Extension.cs index beea244..899790a 100644 --- a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2Extension.cs +++ b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2Extension.cs @@ -40,11 +40,7 @@ public unsafe partial struct IXAudio2Extension : IXAudio2Extension.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IXAudio2Extension)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IXAudio2Extension)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct IXAudio2Extension : IXAudio2Extension.Interface, IN [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IXAudio2Extension*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IXAudio2Extension*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IXAudio2Extension*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct IXAudio2Extension : IXAudio2Extension.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IXAudio2Extension*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IXAudio2Extension*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IXAudio2Extension*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct IXAudio2Extension : IXAudio2Extension.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IXAudio2Extension*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IXAudio2Extension*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IXAudio2Extension*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct IXAudio2Extension : IXAudio2Extension.Interface, IN [VtblIndex(3)] public void GetProcessingQuantum(uint* quantumNumerator, uint* quantumDenominator) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((IXAudio2Extension*)Unsafe.AsPointer(ref this), quantumNumerator, quantumDenominator); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IXAudio2Extension*)Unsafe.AsPointer(ref this), quantumNumerator, quantumDenominator); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IXAudio2Extension*)Unsafe.AsPointer(ref this), quantumNumerator, quantumDenominator); } /// @@ -103,11 +83,7 @@ public unsafe partial struct IXAudio2Extension : IXAudio2Extension.Interface, IN [VtblIndex(4)] public void GetProcessor(uint* processor) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((IXAudio2Extension*)Unsafe.AsPointer(ref this), processor); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IXAudio2Extension*)Unsafe.AsPointer(ref this), processor); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IXAudio2Extension*)Unsafe.AsPointer(ref this), processor); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2MasteringVoice.cs b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2MasteringVoice.cs index 05d9d51..5148e21 100644 --- a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2MasteringVoice.cs +++ b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2MasteringVoice.cs @@ -22,11 +22,7 @@ public unsafe partial struct IXAudio2MasteringVoice : IXAudio2MasteringVoice.Int [VtblIndex(0)] public void GetVoiceDetails(VoiceDetails* pVoiceDetails) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[0]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pVoiceDetails); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pVoiceDetails); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pVoiceDetails); } /// @@ -34,11 +30,7 @@ public unsafe partial struct IXAudio2MasteringVoice : IXAudio2MasteringVoice.Int [VtblIndex(1)] public HResult SetOutputVoices(VoiceSends* pSendList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pSendList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pSendList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pSendList); } /// @@ -46,11 +38,7 @@ public unsafe partial struct IXAudio2MasteringVoice : IXAudio2MasteringVoice.Int [VtblIndex(2)] public HResult SetEffectChain(EffectChain* pEffectChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pEffectChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pEffectChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pEffectChain); } /// @@ -58,11 +46,7 @@ public unsafe partial struct IXAudio2MasteringVoice : IXAudio2MasteringVoice.Int [VtblIndex(3)] public HResult EnableEffect(uint EffectIndex, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); } /// @@ -70,11 +54,7 @@ public unsafe partial struct IXAudio2MasteringVoice : IXAudio2MasteringVoice.Int [VtblIndex(4)] public HResult DisableEffect(uint EffectIndex, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); } /// @@ -82,11 +62,7 @@ public unsafe partial struct IXAudio2MasteringVoice : IXAudio2MasteringVoice.Int [VtblIndex(5)] public void GetEffectState(uint EffectIndex, Bool32* pEnabled) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), EffectIndex, pEnabled); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), EffectIndex, pEnabled); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), EffectIndex, pEnabled); } /// @@ -94,11 +70,7 @@ public unsafe partial struct IXAudio2MasteringVoice : IXAudio2MasteringVoice.Int [VtblIndex(6)] public HResult SetEffectParameters(uint EffectIndex, void* pParameters, uint ParametersByteSize, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize, OperationSet); } /// @@ -106,11 +78,7 @@ public unsafe partial struct IXAudio2MasteringVoice : IXAudio2MasteringVoice.Int [VtblIndex(7)] public HResult GetEffectParameters(uint EffectIndex, void* pParameters, uint ParametersByteSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize); } /// @@ -118,11 +86,7 @@ public unsafe partial struct IXAudio2MasteringVoice : IXAudio2MasteringVoice.Int [VtblIndex(8)] public HResult SetFilterParameters(FilterParameters* pParameters, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pParameters, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pParameters, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pParameters, OperationSet); } /// @@ -130,11 +94,7 @@ public unsafe partial struct IXAudio2MasteringVoice : IXAudio2MasteringVoice.Int [VtblIndex(9)] public void GetFilterParameters(FilterParameters* pParameters) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pParameters); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pParameters); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pParameters); } /// @@ -142,11 +102,7 @@ public unsafe partial struct IXAudio2MasteringVoice : IXAudio2MasteringVoice.Int [VtblIndex(10)] public HResult SetOutputFilterParameters(IXAudio2Voice* pDestinationVoice, FilterParameters* pParameters, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters, OperationSet); } /// @@ -154,11 +110,7 @@ public unsafe partial struct IXAudio2MasteringVoice : IXAudio2MasteringVoice.Int [VtblIndex(11)] public void GetOutputFilterParameters(IXAudio2Voice* pDestinationVoice, FilterParameters* pParameters) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters); } /// @@ -166,11 +118,7 @@ public unsafe partial struct IXAudio2MasteringVoice : IXAudio2MasteringVoice.Int [VtblIndex(12)] public HResult SetVolume(float Volume, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), Volume, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), Volume, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), Volume, OperationSet); } /// @@ -178,11 +126,7 @@ public unsafe partial struct IXAudio2MasteringVoice : IXAudio2MasteringVoice.Int [VtblIndex(13)] public void GetVolume(float* pVolume) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pVolume); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pVolume); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pVolume); } /// @@ -190,11 +134,7 @@ public unsafe partial struct IXAudio2MasteringVoice : IXAudio2MasteringVoice.Int [VtblIndex(14)] public HResult SetChannelVolumes(uint Channels, float* pVolumes, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), Channels, pVolumes, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), Channels, pVolumes, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), Channels, pVolumes, OperationSet); } /// @@ -202,11 +142,7 @@ public unsafe partial struct IXAudio2MasteringVoice : IXAudio2MasteringVoice.Int [VtblIndex(15)] public void GetChannelVolumes(uint Channels, float* pVolumes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), Channels, pVolumes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), Channels, pVolumes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), Channels, pVolumes); } /// @@ -214,11 +150,7 @@ public unsafe partial struct IXAudio2MasteringVoice : IXAudio2MasteringVoice.Int [VtblIndex(16)] public HResult SetOutputMatrix(IXAudio2Voice* pDestinationVoice, uint SourceChannels, uint DestinationChannels, float* pLevelMatrix, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix, OperationSet); } /// @@ -226,11 +158,7 @@ public unsafe partial struct IXAudio2MasteringVoice : IXAudio2MasteringVoice.Int [VtblIndex(17)] public void GetOutputMatrix(IXAudio2Voice* pDestinationVoice, uint SourceChannels, uint DestinationChannels, float* pLevelMatrix) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix); } /// @@ -238,11 +166,7 @@ public unsafe partial struct IXAudio2MasteringVoice : IXAudio2MasteringVoice.Int [VtblIndex(18)] public void DestroyVoice() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this)); } /// @@ -250,11 +174,7 @@ public unsafe partial struct IXAudio2MasteringVoice : IXAudio2MasteringVoice.Int [VtblIndex(19)] public HResult GetChannelMask(uint* pChannelmask) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pChannelmask); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pChannelmask); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IXAudio2MasteringVoice*)Unsafe.AsPointer(ref this), pChannelmask); } public interface Interface : IXAudio2Voice.Interface diff --git a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2SourceVoice.cs b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2SourceVoice.cs index 63f71bd..e8b4df4 100644 --- a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2SourceVoice.cs +++ b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2SourceVoice.cs @@ -22,11 +22,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(0)] public void GetVoiceDetails(VoiceDetails* pVoiceDetails) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[0]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pVoiceDetails); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pVoiceDetails); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pVoiceDetails); } /// @@ -34,11 +30,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(1)] public HResult SetOutputVoices(VoiceSends* pSendList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pSendList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pSendList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pSendList); } /// @@ -46,11 +38,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(2)] public HResult SetEffectChain(EffectChain* pEffectChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pEffectChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pEffectChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pEffectChain); } /// @@ -58,11 +46,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(3)] public HResult EnableEffect(uint EffectIndex, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); } /// @@ -70,11 +54,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(4)] public HResult DisableEffect(uint EffectIndex, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); } /// @@ -82,11 +62,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(5)] public void GetEffectState(uint EffectIndex, Bool32* pEnabled) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), EffectIndex, pEnabled); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), EffectIndex, pEnabled); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), EffectIndex, pEnabled); } /// @@ -94,11 +70,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(6)] public HResult SetEffectParameters(uint EffectIndex, void* pParameters, uint ParametersByteSize, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize, OperationSet); } /// @@ -106,11 +78,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(7)] public HResult GetEffectParameters(uint EffectIndex, void* pParameters, uint ParametersByteSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize); } /// @@ -118,11 +86,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(8)] public HResult SetFilterParameters(FilterParameters* pParameters, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pParameters, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pParameters, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pParameters, OperationSet); } /// @@ -130,11 +94,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(9)] public void GetFilterParameters(FilterParameters* pParameters) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pParameters); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pParameters); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pParameters); } /// @@ -142,11 +102,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(10)] public HResult SetOutputFilterParameters(IXAudio2Voice* pDestinationVoice, FilterParameters* pParameters, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters, OperationSet); } /// @@ -154,11 +110,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(11)] public void GetOutputFilterParameters(IXAudio2Voice* pDestinationVoice, FilterParameters* pParameters) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters); } /// @@ -166,11 +118,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(12)] public HResult SetVolume(float Volume, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), Volume, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), Volume, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), Volume, OperationSet); } /// @@ -178,11 +126,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(13)] public void GetVolume(float* pVolume) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pVolume); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pVolume); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pVolume); } /// @@ -190,11 +134,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(14)] public HResult SetChannelVolumes(uint Channels, float* pVolumes, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), Channels, pVolumes, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), Channels, pVolumes, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), Channels, pVolumes, OperationSet); } /// @@ -202,11 +142,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(15)] public void GetChannelVolumes(uint Channels, float* pVolumes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), Channels, pVolumes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), Channels, pVolumes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), Channels, pVolumes); } /// @@ -214,11 +150,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(16)] public HResult SetOutputMatrix(IXAudio2Voice* pDestinationVoice, uint SourceChannels, uint DestinationChannels, float* pLevelMatrix, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix, OperationSet); } /// @@ -226,11 +158,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(17)] public void GetOutputMatrix(IXAudio2Voice* pDestinationVoice, uint SourceChannels, uint DestinationChannels, float* pLevelMatrix) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix); } /// @@ -238,11 +166,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(18)] public void DestroyVoice() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this)); } /// @@ -250,11 +174,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(19)] public HResult Start(uint Flags, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[19]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), Flags, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[19]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), Flags, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[19]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), Flags, OperationSet); } /// @@ -262,11 +182,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(20)] public HResult Stop(uint Flags, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[20]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), Flags, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[20]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), Flags, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[20]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), Flags, OperationSet); } /// @@ -274,11 +190,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(21)] public HResult SubmitSourceBuffer(Buffer* pBuffer, BufferWma* pBufferWMA) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[21]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pBuffer, pBufferWMA); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[21]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pBuffer, pBufferWMA); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[21]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pBuffer, pBufferWMA); } /// @@ -286,11 +198,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(22)] public HResult FlushSourceBuffers() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[22]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[22]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[22]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this)); } /// @@ -298,11 +206,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(23)] public HResult Discontinuity() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[23]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[23]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[23]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this)); } /// @@ -310,11 +214,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(24)] public HResult ExitLoop(uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[24]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[24]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[24]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), OperationSet); } /// @@ -322,11 +222,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(25)] public void GetState(VoiceState* pVoiceState, uint Flags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[25]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pVoiceState, Flags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[25]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pVoiceState, Flags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[25]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pVoiceState, Flags); } /// @@ -334,11 +230,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(26)] public HResult SetFrequencyRatio(float Ratio, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[26]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), Ratio, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[26]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), Ratio, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[26]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), Ratio, OperationSet); } /// @@ -346,11 +238,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(27)] public void GetFrequencyRatio(float* pRatio) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[27]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pRatio); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[27]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pRatio); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[27]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), pRatio); } /// @@ -358,11 +246,7 @@ public unsafe partial struct IXAudio2SourceVoice : IXAudio2SourceVoice.Interface [VtblIndex(28)] public HResult SetSourceSampleRate(uint NewSourceSampleRate) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[28]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), NewSourceSampleRate); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[28]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), NewSourceSampleRate); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[28]))((IXAudio2SourceVoice*)Unsafe.AsPointer(ref this), NewSourceSampleRate); } public interface Interface : IXAudio2Voice.Interface diff --git a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2SubmixVoice.cs b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2SubmixVoice.cs index bb6816e..ed3061d 100644 --- a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2SubmixVoice.cs +++ b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2SubmixVoice.cs @@ -22,11 +22,7 @@ public unsafe partial struct IXAudio2SubmixVoice : IXAudio2SubmixVoice.Interface [VtblIndex(0)] public void GetVoiceDetails(VoiceDetails* pVoiceDetails) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[0]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pVoiceDetails); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pVoiceDetails); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pVoiceDetails); } /// @@ -34,11 +30,7 @@ public unsafe partial struct IXAudio2SubmixVoice : IXAudio2SubmixVoice.Interface [VtblIndex(1)] public HResult SetOutputVoices(VoiceSends* pSendList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pSendList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pSendList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pSendList); } /// @@ -46,11 +38,7 @@ public unsafe partial struct IXAudio2SubmixVoice : IXAudio2SubmixVoice.Interface [VtblIndex(2)] public HResult SetEffectChain(EffectChain* pEffectChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pEffectChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pEffectChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pEffectChain); } /// @@ -58,11 +46,7 @@ public unsafe partial struct IXAudio2SubmixVoice : IXAudio2SubmixVoice.Interface [VtblIndex(3)] public HResult EnableEffect(uint EffectIndex, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); } /// @@ -70,11 +54,7 @@ public unsafe partial struct IXAudio2SubmixVoice : IXAudio2SubmixVoice.Interface [VtblIndex(4)] public HResult DisableEffect(uint EffectIndex, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); } /// @@ -82,11 +62,7 @@ public unsafe partial struct IXAudio2SubmixVoice : IXAudio2SubmixVoice.Interface [VtblIndex(5)] public void GetEffectState(uint EffectIndex, Bool32* pEnabled) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), EffectIndex, pEnabled); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), EffectIndex, pEnabled); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), EffectIndex, pEnabled); } /// @@ -94,11 +70,7 @@ public unsafe partial struct IXAudio2SubmixVoice : IXAudio2SubmixVoice.Interface [VtblIndex(6)] public HResult SetEffectParameters(uint EffectIndex, void* pParameters, uint ParametersByteSize, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize, OperationSet); } /// @@ -106,11 +78,7 @@ public unsafe partial struct IXAudio2SubmixVoice : IXAudio2SubmixVoice.Interface [VtblIndex(7)] public HResult GetEffectParameters(uint EffectIndex, void* pParameters, uint ParametersByteSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize); } /// @@ -118,11 +86,7 @@ public unsafe partial struct IXAudio2SubmixVoice : IXAudio2SubmixVoice.Interface [VtblIndex(8)] public HResult SetFilterParameters(FilterParameters* pParameters, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pParameters, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pParameters, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pParameters, OperationSet); } /// @@ -130,11 +94,7 @@ public unsafe partial struct IXAudio2SubmixVoice : IXAudio2SubmixVoice.Interface [VtblIndex(9)] public void GetFilterParameters(FilterParameters* pParameters) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pParameters); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pParameters); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pParameters); } /// @@ -142,11 +102,7 @@ public unsafe partial struct IXAudio2SubmixVoice : IXAudio2SubmixVoice.Interface [VtblIndex(10)] public HResult SetOutputFilterParameters(IXAudio2Voice* pDestinationVoice, FilterParameters* pParameters, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters, OperationSet); } /// @@ -154,11 +110,7 @@ public unsafe partial struct IXAudio2SubmixVoice : IXAudio2SubmixVoice.Interface [VtblIndex(11)] public void GetOutputFilterParameters(IXAudio2Voice* pDestinationVoice, FilterParameters* pParameters) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters); } /// @@ -166,11 +118,7 @@ public unsafe partial struct IXAudio2SubmixVoice : IXAudio2SubmixVoice.Interface [VtblIndex(12)] public HResult SetVolume(float Volume, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), Volume, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), Volume, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), Volume, OperationSet); } /// @@ -178,11 +126,7 @@ public unsafe partial struct IXAudio2SubmixVoice : IXAudio2SubmixVoice.Interface [VtblIndex(13)] public void GetVolume(float* pVolume) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pVolume); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pVolume); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pVolume); } /// @@ -190,11 +134,7 @@ public unsafe partial struct IXAudio2SubmixVoice : IXAudio2SubmixVoice.Interface [VtblIndex(14)] public HResult SetChannelVolumes(uint Channels, float* pVolumes, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), Channels, pVolumes, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), Channels, pVolumes, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), Channels, pVolumes, OperationSet); } /// @@ -202,11 +142,7 @@ public unsafe partial struct IXAudio2SubmixVoice : IXAudio2SubmixVoice.Interface [VtblIndex(15)] public void GetChannelVolumes(uint Channels, float* pVolumes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), Channels, pVolumes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), Channels, pVolumes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), Channels, pVolumes); } /// @@ -214,11 +150,7 @@ public unsafe partial struct IXAudio2SubmixVoice : IXAudio2SubmixVoice.Interface [VtblIndex(16)] public HResult SetOutputMatrix(IXAudio2Voice* pDestinationVoice, uint SourceChannels, uint DestinationChannels, float* pLevelMatrix, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix, OperationSet); } /// @@ -226,11 +158,7 @@ public unsafe partial struct IXAudio2SubmixVoice : IXAudio2SubmixVoice.Interface [VtblIndex(17)] public void GetOutputMatrix(IXAudio2Voice* pDestinationVoice, uint SourceChannels, uint DestinationChannels, float* pLevelMatrix) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix); } /// @@ -238,11 +166,7 @@ public unsafe partial struct IXAudio2SubmixVoice : IXAudio2SubmixVoice.Interface [VtblIndex(18)] public void DestroyVoice() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IXAudio2SubmixVoice*)Unsafe.AsPointer(ref this)); } public interface Interface : IXAudio2Voice.Interface diff --git a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2Voice.cs b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2Voice.cs index 63c1918..63867c6 100644 --- a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2Voice.cs +++ b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2Voice.cs @@ -20,11 +20,7 @@ public unsafe partial struct IXAudio2Voice : IXAudio2Voice.Interface [VtblIndex(0)] public void GetVoiceDetails(VoiceDetails* pVoiceDetails) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[0]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pVoiceDetails); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pVoiceDetails); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pVoiceDetails); } /// @@ -32,11 +28,7 @@ public unsafe partial struct IXAudio2Voice : IXAudio2Voice.Interface [VtblIndex(1)] public HResult SetOutputVoices(VoiceSends* pSendList) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pSendList); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pSendList); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pSendList); } /// @@ -44,11 +36,7 @@ public unsafe partial struct IXAudio2Voice : IXAudio2Voice.Interface [VtblIndex(2)] public HResult SetEffectChain(EffectChain* pEffectChain) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pEffectChain); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pEffectChain); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pEffectChain); } /// @@ -56,11 +44,7 @@ public unsafe partial struct IXAudio2Voice : IXAudio2Voice.Interface [VtblIndex(3)] public HResult EnableEffect(uint EffectIndex, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); } /// @@ -68,11 +52,7 @@ public unsafe partial struct IXAudio2Voice : IXAudio2Voice.Interface [VtblIndex(4)] public HResult DisableEffect(uint EffectIndex, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), EffectIndex, OperationSet); } /// @@ -80,11 +60,7 @@ public unsafe partial struct IXAudio2Voice : IXAudio2Voice.Interface [VtblIndex(5)] public void GetEffectState(uint EffectIndex, Bool32* pEnabled) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), EffectIndex, pEnabled); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), EffectIndex, pEnabled); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), EffectIndex, pEnabled); } /// @@ -92,11 +68,7 @@ public unsafe partial struct IXAudio2Voice : IXAudio2Voice.Interface [VtblIndex(6)] public HResult SetEffectParameters(uint EffectIndex, void* pParameters, uint ParametersByteSize, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[6]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize, OperationSet); } /// @@ -104,11 +76,7 @@ public unsafe partial struct IXAudio2Voice : IXAudio2Voice.Interface [VtblIndex(7)] public HResult GetEffectParameters(uint EffectIndex, void* pParameters, uint ParametersByteSize) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[7]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), EffectIndex, pParameters, ParametersByteSize); } /// @@ -116,11 +84,7 @@ public unsafe partial struct IXAudio2Voice : IXAudio2Voice.Interface [VtblIndex(8)] public HResult SetFilterParameters(FilterParameters* pParameters, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[8]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pParameters, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pParameters, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pParameters, OperationSet); } /// @@ -128,11 +92,7 @@ public unsafe partial struct IXAudio2Voice : IXAudio2Voice.Interface [VtblIndex(9)] public void GetFilterParameters(FilterParameters* pParameters) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[9]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pParameters); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pParameters); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pParameters); } /// @@ -140,11 +100,7 @@ public unsafe partial struct IXAudio2Voice : IXAudio2Voice.Interface [VtblIndex(10)] public HResult SetOutputFilterParameters(IXAudio2Voice* pDestinationVoice, FilterParameters* pParameters, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[10]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters, OperationSet); } /// @@ -152,11 +108,7 @@ public unsafe partial struct IXAudio2Voice : IXAudio2Voice.Interface [VtblIndex(11)] public void GetOutputFilterParameters(IXAudio2Voice* pDestinationVoice, FilterParameters* pParameters) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[11]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pDestinationVoice, pParameters); } /// @@ -164,11 +116,7 @@ public unsafe partial struct IXAudio2Voice : IXAudio2Voice.Interface [VtblIndex(12)] public HResult SetVolume(float Volume, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[12]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), Volume, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), Volume, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), Volume, OperationSet); } /// @@ -176,11 +124,7 @@ public unsafe partial struct IXAudio2Voice : IXAudio2Voice.Interface [VtblIndex(13)] public void GetVolume(float* pVolume) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[13]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pVolume); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pVolume); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pVolume); } /// @@ -188,11 +132,7 @@ public unsafe partial struct IXAudio2Voice : IXAudio2Voice.Interface [VtblIndex(14)] public HResult SetChannelVolumes(uint Channels, float* pVolumes, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[14]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), Channels, pVolumes, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[14]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), Channels, pVolumes, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[14]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), Channels, pVolumes, OperationSet); } /// @@ -200,11 +140,7 @@ public unsafe partial struct IXAudio2Voice : IXAudio2Voice.Interface [VtblIndex(15)] public void GetChannelVolumes(uint Channels, float* pVolumes) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[15]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), Channels, pVolumes); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[15]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), Channels, pVolumes); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[15]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), Channels, pVolumes); } /// @@ -212,11 +148,7 @@ public unsafe partial struct IXAudio2Voice : IXAudio2Voice.Interface [VtblIndex(16)] public HResult SetOutputMatrix(IXAudio2Voice* pDestinationVoice, uint SourceChannels, uint DestinationChannels, float* pLevelMatrix, uint OperationSet) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[16]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix, OperationSet); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[16]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix, OperationSet); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[16]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix, OperationSet); } /// @@ -224,11 +156,7 @@ public unsafe partial struct IXAudio2Voice : IXAudio2Voice.Interface [VtblIndex(17)] public void GetOutputMatrix(IXAudio2Voice* pDestinationVoice, uint SourceChannels, uint DestinationChannels, float* pLevelMatrix) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[17]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[17]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[17]))((IXAudio2Voice*)Unsafe.AsPointer(ref this), pDestinationVoice, SourceChannels, DestinationChannels, pLevelMatrix); } /// @@ -236,11 +164,7 @@ public unsafe partial struct IXAudio2Voice : IXAudio2Voice.Interface [VtblIndex(18)] public void DestroyVoice() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[18]))((IXAudio2Voice*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[18]))((IXAudio2Voice*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[18]))((IXAudio2Voice*)Unsafe.AsPointer(ref this)); } public interface Interface diff --git a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2VoiceCallback.cs b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2VoiceCallback.cs index bcaa71c..323a143 100644 --- a/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2VoiceCallback.cs +++ b/src/Vortice.Win32.Media.Audio.XAudio2/Generated/IXAudio2VoiceCallback.cs @@ -20,11 +20,7 @@ public unsafe partial struct IXAudio2VoiceCallback : IXAudio2VoiceCallback.Inter [VtblIndex(0)] public void OnVoiceProcessingPassStart(uint BytesRequired) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[0]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this), BytesRequired); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this), BytesRequired); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this), BytesRequired); } /// @@ -32,11 +28,7 @@ public unsafe partial struct IXAudio2VoiceCallback : IXAudio2VoiceCallback.Inter [VtblIndex(1)] public void OnVoiceProcessingPassEnd() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[1]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this)); } /// @@ -44,11 +36,7 @@ public unsafe partial struct IXAudio2VoiceCallback : IXAudio2VoiceCallback.Inter [VtblIndex(2)] public void OnStreamEnd() { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[2]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this)); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this)); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this)); } /// @@ -56,11 +44,7 @@ public unsafe partial struct IXAudio2VoiceCallback : IXAudio2VoiceCallback.Inter [VtblIndex(3)] public void OnBufferStart(void* pBufferContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this), pBufferContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this), pBufferContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this), pBufferContext); } /// @@ -68,11 +52,7 @@ public unsafe partial struct IXAudio2VoiceCallback : IXAudio2VoiceCallback.Inter [VtblIndex(4)] public void OnBufferEnd(void* pBufferContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this), pBufferContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this), pBufferContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this), pBufferContext); } /// @@ -80,11 +60,7 @@ public unsafe partial struct IXAudio2VoiceCallback : IXAudio2VoiceCallback.Inter [VtblIndex(5)] public void OnLoopEnd(void* pBufferContext) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this), pBufferContext); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this), pBufferContext); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this), pBufferContext); } /// @@ -92,11 +68,7 @@ public unsafe partial struct IXAudio2VoiceCallback : IXAudio2VoiceCallback.Inter [VtblIndex(6)] public void OnVoiceError(void* pBufferContext, HResult Error) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[6]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this), pBufferContext, Error); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this), pBufferContext, Error); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IXAudio2VoiceCallback*)Unsafe.AsPointer(ref this), pBufferContext, Error); } public interface Interface diff --git a/src/Vortice.Win32.Media.Audio.XAudio2/Vortice.Win32.Media.Audio.XAudio2.csproj b/src/Vortice.Win32.Media.Audio.XAudio2/Vortice.Win32.Media.Audio.XAudio2.csproj index 41c3b21..6f601cc 100644 --- a/src/Vortice.Win32.Media.Audio.XAudio2/Vortice.Win32.Media.Audio.XAudio2.csproj +++ b/src/Vortice.Win32.Media.Audio.XAudio2/Vortice.Win32.Media.Audio.XAudio2.csproj @@ -1,7 +1,7 @@ - netstandard2.0;net7.0;net8.0 + net7.0;net8.0 XAudio2 and X3DAudio bindings. $(NoWarn);CS0419;IDE0017 diff --git a/src/Vortice.Win32/Com/IPersist.cs b/src/Vortice.Win32/Com/IPersist.cs index 3c5c433..fda526b 100644 --- a/src/Vortice.Win32/Com/IPersist.cs +++ b/src/Vortice.Win32/Com/IPersist.cs @@ -3,7 +3,7 @@ // Ported from um/objidl.h in the Windows SDK for Windows 10.0.22621.0 // Original source is Copyright © Microsoft. All rights reserved. -// Copyright © Amer Koleci and Contributors. +// Copyright (c) Amer Koleci and Contributors. // Licensed under the MIT License (MIT). See LICENSE in the repository root for more information. namespace Win32.Com; @@ -36,11 +36,7 @@ public unsafe partial struct IPersist : IPersist.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IPersist)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IPersist)); -#endif public void** lpVtbl; @@ -49,7 +45,7 @@ public unsafe partial struct IPersist : IPersist.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IPersist*)Unsafe.AsPointer(ref this), riid, ppvObject); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IPersist*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -58,7 +54,7 @@ public unsafe partial struct IPersist : IPersist.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IPersist*)Unsafe.AsPointer(ref this)); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IPersist*)Unsafe.AsPointer(ref this)); } /// @@ -67,14 +63,14 @@ public unsafe partial struct IPersist : IPersist.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IPersist*)Unsafe.AsPointer(ref this)); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IPersist*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult GetClassID([NativeTypeName("CLSID *")] Guid* pClassID) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IPersist*)Unsafe.AsPointer(ref this), pClassID); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IPersist*)Unsafe.AsPointer(ref this), pClassID); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32/Com/IPersistStream.cs b/src/Vortice.Win32/Com/IPersistStream.cs index 7ddb6f7..3178e7a 100644 --- a/src/Vortice.Win32/Com/IPersistStream.cs +++ b/src/Vortice.Win32/Com/IPersistStream.cs @@ -3,7 +3,7 @@ // Ported from um/objidl.h in the Windows SDK for Windows 10.0.22621.0 // Original source is Copyright © Microsoft. All rights reserved. -// Copyright © Amer Koleci and Contributors. +// Copyright (c) Amer Koleci and Contributors. // Licensed under the MIT License (MIT). See LICENSE in the repository root for more information. namespace Win32.Com; @@ -36,11 +36,7 @@ public unsafe partial struct IPersistStream : IPersistStream.Interface, INativeG } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IPersistStream)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IPersistStream)); -#endif public void** lpVtbl; @@ -49,7 +45,7 @@ public unsafe partial struct IPersistStream : IPersistStream.Interface, INativeG [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IPersistStream*)Unsafe.AsPointer(ref this), riid, ppvObject); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IPersistStream*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -58,7 +54,7 @@ public unsafe partial struct IPersistStream : IPersistStream.Interface, INativeG [return: NativeTypeName("ULONG")] public uint AddRef() { - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IPersistStream*)Unsafe.AsPointer(ref this)); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IPersistStream*)Unsafe.AsPointer(ref this)); } /// @@ -67,7 +63,7 @@ public unsafe partial struct IPersistStream : IPersistStream.Interface, INativeG [return: NativeTypeName("ULONG")] public uint Release() { - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IPersistStream*)Unsafe.AsPointer(ref this)); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IPersistStream*)Unsafe.AsPointer(ref this)); } /// @@ -75,35 +71,35 @@ public unsafe partial struct IPersistStream : IPersistStream.Interface, INativeG [VtblIndex(3)] public HResult GetClassID([NativeTypeName("CLSID *")] Guid* pClassID) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IPersistStream*)Unsafe.AsPointer(ref this), pClassID); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IPersistStream*)Unsafe.AsPointer(ref this), pClassID); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult IsDirty() { - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IPersistStream*)Unsafe.AsPointer(ref this)); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IPersistStream*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult Load(IStream* pStm) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IPersistStream*)Unsafe.AsPointer(ref this), pStm); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IPersistStream*)Unsafe.AsPointer(ref this), pStm); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult Save(IStream* pStm, Bool32 fClearDirty) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IPersistStream*)Unsafe.AsPointer(ref this), pStm, fClearDirty); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IPersistStream*)Unsafe.AsPointer(ref this), pStm, fClearDirty); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult GetSizeMax(ULargeInteger* pcbSize) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IPersistStream*)Unsafe.AsPointer(ref this), pcbSize); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IPersistStream*)Unsafe.AsPointer(ref this), pcbSize); } public interface Interface : IPersist.Interface diff --git a/src/Vortice.Win32/Com/ISequentialStream.cs b/src/Vortice.Win32/Com/ISequentialStream.cs index dae7cd2..4045924 100644 --- a/src/Vortice.Win32/Com/ISequentialStream.cs +++ b/src/Vortice.Win32/Com/ISequentialStream.cs @@ -1,4 +1,4 @@ -// Copyright © Amer Koleci and Contributors. +// Copyright (c) Amer Koleci and Contributors. // Licensed under the MIT License (MIT). See LICENSE in the repository root for more information. namespace Win32.Com; @@ -31,11 +31,7 @@ public unsafe partial struct ISequentialStream : ISequentialStream.Interface, IN } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ISequentialStream)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ISequentialStream)); -#endif public void** lpVtbl; @@ -44,7 +40,7 @@ public unsafe partial struct ISequentialStream : ISequentialStream.Interface, IN [VtblIndex(0)] public HResult QueryInterface(Guid* riid, void** ppvObject) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ISequentialStream*)Unsafe.AsPointer(ref this), riid, ppvObject); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ISequentialStream*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -53,7 +49,7 @@ public unsafe partial struct ISequentialStream : ISequentialStream.Interface, IN [return: NativeTypeName("ULONG")] public uint AddRef() { - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ISequentialStream*)Unsafe.AsPointer(ref this)); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ISequentialStream*)Unsafe.AsPointer(ref this)); } /// @@ -62,21 +58,21 @@ public unsafe partial struct ISequentialStream : ISequentialStream.Interface, IN [return: NativeTypeName("ULONG")] public uint Release() { - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ISequentialStream*)Unsafe.AsPointer(ref this)); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ISequentialStream*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(3)] public HResult Read(void* pv, uint cb, uint* pcbRead) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ISequentialStream*)Unsafe.AsPointer(ref this), pv, cb, pcbRead); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ISequentialStream*)Unsafe.AsPointer(ref this), pv, cb, pcbRead); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(4)] public HResult Write(void* pv, uint cb, uint* pcbWritten) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ISequentialStream*)Unsafe.AsPointer(ref this), pv, cb, pcbWritten); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ISequentialStream*)Unsafe.AsPointer(ref this), pv, cb, pcbWritten); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32/Com/IStream.cs b/src/Vortice.Win32/Com/IStream.cs index 1e004a9..2fcde50 100644 --- a/src/Vortice.Win32/Com/IStream.cs +++ b/src/Vortice.Win32/Com/IStream.cs @@ -31,11 +31,7 @@ public unsafe partial struct IStream : IStream.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IStream)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IStream)); -#endif public void** lpVtbl; @@ -44,7 +40,7 @@ public unsafe partial struct IStream : IStream.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ISequentialStream*)Unsafe.AsPointer(ref this), riid, ppvObject); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ISequentialStream*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -53,7 +49,7 @@ public unsafe partial struct IStream : IStream.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ISequentialStream*)Unsafe.AsPointer(ref this)); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ISequentialStream*)Unsafe.AsPointer(ref this)); } /// @@ -62,7 +58,7 @@ public unsafe partial struct IStream : IStream.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ISequentialStream*)Unsafe.AsPointer(ref this)); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ISequentialStream*)Unsafe.AsPointer(ref this)); } /// @@ -70,7 +66,7 @@ public unsafe partial struct IStream : IStream.Interface, INativeGuid [VtblIndex(3)] public HResult Read(void* pv, uint cb, uint* pcbRead) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((IStream*)Unsafe.AsPointer(ref this), pv, cb, pcbRead); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((IStream*)Unsafe.AsPointer(ref this), pv, cb, pcbRead); } /// @@ -78,56 +74,56 @@ public unsafe partial struct IStream : IStream.Interface, INativeGuid [VtblIndex(4)] public HResult Write(void* pv, uint cb, uint* pcbWritten) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((IStream*)Unsafe.AsPointer(ref this), pv, cb, pcbWritten); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((IStream*)Unsafe.AsPointer(ref this), pv, cb, pcbWritten); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(5)] public HResult Seek(LargeInteger dlibMove, uint dwOrigin, ULargeInteger* plibNewPosition) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((IStream*)Unsafe.AsPointer(ref this), dlibMove, dwOrigin, plibNewPosition); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((IStream*)Unsafe.AsPointer(ref this), dlibMove, dwOrigin, plibNewPosition); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(6)] public HResult SetSize(ULargeInteger libNewSize) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((IStream*)Unsafe.AsPointer(ref this), libNewSize); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((IStream*)Unsafe.AsPointer(ref this), libNewSize); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(7)] public HResult CopyTo(IStream* pstm, ULargeInteger cb, ULargeInteger* pcbRead, ULargeInteger* pcbWritten) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((IStream*)Unsafe.AsPointer(ref this), pstm, cb, pcbRead, pcbWritten); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((IStream*)Unsafe.AsPointer(ref this), pstm, cb, pcbRead, pcbWritten); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(8)] public HResult Commit(uint grfCommitFlags) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((IStream*)Unsafe.AsPointer(ref this), grfCommitFlags); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((IStream*)Unsafe.AsPointer(ref this), grfCommitFlags); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(9)] public HResult Revert() { - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((IStream*)Unsafe.AsPointer(ref this)); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((IStream*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(10)] public HResult LockRegion(ULargeInteger libOffset, ULargeInteger cb, uint dwLockType) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[10]))((IStream*)Unsafe.AsPointer(ref this), libOffset, cb, dwLockType); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[10]))((IStream*)Unsafe.AsPointer(ref this), libOffset, cb, dwLockType); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(11)] public HResult UnlockRegion(ULargeInteger libOffset, ULargeInteger cb, uint dwLockType) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[11]))((IStream*)Unsafe.AsPointer(ref this), libOffset, cb, dwLockType); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[11]))((IStream*)Unsafe.AsPointer(ref this), libOffset, cb, dwLockType); } ///// @@ -135,14 +131,14 @@ public unsafe partial struct IStream : IStream.Interface, INativeGuid //[VtblIndex(12)] //public HRESULT Stat(STATSTG* pstatstg, uint grfStatFlag) //{ - // return ((delegate* unmanaged[Stdcall])(lpVtbl[12]))((IStream*)Unsafe.AsPointer(ref this), pstatstg, grfStatFlag); + // return ((delegate* unmanaged[MemberFunction])(lpVtbl[12]))((IStream*)Unsafe.AsPointer(ref this), pstatstg, grfStatFlag); //} [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(13)] public HResult Clone(IStream** ppstm) { - return ((delegate* unmanaged[Stdcall])(lpVtbl[13]))((IStream*)Unsafe.AsPointer(ref this), ppstm); + return ((delegate* unmanaged[MemberFunction])(lpVtbl[13]))((IStream*)Unsafe.AsPointer(ref this), ppstm); } public interface Interface : ISequentialStream.Interface diff --git a/src/Vortice.Win32/Com/Variant.cs b/src/Vortice.Win32/Com/Variant.cs index 753373d..27e54c2 100644 --- a/src/Vortice.Win32/Com/Variant.cs +++ b/src/Vortice.Win32/Com/Variant.cs @@ -1,6 +1,8 @@ // Copyright © Amer Koleci and Contributors. // Licensed under the MIT License (MIT). See LICENSE in the repository root for more information. +#pragma warning disable CS0169 + namespace Win32.Com; /// diff --git a/src/Vortice.Win32/ComPtr.cs b/src/Vortice.Win32/ComPtr.cs index 7ceb8af..46aa6d3 100644 --- a/src/Vortice.Win32/ComPtr.cs +++ b/src/Vortice.Win32/ComPtr.cs @@ -1,4 +1,4 @@ -// Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information. +// Copyright (c) Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information. // Ported from winrt/wrl/client.h in the Windows SDK for Windows 10.0.22621.0 // Original source is Copyright © Microsoft. All rights reserved. @@ -267,15 +267,10 @@ public unsafe struct ComPtr : IDisposable /// Gets the address of the current instance as a raw double pointer. /// The raw pointer to the current instance. - [MethodImpl(MethodImplOptions.AggressiveInlining)] [EditorBrowsable(EditorBrowsableState.Never)] - public readonly ref T* GetPinnableReference() - { - fixed (T** ptr = &ptr_) - { - return ref *ptr; - } - } + [MethodImpl(MethodImplOptions.AggressiveInlining)] + [UnscopedRef] + public readonly ref readonly T* GetPinnableReference() => ref ptr_; /// Releases the current COM object in use and gets the address of the instance as a raw double pointer. This method is only valid when the current instance is on the stack or pinned. /// The raw pointer to the current instance. diff --git a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ID2D1SimplifiedGeometrySink.cs b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ID2D1SimplifiedGeometrySink.cs index cec134b..d55a9f3 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ID2D1SimplifiedGeometrySink.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct2D.Common/ID2D1SimplifiedGeometrySink.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : ID2D1SimplifiedGeomet } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SimplifiedGeometrySink)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID2D1SimplifiedGeometrySink)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : ID2D1SimplifiedGeomet [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : ID2D1SimplifiedGeomet [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : ID2D1SimplifiedGeomet [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : ID2D1SimplifiedGeomet [VtblIndex(3)] public void SetFillMode(FillMode fillMode) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[3]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), fillMode); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), fillMode); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), fillMode); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : ID2D1SimplifiedGeomet [VtblIndex(4)] public void SetSegmentFlags(PathSegment vertexFlags) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[4]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), vertexFlags); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), vertexFlags); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), vertexFlags); } /// @@ -115,11 +91,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : ID2D1SimplifiedGeomet [VtblIndex(5)] public void BeginFigure(Vector2 startPoint, FigureBegin figureBegin) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[5]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), startPoint, figureBegin); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[5]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), startPoint, figureBegin); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[5]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), startPoint, figureBegin); } /// @@ -127,11 +99,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : ID2D1SimplifiedGeomet [VtblIndex(6)] public void AddLines(Vector2* points, uint pointsCount) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[6]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), points, pointsCount); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[6]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), points, pointsCount); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[6]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), points, pointsCount); } /// @@ -139,11 +107,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : ID2D1SimplifiedGeomet [VtblIndex(7)] public void AddBeziers(BezierSegment* beziers, uint beziersCount) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[7]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), beziers, beziersCount); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[7]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), beziers, beziersCount); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[7]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), beziers, beziersCount); } /// @@ -151,11 +115,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : ID2D1SimplifiedGeomet [VtblIndex(8)] public void EndFigure(FigureEnd figureEnd) { -#if NET6_0_OR_GREATER - ((delegate* unmanaged)(lpVtbl[8]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), figureEnd); -#else - ((delegate* unmanaged[Stdcall])(lpVtbl[8]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), figureEnd); -#endif + ((delegate* unmanaged[MemberFunction])(lpVtbl[8]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this), figureEnd); } /// @@ -163,11 +123,7 @@ public unsafe partial struct ID2D1SimplifiedGeometrySink : ID2D1SimplifiedGeomet [VtblIndex(9)] public HResult Close() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[9]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[9]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[9]))((ID2D1SimplifiedGeometrySink*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DBlob.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DBlob.cs index a4ea835..4b8561a 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DBlob.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DBlob.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3DBlob : ID3DBlob.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3DBlob)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3DBlob)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3DBlob : ID3DBlob.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3DBlob*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3DBlob*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3DBlob*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3DBlob : ID3DBlob.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3DBlob*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3DBlob*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3DBlob*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3DBlob : ID3DBlob.Interface, INativeGuid [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3DBlob*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3DBlob*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3DBlob*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3DBlob : ID3DBlob.Interface, INativeGuid [VtblIndex(3)] public void* GetBufferPointer() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[3]))((ID3DBlob*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[3]))((ID3DBlob*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[3]))((ID3DBlob*)Unsafe.AsPointer(ref this)); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3DBlob : ID3DBlob.Interface, INativeGuid [VtblIndex(4)] public nuint GetBufferSize() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3DBlob*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3DBlob*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3DBlob*)Unsafe.AsPointer(ref this)); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DDestructionNotifier.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DDestructionNotifier.cs index ab3f265..3a06111 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DDestructionNotifier.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DDestructionNotifier.cs @@ -40,11 +40,7 @@ public unsafe partial struct ID3DDestructionNotifier : ID3DDestructionNotifier.I } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3DDestructionNotifier)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_ID3DDestructionNotifier)); -#endif public void** lpVtbl; @@ -53,11 +49,7 @@ public unsafe partial struct ID3DDestructionNotifier : ID3DDestructionNotifier.I [VtblIndex(0)] public HResult QueryInterface([NativeTypeName("const IID &")] Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3DDestructionNotifier*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3DDestructionNotifier*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3DDestructionNotifier*)Unsafe.AsPointer(ref this), riid, ppvObject); } /// @@ -66,11 +58,7 @@ public unsafe partial struct ID3DDestructionNotifier : ID3DDestructionNotifier.I [return: NativeTypeName("ULONG")] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3DDestructionNotifier*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3DDestructionNotifier*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3DDestructionNotifier*)Unsafe.AsPointer(ref this)); } /// @@ -79,11 +67,7 @@ public unsafe partial struct ID3DDestructionNotifier : ID3DDestructionNotifier.I [return: NativeTypeName("ULONG")] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((ID3DDestructionNotifier*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((ID3DDestructionNotifier*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((ID3DDestructionNotifier*)Unsafe.AsPointer(ref this)); } /// @@ -91,11 +75,7 @@ public unsafe partial struct ID3DDestructionNotifier : ID3DDestructionNotifier.I [VtblIndex(3)] public HResult RegisterDestructionCallback(delegate* unmanaged[Stdcall] callbackFn, void* pData, uint* pCallbackID) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged, void*, uint*, int>)(lpVtbl[3]))((ID3DDestructionNotifier*)Unsafe.AsPointer(ref this), callbackFn, pData, pCallbackID); -#else - return ((delegate* unmanaged[Stdcall], void*, uint*, int>)(lpVtbl[3]))((ID3DDestructionNotifier*)Unsafe.AsPointer(ref this), callbackFn, pData, pCallbackID); -#endif + return ((delegate* unmanaged[MemberFunction], void*, uint*, int>)(lpVtbl[3]))((ID3DDestructionNotifier*)Unsafe.AsPointer(ref this), callbackFn, pData, pCallbackID); } /// @@ -103,11 +83,7 @@ public unsafe partial struct ID3DDestructionNotifier : ID3DDestructionNotifier.I [VtblIndex(4)] public HResult UnregisterDestructionCallback(uint callbackID) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[4]))((ID3DDestructionNotifier*)Unsafe.AsPointer(ref this), callbackID); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[4]))((ID3DDestructionNotifier*)Unsafe.AsPointer(ref this), callbackID); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[4]))((ID3DDestructionNotifier*)Unsafe.AsPointer(ref this), callbackID); } public interface Interface : IUnknown.Interface diff --git a/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DInclude.cs b/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DInclude.cs index 83dee1a..d272095 100644 --- a/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DInclude.cs +++ b/src/Vortice.Win32/Generated/Graphics/Direct3D/ID3DInclude.cs @@ -20,11 +20,7 @@ public unsafe partial struct ID3DInclude : ID3DInclude.Interface [VtblIndex(0)] public HResult Open(IncludeType IncludeType, sbyte* pFileName, void* pParentData, void** ppData, uint* pBytes) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((ID3DInclude*)Unsafe.AsPointer(ref this), IncludeType, pFileName, pParentData, ppData, pBytes); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((ID3DInclude*)Unsafe.AsPointer(ref this), IncludeType, pFileName, pParentData, ppData, pBytes); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((ID3DInclude*)Unsafe.AsPointer(ref this), IncludeType, pFileName, pParentData, ppData, pBytes); } /// @@ -32,11 +28,7 @@ public unsafe partial struct ID3DInclude : ID3DInclude.Interface [VtblIndex(1)] public HResult Close(void* pData) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((ID3DInclude*)Unsafe.AsPointer(ref this), pData); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((ID3DInclude*)Unsafe.AsPointer(ref this), pData); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((ID3DInclude*)Unsafe.AsPointer(ref this), pData); } public interface Interface diff --git a/src/Vortice.Win32/INativeGuid.cs b/src/Vortice.Win32/INativeGuid.cs index e99a89d..08a0cd4 100644 --- a/src/Vortice.Win32/INativeGuid.cs +++ b/src/Vortice.Win32/INativeGuid.cs @@ -1,11 +1,9 @@ -// Copyright © Amer Koleci and Contributors. +// Copyright (c) Amer Koleci and Contributors. // Licensed under the MIT License (MIT). See LICENSE in the repository root for more information. namespace Win32; public interface INativeGuid { -#if NET6_0_OR_GREATER - protected internal unsafe static abstract Guid* NativeGuid { get; } -#endif + protected internal static abstract unsafe Guid* NativeGuid { get; } } diff --git a/src/Vortice.Win32/IUnknown.cs b/src/Vortice.Win32/IUnknown.cs index e384ed3..8f43655 100644 --- a/src/Vortice.Win32/IUnknown.cs +++ b/src/Vortice.Win32/IUnknown.cs @@ -1,4 +1,4 @@ -// Copyright © Amer Koleci and Contributors. +// Copyright (c) Amer Koleci and Contributors. // Licensed under the MIT License (MIT). See LICENSE in the repository root for more information. namespace Win32; @@ -29,11 +29,7 @@ public unsafe partial struct IUnknown : IUnknown.Interface, INativeGuid } } -#if NET6_0_OR_GREATER static Guid* INativeGuid.NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IUnknown)); -#else - public static Guid* NativeGuid => (Guid*)Unsafe.AsPointer(ref Unsafe.AsRef(in IID_IUnknown)); -#endif public void** lpVtbl; @@ -41,33 +37,21 @@ public unsafe partial struct IUnknown : IUnknown.Interface, INativeGuid [VtblIndex(0)] public HResult QueryInterface(Guid* riid, void** ppvObject) { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[0]))((IUnknown*)Unsafe.AsPointer(ref this), riid, ppvObject); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(1)] public uint AddRef() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[1]))((IUnknown*)Unsafe.AsPointer(ref this)); } [MethodImpl(MethodImplOptions.AggressiveInlining)] [VtblIndex(2)] public uint Release() { -#if NET6_0_OR_GREATER - return ((delegate* unmanaged)(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); -#else - return ((delegate* unmanaged[Stdcall])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); -#endif + return ((delegate* unmanaged[MemberFunction])(lpVtbl[2]))((IUnknown*)Unsafe.AsPointer(ref this)); } public interface Interface : INativeGuid diff --git a/src/Vortice.Win32/Luid.cs b/src/Vortice.Win32/Luid.cs index 853dd7c..94c0afd 100644 --- a/src/Vortice.Win32/Luid.cs +++ b/src/Vortice.Win32/Luid.cs @@ -1,18 +1,13 @@ -// Copyright © Amer Koleci and Contributors. +// Copyright (c) Amer Koleci and Contributors. // Licensed under the MIT License (MIT). See LICENSE in the repository root for more information. -using System; -using System.Runtime.CompilerServices; - namespace Win32; /// /// A locally unique identifier for a graphics device. /// public struct Luid : IEquatable -#if NET6_0_OR_GREATER , ISpanFormattable -#endif { /// /// The low bits of the luid. @@ -71,7 +66,6 @@ public struct Luid : IEquatable return luid; } -#if NET6_0_OR_GREATER /// public string ToString(string? format, IFormatProvider? formatProvider) { @@ -83,7 +77,6 @@ public struct Luid : IEquatable { return (((long)HighPart) << 32 | LowPart).TryFormat(destination, out charsWritten, format, provider); } -#endif /// /// Check whether two values are equal. diff --git a/src/Vortice.Win32/NetStandard.cs b/src/Vortice.Win32/NetStandard.cs deleted file mode 100644 index 167cfec..0000000 --- a/src/Vortice.Win32/NetStandard.cs +++ /dev/null @@ -1,138 +0,0 @@ -// Copyright © Amer Koleci and Contributors. -// Licensed under the MIT License (MIT). See LICENSE in the repository root for more information. - -#if !NET6_0_OR_GREATER - -using System.Text; - -namespace Win32; - -internal static unsafe class Extensions -{ - /// - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static int CompareTo(this nint left, nint right) - { - if (sizeof(nint) == sizeof(int)) - { - return ((int)left).CompareTo((int)right); - } - - return ((long)left).CompareTo(right); - } - - /// - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static int CompareTo(this nuint left, nuint right) - { - if (sizeof(nuint) == sizeof(uint)) - { - return ((uint)left).CompareTo((uint)right); - } - - return ((ulong)left).CompareTo(right); - } - - // - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static string ToString(this nuint value, string? format) - { - if (sizeof(nuint) == sizeof(uint)) - { - return ((uint)value).ToString(format); - } - - return ((ulong)value).ToString(format); - } - - /// - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static string ToString(this nuint value, string? format, IFormatProvider? formatProvider) - { - if (sizeof(nuint) == sizeof(uint)) - { - return ((uint)value).ToString(format, formatProvider); - } - - return ((ulong)value).ToString(format, formatProvider); - } -} - -internal static class MemoryMarshal -{ - /// - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static ref T GetReference(Span span) - { - return ref global::System.Runtime.InteropServices.MemoryMarshal.GetReference(span); - } - - /// - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static ref T GetReference(ReadOnlySpan span) - { - return ref global::System.Runtime.InteropServices.MemoryMarshal.GetReference(span); - } - - /// - /// Creates a new from a given reference. - /// - /// The type of reference to wrap. - /// The target reference. - /// The length of the to create. - /// A new wrapping . - public static unsafe Span CreateSpan(ref T value, int length) - { - return new(Unsafe.AsPointer(ref value), length); - } - - /// - /// Creates a new from a given reference. - /// - /// The type of reference to wrap. - /// The target reference. - /// The length of the to create. - /// A new wrapping . - public static unsafe ReadOnlySpan CreateReadOnlySpan(ref T value, int length) - { - return new(Unsafe.AsPointer(ref value), length); - } -} - -/// -/// A polyfill type that mirrors some methods from on .NET 5. -/// -internal static class EncodingExtensions -{ - /// - /// Encodes into a span of bytes a set of characters from the specified read-only span. - /// - /// The input instance to use. - /// The span containing the set of characters to encode. - /// The byte span to hold the encoded bytes. - /// The number of encoded bytes. - public static unsafe int GetBytes(this Encoding encoding, ReadOnlySpan chars, Span bytes) - { - fixed (char* charsPtr = &MemoryMarshal.GetReference(chars)) - fixed (byte* bytesPtr = &MemoryMarshal.GetReference(bytes)) - { - return encoding.GetBytes(charsPtr, chars.Length, bytesPtr, bytes.Length); - } - } - - /// - /// Decodes a text from a sequence of bytes. - /// - /// The input instance to use. - /// The byte span that holds the encoded bytes. - /// The resulting text. - public static unsafe string GetString(this Encoding encoding, ReadOnlySpan bytes) - { - fixed (byte* bytesPtr = &MemoryMarshal.GetReference(bytes)) - { - return encoding.GetString(bytesPtr, bytes.Length); - } - } -} - -#endif diff --git a/src/Vortice.Win32/Numerics/Color4.cs b/src/Vortice.Win32/Numerics/Color4.cs index 06c955f..822dc2f 100644 --- a/src/Vortice.Win32/Numerics/Color4.cs +++ b/src/Vortice.Win32/Numerics/Color4.cs @@ -1,16 +1,10 @@ -// Copyright © Amer Koleci and Contributors. +// Copyright (c) Amer Koleci and Contributors. // Licensed under the MIT License (MIT). See LICENSE in the repository root for more information. -using System.Diagnostics; using System.Globalization; -using System.Numerics; -using System.Runtime.CompilerServices; -using System.Text; - -#if NET6_0_OR_GREATER using System.Runtime.Intrinsics; +using System.Text; using static Win32.Numerics.VectorUtilities; -#endif namespace Win32.Numerics; @@ -18,15 +12,7 @@ namespace Win32.Numerics; [StructLayout(LayoutKind.Sequential, Pack = 4)] public readonly struct Color4 { -#if NET6_0_OR_GREATER private readonly Vector128 _value; -#else - // Note: intentionally using fields, as autoproperties fail to compile on .NET Native (UWP) - private readonly float _a; - private readonly float _r; - private readonly float _g; - private readonly float _b; -#endif /// /// Initializes a new instance of the struct. @@ -34,11 +20,7 @@ public readonly struct Color4 /// The value that will be assigned to all components. public Color4(float value) { -#if NET6_0_OR_GREATER _value = Vector128.Create(value, value, value, value); -#else - _a = _r = _g = _b = value; -#endif } /// @@ -50,14 +32,7 @@ public readonly struct Color4 /// The value of the alpha component. public Color4(float red, float green, float blue, float alpha = 1.0f) { -#if NET6_0_OR_GREATER _value = Vector128.Create(red, green, blue, alpha); -#else - _r = red; - _g = green; - _b = blue; - _a = alpha; -#endif } /// @@ -66,14 +41,7 @@ public readonly struct Color4 /// The red, green, blue, and alpha components of the color. public Color4(in Vector4 value) { -#if NET6_0_OR_GREATER _value = value.AsVector128(); -#else - _r = value.X; - _g = value.Y; - _b = value.Z; - _a = value.W; -#endif } /// @@ -83,14 +51,7 @@ public readonly struct Color4 /// The alpha component of the color. public Color4(in Vector3 value, float alpha) { -#if NET6_0_OR_GREATER _value = Vector128.Create(value.X, value.Y, value.Z, alpha); -#else - _r = value.X; - _g = value.Y; - _b = value.Z; - _a = alpha; -#endif } /// @@ -107,7 +68,6 @@ public readonly struct Color4 this = Unsafe.ReadUnaligned(ref Unsafe.As(ref MemoryMarshal.GetReference(values))); } -#if NET6_0_OR_GREATER /// /// Initializes a new instance of the struct. /// @@ -144,19 +104,6 @@ public readonly struct Color4 [MethodImpl(MethodImplOptions.AggressiveInlining)] get => _value.GetElement(3); } -#else - /// Gets the value of the red component. - public float R => _r; - - /// Gets the value of the green component. - public float G => _g; - - /// Gets the value of the blue component. - public float B => _b; - - /// Gets the value of the alpha component. - public float A => _a; -#endif public readonly float this[int index] { @@ -170,11 +117,7 @@ public readonly struct Color4 [MethodImpl(MethodImplOptions.AggressiveInlining)] public static bool operator ==(Color4 left, Color4 right) { -#if NET6_0_OR_GREATER return CompareEqualAll(left._value, right._value); -#else - return left.A == right.A && left.R == right.R && left.G == right.G && left.B == right.B; -#endif } /// Compares two colors to determine equality. @@ -184,11 +127,7 @@ public readonly struct Color4 [MethodImpl(MethodImplOptions.AggressiveInlining)] public static bool operator !=(Color4 left, Color4 right) { -#if NET6_0_OR_GREATER return CompareNotEqualAny(left._value, right._value); -#else - return left.A != right.A || left.R != right.R || left.G != right.G || left.B != right.B; -#endif } /// diff --git a/src/Vortice.Win32/Numerics/VectorUtilities.cs b/src/Vortice.Win32/Numerics/VectorUtilities.cs index 9fb35af..6b3d82e 100644 --- a/src/Vortice.Win32/Numerics/VectorUtilities.cs +++ b/src/Vortice.Win32/Numerics/VectorUtilities.cs @@ -3,8 +3,6 @@ // This file includes code based on code from https://github.com/microsoft/DirectXMath // The original code is Copyright © Microsoft. All rights reserved. Licensed under the MIT License (MIT). -#if NET6_0_OR_GREATER -using System.Runtime.CompilerServices; using System.Runtime.Intrinsics; using System.Runtime.Intrinsics.Arm; using System.Runtime.Intrinsics.X86; @@ -106,4 +104,3 @@ public static class VectorUtilities } } } -#endif diff --git a/src/Vortice.Win32/Numerics/Viewport.cs b/src/Vortice.Win32/Numerics/Viewport.cs index 7570b15..13f1772 100644 --- a/src/Vortice.Win32/Numerics/Viewport.cs +++ b/src/Vortice.Win32/Numerics/Viewport.cs @@ -1,18 +1,10 @@ -// Copyright © Amer Koleci and Contributors. +// Copyright (c) Amer Koleci and Contributors. // Licensed under the MIT License (MIT). See LICENSE in the repository root for more information. -using System.Diagnostics; using System.Drawing; using System.Globalization; -using System.Numerics; -using System.Runtime.CompilerServices; using System.Text; -#if NET6_0_OR_GREATER -using System.Runtime.Intrinsics; -using static Win32.Numerics.VectorUtilities; -#endif - namespace Win32.Numerics; [Serializable] diff --git a/src/Vortice.Win32/StringUtilities.cs b/src/Vortice.Win32/StringUtilities.cs index d846a80..a771d75 100644 --- a/src/Vortice.Win32/StringUtilities.cs +++ b/src/Vortice.Win32/StringUtilities.cs @@ -140,11 +140,7 @@ public static unsafe class StringUtilities if (span.GetPointer() == null) return null; -#if NET6_0_OR_GREATER return new string(span.As()); -#else - return new string(span.As().GetPointer(), 0, span.Length); -#endif } /// Gets a string for a given span. diff --git a/src/Vortice.Win32/UnsafeUtilities.cs b/src/Vortice.Win32/UnsafeUtilities.cs index ec4b74f..e7580d1 100644 --- a/src/Vortice.Win32/UnsafeUtilities.cs +++ b/src/Vortice.Win32/UnsafeUtilities.cs @@ -1,9 +1,7 @@ // Copyright © Tanner Gooding and Contributors. Licensed under the MIT License (MIT). See License.md in the repository root for more information. -// Copyright © Amer Koleci and Contributors. +// Copyright (c) Amer Koleci and Contributors. // Licensed under the MIT License (MIT). See LICENSE in the repository root for more information. -using System.Runtime.CompilerServices; - namespace Win32; /// Provides a set of methods to supplement or replace and . @@ -41,4 +39,27 @@ public static unsafe class UnsafeUtilities [MethodImpl(MethodImplOptions.AggressiveInlining)] public static T* GetPointer(this ReadOnlySpan span) where T : unmanaged => (T*)Unsafe.AsPointer(ref Unsafe.AsRef(in span.GetReference())); + +#if NETSTANDARD2_0 + /// + /// Creates a new read-only span for a -terminated UTF-8 string. + /// + /// The pointer to the -terminated string of bytes. + /// A read-only span representing the specified -terminated string, or an empty span if the pointer is . + /// The returned span does not include the terminator, nor does it validate the well-formedness of the UTF-8 data. + /// The string is longer than . + public static unsafe ReadOnlySpan CreateReadOnlySpanFromNullTerminated(byte* value) + { + for (int i = 0; i < int.MaxValue; i++) + { + // Stop when the null-terminator has been found + if (value[i] == 0) + { + return new(value, i); + } + } + + throw new ArgumentException("The string must be null-terminated."); + } +#endif } diff --git a/src/Vortice.Win32/Vortice.Win32.csproj b/src/Vortice.Win32/Vortice.Win32.csproj index e78511a..e8ff050 100644 --- a/src/Vortice.Win32/Vortice.Win32.csproj +++ b/src/Vortice.Win32/Vortice.Win32.csproj @@ -1,9 +1,8 @@ - netstandard2.0;net7.0;net8.0 + net7.0;net8.0 Windows API low level bindings. - true @@ -16,13 +15,5 @@ - - - - - - - - diff --git a/src/Vortice.Win32/Win32.cs b/src/Vortice.Win32/Win32.cs index 0ce959c..7c5b9fd 100644 --- a/src/Vortice.Win32/Win32.cs +++ b/src/Vortice.Win32/Win32.cs @@ -31,11 +31,7 @@ public static unsafe partial class Apis public static unsafe UuidOfType __uuidof(T value) // for type inference similar to C++'s __uuidof where T : unmanaged, INativeGuid { -#if NET6_0_OR_GREATER return new UuidOfType(T.NativeGuid); -#else - return new UuidOfType(UUID.RIID); -#endif } /// Retrieves the GUID of of a specified type. @@ -46,11 +42,7 @@ public static unsafe partial class Apis public static unsafe UuidOfType __uuidof(T* value) // for type inference similar to C++'s __uuidof where T : unmanaged, INativeGuid { -#if NET6_0_OR_GREATER return new UuidOfType(T.NativeGuid); -#else - return new UuidOfType(UUID.RIID); -#endif } /// Retrieves the GUID of of a specified type. @@ -60,11 +52,7 @@ public static unsafe partial class Apis public static unsafe UuidOfType __uuidof() where T : unmanaged, INativeGuid { -#if NET6_0_OR_GREATER return new UuidOfType(T.NativeGuid); -#else - return new UuidOfType(UUID.RIID); -#endif } /// A proxy type that wraps a pointer to GUID data. Values of this type can be implicitly converted to and assigned to * or parameters. @@ -87,27 +75,6 @@ public static unsafe partial class Apis public static implicit operator Guid*(UuidOfType guid) => guid._value; } -#if !NET6_0_OR_GREATER - /// A helper type to provide static GUID buffers for specific types. - /// The type to allocate a GUID buffer for. - private static unsafe class UUID - where T : unmanaged - { - /// The pointer to the value for the current type. - /// The target memory area should never be written to. - public static readonly Guid* RIID = CreateRIID(); - - /// Allocates memory for a value and initializes it. - /// A pointer to memory holding the value for the current type. - private static Guid* CreateRIID() - { - var p = (Guid*)Marshal.AllocHGlobal(sizeof(Guid)); - *p = typeof(T).GUID; - return p; - } - } -#endif - public const int CLSCTX_INPROC_SERVER = 0x1; public const int CLSCTX_INPROC_HANDLER = 0x2; public const int CLSCTX_LOCAL_SERVER = 0x4;